FfxDeviceCapabilities
struct FfxDeviceCapabilities
A structure encapsulating a collection of device capabilities.
Public Interface
Public Members:
FfxShaderModel maximumSupportedShaderModel
FfxShaderModel maximumSupportedShaderModel
The maximum shader model supported by the device.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 669, column 37)
uint32_t waveLaneCountMin
uint32_t waveLaneCountMin
The minimum supported wavefront width.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 670, column 37)
uint32_t waveLaneCountMax
uint32_t waveLaneCountMax
The maximum supported wavefront width.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 671, column 37)
bool fp16Supported
bool fp16Supported
The device supports FP16 in hardware.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 672, column 37)
bool raytracingSupported
bool raytracingSupported
The device supports ray tracing.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 673, column 37)
bool deviceCoherentMemorySupported
bool deviceCoherentMemorySupported
The device supports AMD coherent memory.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 674, column 37)
bool dedicatedAllocationSupported
bool dedicatedAllocationSupported
The device supports dedicated allocations for resources.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 675, column 37)
bool bufferMarkerSupported
bool bufferMarkerSupported
The device supports AMD buffer markers.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 676, column 37)
bool extendedSynchronizationSupported
bool extendedSynchronizationSupported
The device supports extended synchronization mechanism.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 677, column 37)
bool shaderStorageBufferArrayNonUniformIndexing
bool shaderStorageBufferArrayNonUniformIndexing
The device supports shader storage buffer array non uniform indexing.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 678, column 37)
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 667, column 1)