Castor3D 0.17.0
Multiplatform 3D engine
Namespaces | Functions
BuildLightsBVH.hpp File Reference

Namespaces

namespace  castor3d
 

Functions

C3D_API crg::FramePassArray castor3d::createBuildLightsBVHPass (crg::FramePassGroup &graph, crg::FramePassArray const &previousPasses, RenderDevice const &device, FrustumClusters &clusters)
 
C3D_API void castor3d::createDisplayPointLightsBVHProgram (RenderDevice const &device, FrustumClusters const &clusters, CameraUbo const &mainCameraUbo, CameraUbo const &clustersCameraUbo, ashes::PipelineShaderStageCreateInfoArray &program, ashes::VkDescriptorSetLayoutBindingArray &bindings, ashes::WriteDescriptorSetArray &writes)
 
C3D_API void castor3d::createDisplaySpotLightsBVHProgram (RenderDevice const &device, FrustumClusters const &clusters, CameraUbo const &mainCameraUbo, CameraUbo const &clustersCameraUbo, ashes::PipelineShaderStageCreateInfoArray &program, ashes::VkDescriptorSetLayoutBindingArray &bindings, ashes::WriteDescriptorSetArray &writes)