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 |