D3DWDDM1_3DDI_TILE_COPY_FLAG枚举 (d3d10umddi.h)

标识如何使用 CopyTiles 函数复制磁贴。

语法

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

常数

 
D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE
GPU 当前未引用正在写入的目标内存的任何部分。
D3DWDDM1_3DDI_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
CopyTiles作涉及将线性缓冲区复制到重排平铺资源。 这意味着将磁贴数据从指定的缓冲区位置、按顺序读取磁贴复制到指定磁贴区域(在 xyz 顺序(如果区域为框),并根据需要重排到最佳硬件内存布局。 在此 CopyTiles 调用中,使用 hBuffer 参数指定源数据,并使用 hTiledResource 参数指定目标。
D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
CopyTiles作涉及将重排平铺资源复制到线性缓冲区。 这意味着,若要从磁贴区域复制磁贴数据,按顺序读取磁贴(xyz 顺序(如果区域为框),请复制到指定的缓冲区位置,根据需要取消对线性内存布局的重排。 在此 CopyTiles 调用中,使用 hTiledResource 参数指定源数据,并使用 hBuffer 参数指定目标。

要求

要求 价值
最低支持的客户端 Windows 8.1,WDDM 1.3
支持的最低服务器 Windows Server 2012 R2
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

CopyTiles