Wave operation properties. More...
#include <GraphicsTypes.h>
Public Member Functions | |
constexpr bool | operator== (const WaveOpProperties &RHS) const |
Comparison operator tests if two structures are equivalent. | |
Public Attributes | |
Uint32 | MinSize = 0 |
Minimum supported size of the wave. | |
Uint32 | MaxSize = 0 |
Maximum supported size of the wave. | |
SHADER_TYPE | SupportedStages = SHADER_TYPE_UNKNOWN |
Shader stages in which wave operations can be used. | |
WAVE_FEATURE | Features = WAVE_FEATURE_UNKNOWN |
Indicates which groups of wave operations are supported by this device. | |
Wave operation properties.
|
inlineconstexpr |
Comparison operator tests if two structures are equivalent.
[in] | RHS | - reference to the structure to perform comparison with |
Uint32 Diligent::WaveOpProperties::MaxSize = 0 |
Maximum supported size of the wave.
If variable wave size is not supported then this value is equal to MinSize. Direct3D12 backend: requires shader model 6.6. Vulkan backend: requires VK_EXT_subgroup_size_control.