Browse Source

Fix minor bug

Panagiotis Christopoulos Charitos 1 year ago
parent
commit
6514b56930
1 changed files with 2 additions and 2 deletions
  1. 2 2
      AnKi/Renderer/GBuffer.cpp

+ 2 - 2
AnKi/Renderer/GBuffer.cpp

@@ -221,7 +221,7 @@ void GBuffer::populateRenderGraph(RenderingContext& ctx)
 				};
 				};
 
 
 				// Visualize GI probes
 				// Visualize GI probes
-				if(g_visualizeGiProbes.get())
+				if(g_visualizeGiProbes.get() && GpuSceneArrays::GlobalIlluminationProbe::getSingleton().getElementCount())
 				{
 				{
 					cmdb.bindShaderProgram(m_visualizeGiProbeGrProg.get());
 					cmdb.bindShaderProgram(m_visualizeGiProbeGrProg.get());
 					cmdb.bindSrv(0, 0, GpuSceneArrays::GlobalIlluminationProbe::getSingleton().getBufferView());
 					cmdb.bindSrv(0, 0, GpuSceneArrays::GlobalIlluminationProbe::getSingleton().getBufferView());
@@ -243,7 +243,7 @@ void GBuffer::populateRenderGraph(RenderingContext& ctx)
 				}
 				}
 
 
 				// Visualize refl probes
 				// Visualize refl probes
-				if(g_visualizeReflectionProbes.get())
+				if(g_visualizeReflectionProbes.get() && GpuSceneArrays::ReflectionProbe::getSingleton().getElementCount())
 				{
 				{
 					cmdb.bindShaderProgram(m_visualizeReflProbeGrProg.get());
 					cmdb.bindShaderProgram(m_visualizeReflProbeGrProg.get());
 					cmdb.bindSrv(0, 0, GpuSceneArrays::ReflectionProbe::getSingleton().getBufferView());
 					cmdb.bindSrv(0, 0, GpuSceneArrays::ReflectionProbe::getSingleton().getBufferView());