SpiecsEngine
 
Loading...
Searching...
No Matches

◆ CreateMeshPipeline()

void Spices::VulkanDeviceGeneratedCommandsNV::CreateMeshPipeline ( const std::string & pipelineName,
const std::string & materialName,
PipelineConfigInfo & config )

Build Raytracing Pipeline.

Parameters
[in]pipelineNamepipeline's name.
[in]materialNamematerial's name.
[in]configpipeline config.

Definition at line 115 of file VulkanDeviceGeneratedCommandsNV.cpp.

116 {
118
119 m_Pipeline = std::make_shared<VulkanIndirectMeshPipelineNV>(
121 pipelineName ,
122 materialName ,
124 config
125 );
126 }
#define SPICES_PROFILE_ZONE
std::vector< VkPipeline > m_PipelineRef
DrawCall referenced pipeline.
std::shared_ptr< VulkanPipeline > m_Pipeline
DGC pipeline.
VulkanState & m_VulkanState
The global VulkanState Referenced from VulkanRenderBackend.