XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALCommandQueueFlags Struct Reference

This describes the command queue type. More...

#include <GraphicsTypes.h>

Classes

struct  Bits
 

Public Types

enum  Enum : StorageType {
  None = 0U , Transfer = XII_BIT(0) , Compute = XII_BIT(1) | Transfer , Graphics = XII_BIT(2) | Compute ,
  SparseBinding = XII_BIT(3) , PrimaryType = Transfer | Compute | Graphics , Default = None
}
 
using StorageType = xiiUInt8
 

Detailed Description

This describes the command queue type.

Member Enumeration Documentation

◆ Enum

enum xiiGALCommandQueueFlags::Enum : StorageType
Enumerator
None 

Queue flags are unknown.

Transfer 

Command queue that only supports memory transfer operations.

Compute 

Command queue that supports compute, ray tracing and transfer commands.

Graphics 

Command queue that supports graphics, compute, ray tracing and transfer commands.

SparseBinding 

Command queue that supports sparse binding commands.

PrimaryType 

Mask to extract primary command queue type.


The documentation for this struct was generated from the following file: