Freigeben über


D3D11_TILE_COPY_FLAG-Enumeration (d3d11_2.h)

Gibt an, wie eine Kachel kopiert wird.

Syntax

typedef enum D3D11_TILE_COPY_FLAG {
  D3D11_TILE_COPY_NO_OVERWRITE = 0x1,
  D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2,
  D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4
} ;

Konstanten

 
D3D11_TILE_COPY_NO_OVERWRITE
Wert: 0x1
Gibt an, dass die GPU derzeit nicht auf einen der
Teile des zu schreibenden Zielspeichers.
D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
Wert: 0x2
Gibt an, dass der ID3D11DeviceContext2::CopyTiles-Vorgang das Kopieren eines linearen Puffers in eine gekachelte Ressource umfasst. Dies bedeutet, dass Kacheldaten aus dem
festgelegter Pufferspeicherort, sequenzielles Lesen von Kacheln,
zum angegebenen Kachelbereich (in x,y,z-Reihenfolge, wenn die Region ein Feld ist), wechseln Sie nach Bedarf zum optimalen Layout des Hardwarespeichers.
In diesem ID3D11DeviceContext2::CopyTiles-Aufruf geben Sie die Quelldaten mit dem pBuffer-Parameter und das Ziel mit dem Parameter pTiledResource an.
D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
Wert: 0x4
Gibt an, dass der ID3D11DeviceContext2::CopyTiles-Vorgang das Kopieren einer gekachelten Ressource in einen linearen Puffer beinhaltet. Dies bedeutet, kacheldaten aus dem Kachelbereich zu kopieren und Kacheln sequenziell zu lesen (in x,y,z-Reihenfolge, wenn es sich bei der Region um ein Feld handelt).
an den angegebenen Pufferspeicherort, nach Bedarf zum linearen Speicherlayout.
In diesem ID3D11DeviceContext2::CopyTiles-Aufruf geben Sie die Quelldaten mit dem pTiledResource-Parameter und das Ziel mit dem pBuffer-Parameter an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile d3d11_2.h

Weitere Informationen

Ressourcenaufzählungen