enumeración D3D12_TILE_COPY_FLAGS (d3d12.h)
Especifica cómo copiar un icono.
Syntax
typedef enum D3D12_TILE_COPY_FLAGS {
D3D12_TILE_COPY_FLAG_NONE = 0,
D3D12_TILE_COPY_FLAG_NO_HAZARD = 0x1,
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2,
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4
} ;
Constantes
D3D12_TILE_COPY_FLAG_NONE Valor: 0 No se especifican marcas de copia de iconos. |
D3D12_TILE_COPY_FLAG_NO_HAZARD Valor: 0x1 Indica que la GPU no hace referencia actualmente a ninguna de las partes de la memoria de destino que se escriben. |
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE Valor: 0x2 Indica que la operación ID3D12GraphicsCommandList::CopyTiles implica copiar un búfer lineal en un recurso en mosaicos desenredado. Esto significa copiar los datos del icono desde ubicación del búfer especificada, leer iconos secuencialmente, a la región de mosaico especificada (en el orden x,y,z si la región es un cuadro), gira a un diseño óptimo de memoria de hardware según sea necesario. En esta llamada a ID3D12GraphicsCommandList::CopyTiles , se especifican los datos de origen con el parámetro pBuffer y el destino con el parámetro pTiledResource . |
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER Valor: 0x4 Indica que la operación ID3D12GraphicsCommandList::CopyTiles implica copiar un recurso en mosaico desenredado en un búfer lineal. Esto significa copiar datos de mosaico de la región del icono, leyendo mosaicos secuencialmente (en orden x,y,z si la región es un cuadro), a la ubicación del búfer especificada, desplazándose al diseño de memoria lineal según sea necesario. En esta llamada a ID3D12GraphicsCommandList::CopyTiles , se especifican los datos de origen con el parámetro pTiledResource y el destino con el parámetro pBuffer . |
Comentarios
El método CopyTiles usa esta enumeración.
Requisitos
Encabezado | d3d12.h |