Partager via


énumération D3DWDDM1_3DDI_TILE_COPY_FLAG (d3d10umddi.h)

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

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

Constantes

 
D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE
Le GPU ne référence actuellement aucune partie 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 copier les données de vignette de l’emplacement de mémoire tampon spécifié, en lisant les vignettes de manière séquentielle, vers la région de vignette spécifiée (dans l’ordre x, y, z si la région est une zone), en passant à 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 vous devez copier les données de vignette 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) vers l’emplacement de mémoire tampon spécifié, en désoeillant la disposition de la mémoire linéaire selon les besoins. Dans cet appel CopyTiles , vous spécifiez les données sources avec le paramètre hTiledResource et la destination avec le paramètre hBuffer .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1,WDDM 1.3
Serveur minimal pris en charge Windows Server 2012 R2
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CopyTiles