Moves skybox vertex array creation and uploading before its rendering.
This was SVN commit r27167.
This commit is contained in:
parent
a86ba870b7
commit
8691674cc6
@ -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 =
|
||||
|
Loading…
Reference in New Issue
Block a user