FfxCacaoBufferSizeInfo

A structure containing sizes of each of the buffers used by FidelityFX CACAO.

File location: sdk/include/FidelityFX/host/ffx_cacao.h

Detailed description

A structure containing sizes of each of the buffers used by FidelityFX CACAO.

Data fields

Type

Description

uint32_t

inputOutputBufferWidth
width of the input/output buffers

uint32_t

inputOutputBufferHeight
height of the input/output buffers

uint32_t

ssaoBufferWidth
width of the ssao buffer

uint32_t

ssaoBufferHeight
height of the ssao buffer

uint32_t

depthBufferXOffset
x-offset to use when sampling depth buffer

uint32_t

depthBufferYOffset
y-offset to use when sampling depth buffer

uint32_t

depthBufferWidth
width of the passed in depth buffer

uint32_t

depthBufferHeight
height of the passed in depth buffer

uint32_t

deinterleavedDepthBufferXOffset
x-offset to use when sampling de-interleaved depth buffer

uint32_t

deinterleavedDepthBufferYOffset
y-offset to use when sampling de-interleaved depth buffer

uint32_t

deinterleavedDepthBufferWidth
width of the de-interleaved depth buffer

uint32_t

deinterleavedDepthBufferHeight
height of the de-interleaved depth buffer

uint32_t

importanceMapWidth
width of the importance map buffer

uint32_t

importanceMapHeight
height of the importance map buffer

uint32_t

downsampledSsaoBufferWidth
width of the downsampled ssao buffer

uint32_t

downsampledSsaoBufferHeight
height of the downsampled ssao buffer