D3D10_MAP_FLAG 枚举 (d3d10.h)
指定在 GPU 使用的资源上调用 Map 时 CPU 应如何响应。
语法
typedef enum D3D10_MAP_FLAG {
D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;
常量
D3D10_MAP_FLAG_DO_NOT_WAIT 值: 0x100000L 指定当 GPU 阻止 CPU 访问资源时,Map 应返回 DXGI_ERROR_WAS_STILL_DRAWING 。 |
注解
此枚举由 ID3D10Buffer::Map、 ID3D10Texture1D::Map、 ID3D10Texture2D::Map 和 ID3D10Texture3D::Map 使用。
D3D10_MAP_FLAG_DO_NOT_WAIT不能与 D3D10_MAP_WRITE_DISCARD 或 D3D10_MAP_WRITE_NOOVERWRITE 一起使用。
有关资源映射期间 GPU 与 CPU 之间潜在冲突的详细信息,请参阅 复制和访问资源数据 (Direct3D 10) 。
要求
要求 | 值 |
---|---|
Header | d3d10.h |