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(
|
void SkyManager::LoadAndUploadSkyTexturesIfNeeded(
|
||||||
Renderer::Backend::IDeviceCommandContext* deviceCommandContext)
|
Renderer::Backend::IDeviceCommandContext* deviceCommandContext)
|
||||||
{
|
{
|
||||||
|
if (m_VertexArray.GetNumberOfVertices() == 0)
|
||||||
|
CreateSkyCube();
|
||||||
|
|
||||||
if (m_SkyTextureCube)
|
if (m_SkyTextureCube)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -216,9 +219,6 @@ void SkyManager::RenderSky(
|
|||||||
if (m_SkySet.empty() || !m_SkyTextureCube)
|
if (m_SkySet.empty() || !m_SkyTextureCube)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (m_VertexArray.GetNumberOfVertices() == 0)
|
|
||||||
CreateSkyCube();
|
|
||||||
|
|
||||||
const CCamera& camera = g_Renderer.GetSceneRenderer().GetViewCamera();
|
const CCamera& camera = g_Renderer.GetSceneRenderer().GetViewCamera();
|
||||||
|
|
||||||
CShaderTechniquePtr skytech =
|
CShaderTechniquePtr skytech =
|
||||||
|
Loading…
Reference in New Issue
Block a user