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

This describes the ray tracing capability flags. More...

#include <GraphicsTypes.h>

Classes

struct  Bits
 

Public Types

enum  Enum : StorageType {
  None = 0U , StandaloneShaders = XII_BIT(0) , InlineRayTracing = XII_BIT(1) , IndirectRayTracing = XII_BIT(2) ,
  Default = None
}
 
using StorageType = xiiUInt8
 

Detailed Description

This describes the ray tracing capability flags.

Member Enumeration Documentation

◆ Enum

Enumerator
None 

No ray tracing capabilities.

StandaloneShaders 

The device supports standalone ray tracing shaders (e.g. ray generation, closest hit, any hit, etc.). When this feature is disabled, inline ray tracing may still be supported where rays can be traced from graphics or compute shaders.

InlineRayTracing 

The device supports inline ray tracing in graphics or compute shaders.

IndirectRayTracing 

The device supports indirect ray tracing commands.


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