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.