FfxShaderBlob
struct FfxShaderBlobA single shader blob and a description of its resources.
Public Interface
Public Members:
const uint8_t * data
const uint8_t * dataA pointer to the blob.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1217, column 19)
const uint32_t size
const uint32_t sizeSize in bytes.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1218, column 21)
const uint32_t cbvCount
const uint32_t cbvCountNumber of CBs.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1220, column 21)
const uint32_t srvTextureCount
const uint32_t srvTextureCountNumber of SRV Textures.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1221, column 21)
const uint32_t uavTextureCount
const uint32_t uavTextureCountNumber of UAV Textures.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1222, column 21)
const uint32_t srvBufferCount
const uint32_t srvBufferCountNumber of SRV Buffers.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1223, column 21)
const uint32_t uavBufferCount
const uint32_t uavBufferCountNumber of UAV Buffers.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1224, column 21)
const uint32_t samplerCount
const uint32_t samplerCountNumber of Samplers.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1225, column 21)
const uint32_t rtAccelStructCount
const uint32_t rtAccelStructCountNumber of RT Acceleration structures.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 1226, column 21)
const char ** boundConstantBufferNames
const char ** boundConstantBufferNamesSource: sdk/include/FidelityFX/host/ffx_types.h (line 1229, column 16)
const uint32_t * boundConstantBuffers
const uint32_t * boundConstantBuffersPointer 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 * boundConstantBufferCountsPointer 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 * boundConstantBufferSpacesPointer 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 ** boundSRVTextureNamesSource: sdk/include/FidelityFX/host/ffx_types.h (line 1235, column 16)
const uint32_t * boundSRVTextures
const uint32_t * boundSRVTexturesPointer 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 * boundSRVTextureCountsPointer 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 * boundSRVTextureSpacesPointer 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 ** boundUAVTextureNamesSource: sdk/include/FidelityFX/host/ffx_types.h (line 1241, column 16)
const uint32_t * boundUAVTextures
const uint32_t * boundUAVTexturesPointer 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 * boundUAVTextureCountsPointer 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 * boundUAVTextureSpacesPointer 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 ** boundSRVBufferNamesSource: sdk/include/FidelityFX/host/ffx_types.h (line 1247, column 16)
const uint32_t * boundSRVBuffers
const uint32_t * boundSRVBuffersPointer 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 * boundSRVBufferCountsPointer 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 * boundSRVBufferSpacesPointer 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 ** boundUAVBufferNamesSource: sdk/include/FidelityFX/host/ffx_types.h (line 1253, column 16)
const uint32_t * boundUAVBuffers
const uint32_t * boundUAVBuffersPointer 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 * boundUAVBufferCountsPointer 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 * boundUAVBufferSpacesPointer 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 ** boundSamplerNamesSource: sdk/include/FidelityFX/host/ffx_types.h (line 1259, column 16)
const uint32_t * boundSamplers
const uint32_t * boundSamplersPointer 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 * boundSamplerCountsPointer 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 * boundSamplerSpacesPointer 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 ** boundRTAccelerationStructureNamesSource: sdk/include/FidelityFX/host/ffx_types.h (line 1265, column 16)
const uint32_t * boundRTAccelerationStructures
const uint32_t * boundRTAccelerationStructuresPointer 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 * boundRTAccelerationStructureCountsPointer 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 * boundRTAccelerationStructureSpacesPointer 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)