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 |