é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

Voir aussi

Énumérations principales