Przeglądaj źródła

Move the GBuffer pass a bit earlier for better performance on Mali

Panagiotis Christopoulos Charitos 2 lat temu
rodzic
commit
c84f31ec23
2 zmienionych plików z 1 dodań i 3 usunięć
  1. 0 2
      AnKi/Core/GpuMemoryPools.h
  2. 1 1
      AnKi/Renderer/Renderer.cpp

+ 0 - 2
AnKi/Core/GpuMemoryPools.h

@@ -164,8 +164,6 @@ private:
 	Atomic<PtrSize> m_offset = {0};
 	PtrSize m_previousFrameEndOffset = 0;
 	U32 m_alignment = 0;
-
-	U8 m_frameCount = 0;
 };
 
 /// Creates the copy jobs that will patch the GPU Scene.

+ 1 - 1
AnKi/Renderer/Renderer.cpp

@@ -355,11 +355,11 @@ Error Renderer::populateRenderGraph(RenderingContext& ctx)
 	{
 		m_accelerationStructureBuilder->populateRenderGraph(ctx);
 	}
+	m_gbuffer->populateRenderGraph(ctx);
 	m_shadowMapping->populateRenderGraph(ctx);
 	m_indirectDiffuseProbes->populateRenderGraph(ctx);
 	m_probeReflections->populateRenderGraph(ctx);
 	m_volumetricLightingAccumulation->populateRenderGraph(ctx);
-	m_gbuffer->populateRenderGraph(ctx);
 	m_motionVectors->populateRenderGraph(ctx);
 	m_gbufferPost->populateRenderGraph(ctx);
 	m_depthDownscale->populateRenderGraph(ctx);