Specifies flags to be used when creating a command queue.
typedef enum D3D12_COMMAND_QUEUE_FLAGS
{
D3D12_COMMAND_QUEUE_NONE = 0,
D3D12_COMMAND_QUEUE_DISABLE_GPU_TIMEOUT = 0x1,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_MASK = 0x0f000000,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT = 24,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_LOWEST = D3D12XBOX_COMMAND_QUEUE_PRIORITY_LOWEST << D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_LOWER = D3D12XBOX_COMMAND_QUEUE_PRIORITY_LOWER << D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_LOW = D3D12XBOX_COMMAND_QUEUE_PRIORITY_LOW << D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_MEDIUM = D3D12XBOX_COMMAND_QUEUE_PRIORITY_MEDIUM << D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_HIGH = D3D12XBOX_COMMAND_QUEUE_PRIORITY_HIGH << D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_HIGHER = D3D12XBOX_COMMAND_QUEUE_PRIORITY_HIGHER << D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_HIGHEST = D3D12XBOX_COMMAND_QUEUE_PRIORITY_HIGHEST << D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT,
D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_DEFAULT = D3D12XBOX_COMMAND_QUEUE_PRIORITY_DEFAULT << D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT
} D3D12_COMMAND_QUEUE_FLAGS;
| Constant | Description |
|---|---|
| D3D12_COMMAND_QUEUE_NONE | Indicates a default command queue. |
| D3D12_COMMAND_QUEUE_DISABLE_GPU_TIMEOUT | Indicates that the GPU timeout should be disabled for this command queue. This value is ignored on Xbox. |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_MASK | Bitwise-AND mask for extracting priority bits. |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_SHIFT | Shift value for translating between D3D12XBOX_COMMAND_QUEUE_PRIORITY values and D3D12_COMMAND_QUEUE_FLAGS priority values. |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_LOWEST | Specifies The lowest relative priority. |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_LOWER | |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_LOW | |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_MEDIUM | (Default priority) |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_HIGH | |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_HIGHER | |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_HIGHEST | Specifies the highest relative priority. |
| D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_DEFAULT | An alias for D3D12XBOX_COMMAND_QUEUE_FLAG_PRIORITY_MEDIUM. |
This enumeration is used by the D3D12_COMMAND_QUEUE_DESC and D3D12XBOX_COMMAND_QUEUE_DESC structures.
This enumeration is equivalent to the D3D12/PC enumeration D3D12_COMMAND_QUEUE_FLAGS.
Header: Declared in d3d12_x.h.