From 8691674cc63db70f4ead3b1908db96877b587904 Mon Sep 17 00:00:00 2001 From: vladislavbelov Date: Sun, 23 Oct 2022 14:47:23 +0000 Subject: [PATCH] Moves skybox vertex array creation and uploading before its rendering. This was SVN commit r27167. --- source/renderer/SkyManager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/renderer/SkyManager.cpp b/source/renderer/SkyManager.cpp index 01447aa2c2..52ad0e24fd 100644 --- a/source/renderer/SkyManager.cpp +++ b/source/renderer/SkyManager.cpp @@ -49,6 +49,9 @@ SkyManager::SkyManager() void SkyManager::LoadAndUploadSkyTexturesIfNeeded( Renderer::Backend::IDeviceCommandContext* deviceCommandContext) { + if (m_VertexArray.GetNumberOfVertices() == 0) + CreateSkyCube(); + if (m_SkyTextureCube) return; @@ -216,9 +219,6 @@ void SkyManager::RenderSky( if (m_SkySet.empty() || !m_SkyTextureCube) return; - if (m_VertexArray.GetNumberOfVertices() == 0) - CreateSkyCube(); - const CCamera& camera = g_Renderer.GetSceneRenderer().GetViewCamera(); CShaderTechniquePtr skytech =