D3D11_TILE_COPY_FLAG 枚举 (d3d11_2.h)

标识如何复制磁贴。

语法

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

常量

 
D3D11_TILE_COPY_NO_OVERWRITE
值: 0x1
指示 GPU 当前未引用任何
正在写入的目标内存部分。
D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
值: 0x2
指示 ID3D11DeviceContext2::CopyTiles 操作涉及将线性缓冲区复制到重排平铺资源。 这意味着要从
指定的缓冲区位置,按顺序读取磁贴,
如果区域是一个框) ,则指定磁贴区域 (x,y,z 顺序,根据需要重排到最佳硬件内存布局。
在此 ID3D11DeviceContext2::CopyTiles 调用中,使用 pBuffer 参数指定源数据,使用 pTiledResource 参数指定目标数据。
D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
值: 0x4
指示 ID3D11DeviceContext2::CopyTiles 操作涉及将重排平铺资源复制到线性缓冲区。 这意味着从磁贴区域复制磁贴数据,如果区域是一个框) ,则按 x,y,z 顺序按顺序 (读取磁贴,
到指定的缓冲区位置,根据需要取消重排到线性内存布局。
在此 ID3D11DeviceContext2::CopyTiles 调用中,使用 pTiledResource 参数指定源数据,使用 pBuffer 参数指定目标数据。

要求

要求
最低受支持的客户端 Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 R2 [桌面应用 |UWP 应用]
标头 d3d11_2.h

另请参阅

资源枚举