FfxDeviceCapabilities
A structure encapsulating a collection of device capabilities.
File location: sdk/include/FidelityFX/host/ffx_types.h
Detailed description
A structure encapsulating a collection of device capabilities.
Data fields
Type |
Description |
---|---|
FfxShaderModel |
maximumSupportedShaderModel
The maximum shader model supported by the device.
|
uint32_t |
waveLaneCountMin
The minimum supported wavefront width.
|
uint32_t |
waveLaneCountMax
The maximum supported wavefront width.
|
bool |
fp16Supported
The device supports FP16 in hardware.
|
bool |
raytracingSupported
The device supports ray tracing.
|
bool |
deviceCoherentMemorySupported
The device supports AMD coherent memory.
|
bool |
dedicatedAllocationSupported
The device supports dedicated allocations for resources.
|
bool |
bufferMarkerSupported
The device supports AMD buffer markers.
|
bool |
extendedSynchronizationSupported
The device supports extended synchronization mechanism.
|
bool |
shaderStorageBufferArrayNonUniformIndexing
The device supports shader storage buffer array non uniform indexing.
|