NVIDIA OptiX 7.7 nvidia_logo_transpbg.gif Up
OptixDenoiserSizes Struct Reference

#include <optix_types.h>

Public Attributes

size_t stateSizeInBytes
 
size_t withOverlapScratchSizeInBytes
 
size_t withoutOverlapScratchSizeInBytes
 
unsigned int overlapWindowSizeInPixels
 
size_t computeAverageColorSizeInBytes
 
size_t computeIntensitySizeInBytes
 
size_t internalGuideLayerPixelSizeInBytes
 

Detailed Description

Various sizes related to the denoiser.

See also
optixDenoiserComputeMemoryResources()

Member Data Documentation

 computeAverageColorSizeInBytes

size_t OptixDenoiserSizes::computeAverageColorSizeInBytes

Size of scratch memory passed to optixDenoiserComputeAverageColor. The size is independent of the tile/image resolution.

 computeIntensitySizeInBytes

size_t OptixDenoiserSizes::computeIntensitySizeInBytes

Size of scratch memory passed to optixDenoiserComputeIntensity. The size is independent of the tile/image resolution.

 internalGuideLayerPixelSizeInBytes

size_t OptixDenoiserSizes::internalGuideLayerPixelSizeInBytes

Number of bytes for each pixel in internal guide layers.

 overlapWindowSizeInPixels

unsigned int OptixDenoiserSizes::overlapWindowSizeInPixels

Overlap on all four tile sides.

 stateSizeInBytes

size_t OptixDenoiserSizes::stateSizeInBytes

Size of state memory passed to optixDenoiserSetup, optixDenoiserInvoke.

 withoutOverlapScratchSizeInBytes

size_t OptixDenoiserSizes::withoutOverlapScratchSizeInBytes

Size of scratch memory passed to optixDenoiserSetup, optixDenoiserInvoke. No overlap added.

 withOverlapScratchSizeInBytes

size_t OptixDenoiserSizes::withOverlapScratchSizeInBytes

Size of scratch memory passed to optixDenoiserSetup, optixDenoiserInvoke. Overlap added to dimensions passed to optixDenoiserComputeMemoryResources.