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

This describes the wave feature types. More...

#include <GraphicsTypes.h>

Classes

struct  Bits
 

Public Types

enum  Enum : StorageType {
  Unknown = 0U , Basic = XII_BIT(0) , Vote = XII_BIT(1) , Arithmetic = XII_BIT(2) ,
  Ballot = XII_BIT(3) , Shuffle = XII_BIT(4) , ShuffleRelative = XII_BIT(5) , Clustered = XII_BIT(6) ,
  Quad = XII_BIT(7) , Default = Unknown
}
 
using StorageType = xiiUInt32
 

Detailed Description

This describes the wave feature types.

In Vulkan backend, you should check which features are supported by device. In DirectX12 backend, all shader model 6.0 wave functions are supported if WaveOp feature is enabled.


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