跳至内容

FfxShaderBlob

struct FfxShaderBlob

一个着色器 blob 及其资源的描述。

公共接口

公共成员

const uint8_t * data

const uint8_t * data

指向 blob 的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1217 行, 第 19 列)

const uint32_t size

const uint32_t size

大小(字节)。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1218 行, 第 21 列)

const uint32_t cbvCount

const uint32_t cbvCount

CB 数量。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1220 行, 第 21 列)

const uint32_t srvTextureCount

const uint32_t srvTextureCount

SRV 纹理数量。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1221 行, 第 21 列)

const uint32_t uavTextureCount

const uint32_t uavTextureCount

UAV 纹理数量。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1222 行, 第 21 列)

const uint32_t srvBufferCount

const uint32_t srvBufferCount

SRV 缓冲区数量。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1223 行, 第 21 列)

const uint32_t uavBufferCount

const uint32_t uavBufferCount

UAV 缓冲区数量。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1224 行, 第 21 列)

const uint32_t samplerCount

const uint32_t samplerCount

采样器数量。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1225 行, 第 21 列)

const uint32_t rtAccelStructCount

const uint32_t rtAccelStructCount

RT 加速结构数量。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1226 行, 第 21 列)

const char ** boundConstantBufferNames

const char ** boundConstantBufferNames

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1229 行, 第 16 列)

const uint32_t * boundConstantBuffers

const uint32_t * boundConstantBuffers

指向已绑定 ConstantBuffers 数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1230 行, 第 20 列)

const uint32_t * boundConstantBufferCounts

const uint32_t * boundConstantBufferCounts

指向已绑定 ConstantBuffer 资源计数的数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1231 行, 第 20 列)

const uint32_t * boundConstantBufferSpaces

const uint32_t * boundConstantBufferSpaces

指向已绑定 ConstantBuffer 资源空间的数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1232 行, 第 20 列)

const char ** boundSRVTextureNames

const char ** boundSRVTextureNames

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1235 行, 第 16 列)

const uint32_t * boundSRVTextures

const uint32_t * boundSRVTextures

指向已绑定 SRV 资源数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1236 行, 第 20 列)

const uint32_t * boundSRVTextureCounts

const uint32_t * boundSRVTextureCounts

指向已绑定 SRV 资源计数数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1237 行, 第 20 列)

const uint32_t * boundSRVTextureSpaces

const uint32_t * boundSRVTextureSpaces

指向已绑定 SRV 资源空间数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1238 行, 第 20 列)

const char ** boundUAVTextureNames

const char ** boundUAVTextureNames

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1241 行, 第 16 列)

const uint32_t * boundUAVTextures

const uint32_t * boundUAVTextures

指向已绑定 UAV 纹理资源数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1242 行, 第 20 列)

const uint32_t * boundUAVTextureCounts

const uint32_t * boundUAVTextureCounts

指向已绑定 UAV 纹理资源计数数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1243 行, 第 20 列)

const uint32_t * boundUAVTextureSpaces

const uint32_t * boundUAVTextureSpaces

指向已绑定 UAV 纹理资源空间数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1244 行, 第 20 列)

const char ** boundSRVBufferNames

const char ** boundSRVBufferNames

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1247 行, 第 16 列)

const uint32_t * boundSRVBuffers

const uint32_t * boundSRVBuffers

指向已绑定 SRV 缓冲区资源数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1248 行, 第 20 列)

const uint32_t * boundSRVBufferCounts

const uint32_t * boundSRVBufferCounts

指向已绑定 SRV 缓冲区资源计数数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1249 行, 第 20 列)

const uint32_t * boundSRVBufferSpaces

const uint32_t * boundSRVBufferSpaces

指向已绑定 SRV 缓冲区资源空间数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1250 行, 第 20 列)

const char ** boundUAVBufferNames

const char ** boundUAVBufferNames

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1253 行, 第 16 列)

const uint32_t * boundUAVBuffers

const uint32_t * boundUAVBuffers

指向已绑定 UAV 缓冲区资源数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1254 行, 第 20 列)

const uint32_t * boundUAVBufferCounts

const uint32_t * boundUAVBufferCounts

指向已绑定 UAV 缓冲区资源计数数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1255 行, 第 20 列)

const uint32_t * boundUAVBufferSpaces

const uint32_t * boundUAVBufferSpaces

指向已绑定 UAV 缓冲区资源空间数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1256 行, 第 20 列)

const char ** boundSamplerNames

const char ** boundSamplerNames

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1259 行, 第 16 列)

const uint32_t * boundSamplers

const uint32_t * boundSamplers

指向已绑定采样器资源数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1260 行, 第 20 列)

const uint32_t * boundSamplerCounts

const uint32_t * boundSamplerCounts

指向已绑定采样器资源计数数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1261 行, 第 20 列)

const uint32_t * boundSamplerSpaces

const uint32_t * boundSamplerSpaces

指向已绑定采样器资源空间数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1262 行, 第 20 列)

const char ** boundRTAccelerationStructureNames

const char ** boundRTAccelerationStructureNames

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1265 行, 第 16 列)

const uint32_t * boundRTAccelerationStructures

const uint32_t * boundRTAccelerationStructures

指向已绑定 UAV 缓冲区资源数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1266 行, 第 20 列)

const uint32_t * boundRTAccelerationStructureCounts

const uint32_t * boundRTAccelerationStructureCounts

指向已绑定 UAV 缓冲区资源计数数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1267 行, 第 20 列)

const uint32_t * boundRTAccelerationStructureSpaces

const uint32_t * boundRTAccelerationStructureSpaces

指向已绑定 UAV 缓冲区资源空间数组的指针。

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1268 行, 第 20 列)

来源: sdk/include/FidelityFX/host/ffx_types.h (第 1215 行, 第 1 列)

© . This site is unofficial and not affiliated with AMD.