SpiecsEngine
 
Loading...
Searching...
No Matches

◆ EndRenderPass()

void Spices::Renderer::RayTracingRenderBehaveBuilder::EndRenderPass ( )
overridevirtual

End this Renderer's RenderPass.

End RenderPass Statistics.

End RenderPass Statistics.

Reimplemented from Spices::Renderer::RenderBehaveBuilder.

Definition at line 1073 of file Renderer.cpp.

1074 {
1078 RENDERPASS_STATISTICS_ENDSTATISTICS(this, m_CommandBuffer)
1079 RENDERPASS_STATISTICS_ENDRENDERER(this)
1080
1081 NSIGHTAFTERMATH_GPUCRASHTRACKER_SETCHECKPOINT(m_CommandBuffer, m_Renderer->m_VulkanState.m_VkFunc, "Leave Pass:" + m_Renderer->m_Pass->GetName())
1082
1083 DEBUGUTILS_ENDLABEL(m_CommandBuffer)
1084 DEBUGUTILS_ENDLABEL(m_CommandBuffer)
1085
1086 NSIGHTPERF_GPUPROFILERONESHOT_ENDRANGE(m_CommandBuffer, 2)
1087 NSIGHTPERF_GPUPROFILERONESHOT_ENDRANGE(m_CommandBuffer, 1)
1088
1089 NSIGHTPERF_GPUPROFILERREPORT_POPRANGE(m_CommandBuffer)
1090 NSIGHTPERF_GPUPROFILERREPORT_POPRANGE(m_CommandBuffer)
1091 }
Renderer * m_Renderer
Specific Renderer pointer. Passed while this class instanced.
Definition Renderer.h:1515
VkCommandBuffer m_CommandBuffer
Current CommandBuffer.
Definition Renderer.h:1539
std::shared_ptr< RendererPass > m_Pass
RendererPass.
Definition Renderer.h:2012
VulkanState & m_VulkanState
This variable is passed while renderer instanced.
Definition Renderer.h:1992

Referenced by Spices::RayTracingRenderer::Render().