This describes the wave feature types.
More...
#include <GraphicsTypes.h>
|
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 |
|
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:
- /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/Declarations/GraphicsTypes.h