|
| | IMPLEMENT_UNIFORM_BUFFER_STRUCT (FSparseVoxelUniformBufferParameters, "SparseVoxelUniformBuffer") |
| |
| | IMPLEMENT_GLOBAL_SHADER (FCopyTexture3D, "/Engine/Private/HeterogeneousVolumes/HeterogeneousVolumesPreshadingPipeline.usf", "CopyTexture3D", SF_Compute) |
| |
| void | CopyTexture3D (FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef Texture, uint32 InputMipLevel, FRDGTextureRef &OutputTexture) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FClearAllocator, "/Engine/Private/HeterogeneousVolumes/HeterogeneousVolumesSparseVoxelPipeline.usf", "ClearAllocator", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FAllocateSparseVoxels, "/Engine/Private/HeterogeneousVolumes/HeterogeneousVolumesSparseVoxelPipeline.usf", "AllocateSparseVoxels", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FAllocateSparseVoxelsToRefine, "/Engine/Private/HeterogeneousVolumes/HeterogeneousVolumesSparseVoxelPipeline.usf", "AllocateSparseVoxelsToRefine", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRefineSparseVoxels, "/Engine/Private/HeterogeneousVolumes/HeterogeneousVolumesSparseVoxelPipeline.usf", "RefineSparseVoxels", SF_Compute) |
| |
| void | GenerateSparseVoxels (FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef VoxelMinTexture, FIntVector VolumeResolution, uint32 MipLevel, FRDGBufferRef &NumVoxelsBuffer, FRDGBufferRef &VoxelBuffer) |
| |