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)