typedef enum D3D12_COMMAND_QUEUE_FLAGS {
D3D12_COMMAND_QUEUE_FLAG_NONE = 0,
D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT = 0x1
} D3D12_COMMAND_QUEUE_FLAGS;
这个枚举包含了以下两个成员:
- D3D12_COMMAND_QUEUE_FLAG_NONE:表示命令队列没有特殊的标志。
- D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT:表示禁用 GPU 超时。如果启用了 GPU 超时,当 GPU 未能在指定的时间内完成任务时,可能会触发设备重置。通过设置这个标志,可以禁用这种超时机制。
这些标志通常用于创建命令队列时,以指定队列的一些行为特性。
转载请注明出处:http://www.zyzy.cn/article/detail/26048/Win32 API/D3d12.h/D3D12_COMMAND_QUEUE_FLAGS