Freigeben über


D3DWDDM1_3DDI_TILE_COPY_FLAG Enumeration (d3d10umddi.h)

Gibt an, wie eine Kachel mithilfe der CopyTiles-Funktion kopiert wird.

Syntax

typedef enum D3DWDDM1_3DDI_TILE_COPY_FLAG {
  D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE,
  D3DWDDM1_3DDI_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE,
  D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
} ;

Konstanten

 
D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE
Die GPU verweist derzeit nicht auf die Teile des zu schreibenden Zielspeichers.
D3DWDDM1_3DDI_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
Der CopyTiles-Vorgang umfasst das Kopieren eines linearen Puffers in eine gekachelte Ressource. Dies bedeutet, Kacheldaten aus dem angegebenen Pufferspeicherort zu kopieren und Kacheln sequenziell in den angegebenen Kachelbereich zu kopieren (in x-, y-, z-Reihenfolge , wenn es sich bei der Region um ein Feld handelt), wobei sie nach Bedarf zum optimalen Layout des Hardwarespeichers wechseln. In diesem CopyTiles-Aufruf geben Sie die Quelldaten mit dem hBuffer-Parameter und das Ziel mit dem hTiledResource-Parameter an.
D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
Der CopyTiles-Vorgang umfasst das Kopieren einer gekachelten Ressource in einen linearen Puffer. Dies bedeutet, Kacheldaten aus dem Kachelbereich zu kopieren und Kacheln sequenziell (in x, y, z-Reihenfolge , wenn die Region ein Feld ist) in den angegebenen Pufferspeicherort zu kopieren und bei Bedarf in das lineare Speicherlayout zu entwizzieren. In diesem CopyTiles-Aufruf geben Sie die Quelldaten mit dem hTiledResource-Parameter und das Ziel mit dem hBuffer-Parameter an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1,WDDM 1.3
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

CopyTiles