Поделиться через


перечисление D3DWDDM1_3DDI_TILE_COPY_FLAG (d3d10umddi.h)

Определяет, как скопировать плитку с помощью функции CopyTiles.

Синтаксис

typedef enum D3DWDDM1_3DDI_TILE_COPY_FLAG {
  D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE,
  D3DWDDM1_3DDI_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE,
  D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
} ;

Константы

 
D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE
В настоящее время GPU не ссылается ни на одну из частей целевой памяти, записываемой.
D3DWDDM1_3DDI_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
Операция CopyTiles включает копирование линейного буфера в вращающийся ресурс плитки. Это означает, чтобы скопировать данные плитки из указанного расположения буфера, считывая плитки последовательно, в указанный регион плитки (в x, y, z порядок, если регион является полем), переворачивается в оптимальный макет памяти оборудования по мере необходимости. В этом вызове CopyTiles укажите исходные данные с параметром hBuffer и назначением с параметром hTiledResource.
D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
Операция CopyTiles включает копирование в линейную буферную копию фрагментированного ресурса. Это означает, чтобы копировать данные плитки из области плитки, считывая плитки последовательно (в x, y, z порядок, если регион является полем), в указанное расположение буфера, дескрипирование в линейном макете памяти по мере необходимости. В этом вызове CopyTiles укажите исходные данные с параметром hTiledResource и назначением с параметром hBuffer.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8.1,WDDM 1.3
минимальный поддерживаемый сервер Windows Server 2012 R2
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

CopyTiles