énumération D3D12_TILE_COPY_FLAGS (d3d12.h)
Spécifie comment copier une vignette.
Syntaxe
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 Valeur : 0 Aucun indicateur de copie de vignette n’est spécifié. |
D3D12_TILE_COPY_FLAG_NO_HAZARD Valeur : 0x1 Indique que le GPU ne fait actuellement référence à aucun des parties de la mémoire de destination en cours d’écriture. |
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE Valeur : 0x2 Indique que l’opération ID3D12GraphicsCommandList::CopyTiles implique la copie d’une mémoire tampon linéaire vers une ressource en mosaïque swizzled. Cela signifie que vous devez copier des données de vignette à partir du emplacement de mémoire tampon spécifié, lecture séquentielle des vignettes, à la région de mosaïque spécifiée (dans l’ordre x,y,z si la région est une zone), en faisant pivoter la disposition de la mémoire matérielle optimale selon les besoins. Dans cet appel ID3D12GraphicsCommandList::CopyTiles , vous spécifiez les données sources avec le paramètre pBuffer et la destination avec le paramètre pTiledResource . |
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER Valeur : 0x4 Indique que l’opération ID3D12GraphicsCommandList::CopyTiles implique la copie d’une ressource en mosaïque swizzled dans une mémoire tampon linéaire. Cela signifie copier des données de vignette à partir de la région de vignette, en lisant les vignettes de manière séquentielle (dans l’ordre x,y,z si la région est une zone), à l’emplacement de mémoire tampon spécifié, déswizzzling à la disposition de la mémoire linéaire selon les besoins. Dans cet appel ID3D12GraphicsCommandList::CopyTiles , vous spécifiez les données sources avec le paramètre pTiledResource et la destination avec le paramètre pBuffer . |
Notes
Cette énumération est utilisée par la méthode CopyTiles .
Spécifications
En-tête | d3d12.h |