Partager via


énumération D3DWDDM1_3DDI_TILE_COPY_FLAG (d3d10umddi.h)

Identifie comment copier une vignette à l’aide de la fonction CopyTiles.

Syntaxe

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
} ;

Constantes

 
D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE
Le GPU ne fait actuellement référence à aucune des parties de la mémoire de destination en cours d’écriture.
D3DWDDM1_3DDI_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
L’opération CopyTiles implique la copie d’une mémoire tampon linéaire vers une ressource en mosaïque swizzled. Cela signifie que pour copier des données de vignette à partir de l’emplacement de mémoire tampon spécifié, lire les vignettes de manière séquentielle vers la région de mosaïque spécifiée (dans x, y, z ordre si la région est une zone), basculez vers une disposition de mémoire matérielle optimale si nécessaire. Dans cet appel CopyTiles, vous spécifiez les données sources avec le paramètre hBuffer et la destination avec le paramètre hTiledResource.
D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
L’opération CopyTiles implique la copie d’une ressource en mosaïque swizzled dans une mémoire tampon linéaire. Cela signifie que pour copier des données de vignettes à partir de la région de mosaïque, lire les vignettes de manière séquentielle (dans x, y, z ordre si la région est une zone), à l’emplacement de mémoire tampon spécifié, en déswizzling à la disposition de mémoire linéaire si nécessaire. Dans cet appel CopyTiles, vous spécifiez les données sources avec le paramètre hTiledResource et la destination avec le paramètre hBuffer.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1,WDDM 1.3
serveur minimum pris en charge Windows Server 2012 R2
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CopyTiles