SpiecsEngine
 
Loading...
Searching...
No Matches

◆ EndRenderPass()

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

End this Renderer's RenderPass.

End RenderPass Statistics.

End RenderPass Statistics.

Reimplemented from Spices::Renderer::RenderBehaveBuilder.

Definition at line 1005 of file Renderer.cpp.

1006 {
1008
1012 RENDERPASS_STATISTICS_ENDSTATISTICS(this, m_CommandBuffer)
1013 RENDERPASS_STATISTICS_ENDRENDERER(this)
1014
1015 NSIGHTAFTERMATH_GPUCRASHTRACKER_SETCHECKPOINT(m_CommandBuffer, m_Renderer->m_VulkanState.m_VkFunc, "Leave Pass:" + m_Renderer->m_Pass->GetName())
1016
1017 DEBUGUTILS_ENDLABEL(m_CommandBuffer)
1018 DEBUGUTILS_ENDLABEL(m_CommandBuffer)
1019
1020 NSIGHTPERF_GPUPROFILERONESHOT_ENDRANGE(m_CommandBuffer, 2)
1021 NSIGHTPERF_GPUPROFILERONESHOT_ENDRANGE(m_CommandBuffer, 1)
1022
1023 NSIGHTPERF_GPUPROFILERREPORT_POPRANGE(m_CommandBuffer)
1024 NSIGHTPERF_GPUPROFILERREPORT_POPRANGE(m_CommandBuffer)
1025 }
#define SPICES_PROFILE_ZONE
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::PostProcessRenderer::Render().