Skip to content

FfxShaderBlob

struct FfxShaderBlob

A single shader blob and a description of its resources.

Public Interface

Public Members:

const uint8_t * data

const uint8_t * data

A pointer to the blob.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1217, column 19)

const uint32_t size

const uint32_t size

Size in bytes.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1218, column 21)

const uint32_t cbvCount

const uint32_t cbvCount

Number of CBs.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1220, column 21)

const uint32_t srvTextureCount

const uint32_t srvTextureCount

Number of SRV Textures.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1221, column 21)

const uint32_t uavTextureCount

const uint32_t uavTextureCount

Number of UAV Textures.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1222, column 21)

const uint32_t srvBufferCount

const uint32_t srvBufferCount

Number of SRV Buffers.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1223, column 21)

const uint32_t uavBufferCount

const uint32_t uavBufferCount

Number of UAV Buffers.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1224, column 21)

const uint32_t samplerCount

const uint32_t samplerCount

Number of Samplers.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1225, column 21)

const uint32_t rtAccelStructCount

const uint32_t rtAccelStructCount

Number of RT Acceleration structures.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1226, column 21)

const char ** boundConstantBufferNames

const char ** boundConstantBufferNames

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1229, column 16)

const uint32_t * boundConstantBuffers

const uint32_t * boundConstantBuffers

Pointer to an array of bound ConstantBuffers.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1230, column 20)

const uint32_t * boundConstantBufferCounts

const uint32_t * boundConstantBufferCounts

Pointer to an array of bound ConstantBuffer resource counts.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1231, column 20)

const uint32_t * boundConstantBufferSpaces

const uint32_t * boundConstantBufferSpaces

Pointer to an array of bound ConstantBuffer resource spaces.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1232, column 20)

const char ** boundSRVTextureNames

const char ** boundSRVTextureNames

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1235, column 16)

const uint32_t * boundSRVTextures

const uint32_t * boundSRVTextures

Pointer to an array of bound SRV resources.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1236, column 20)

const uint32_t * boundSRVTextureCounts

const uint32_t * boundSRVTextureCounts

Pointer to an array of bound SRV resource counts.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1237, column 20)

const uint32_t * boundSRVTextureSpaces

const uint32_t * boundSRVTextureSpaces

Pointer to an array of bound SRV resource spaces.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1238, column 20)

const char ** boundUAVTextureNames

const char ** boundUAVTextureNames

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1241, column 16)

const uint32_t * boundUAVTextures

const uint32_t * boundUAVTextures

Pointer to an array of bound UAV texture resources.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1242, column 20)

const uint32_t * boundUAVTextureCounts

const uint32_t * boundUAVTextureCounts

Pointer to an array of bound UAV texture resource counts.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1243, column 20)

const uint32_t * boundUAVTextureSpaces

const uint32_t * boundUAVTextureSpaces

Pointer to an array of bound UAV texture resource spaces.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1244, column 20)

const char ** boundSRVBufferNames

const char ** boundSRVBufferNames

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1247, column 16)

const uint32_t * boundSRVBuffers

const uint32_t * boundSRVBuffers

Pointer to an array of bound SRV buffer resources.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1248, column 20)

const uint32_t * boundSRVBufferCounts

const uint32_t * boundSRVBufferCounts

Pointer to an array of bound SRV buffer resource counts.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1249, column 20)

const uint32_t * boundSRVBufferSpaces

const uint32_t * boundSRVBufferSpaces

Pointer to an array of bound SRV buffer resource spaces.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1250, column 20)

const char ** boundUAVBufferNames

const char ** boundUAVBufferNames

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1253, column 16)

const uint32_t * boundUAVBuffers

const uint32_t * boundUAVBuffers

Pointer to an array of bound UAV buffer resources.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1254, column 20)

const uint32_t * boundUAVBufferCounts

const uint32_t * boundUAVBufferCounts

Pointer to an array of bound UAV buffer resource counts.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1255, column 20)

const uint32_t * boundUAVBufferSpaces

const uint32_t * boundUAVBufferSpaces

Pointer to an array of bound UAV buffer resource spaces.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1256, column 20)

const char ** boundSamplerNames

const char ** boundSamplerNames

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1259, column 16)

const uint32_t * boundSamplers

const uint32_t * boundSamplers

Pointer to an array of bound sampler resources.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1260, column 20)

const uint32_t * boundSamplerCounts

const uint32_t * boundSamplerCounts

Pointer to an array of bound sampler resource counts.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1261, column 20)

const uint32_t * boundSamplerSpaces

const uint32_t * boundSamplerSpaces

Pointer to an array of bound sampler resource spaces.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1262, column 20)

const char ** boundRTAccelerationStructureNames

const char ** boundRTAccelerationStructureNames

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1265, column 16)

const uint32_t * boundRTAccelerationStructures

const uint32_t * boundRTAccelerationStructures

Pointer to an array of bound UAV buffer resources.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1266, column 20)

const uint32_t * boundRTAccelerationStructureCounts

const uint32_t * boundRTAccelerationStructureCounts

Pointer to an array of bound UAV buffer resource counts.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1267, column 20)

const uint32_t * boundRTAccelerationStructureSpaces

const uint32_t * boundRTAccelerationStructureSpaces

Pointer to an array of bound UAV buffer resource spaces.

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1268, column 20)

Source: sdk/include/FidelityFX/host/ffx_types.h (line 1215, column 1)