Merge branch 'deffered_rendering'

This commit is contained in:
2014-06-05 05:58:57 +02:00
+10 -4
View File
@@ -469,6 +469,16 @@ void Renderer::DrawWorld(RenderQueuePair &rq)
void Renderer::ForwardRendering(RenderQueue &rq) void Renderer::ForwardRendering(RenderQueue &rq)
{ {
/*
Skybochs
*/
glDisable(GL_BLEND);
glEnable(GL_DEPTH_TEST);
glDepthMask(GL_TRUE);
glDepthRange(0.999, 1.0);
DrawSkybox();
glDepthRange(0.0, 0.999);
glEnable(GL_BLEND); glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_DEPTH_TEST); glEnable(GL_DEPTH_TEST);
@@ -549,10 +559,6 @@ void Renderer::ForwardRendering(RenderQueue &rq)
} }
} }
//glDepthMask (GL_TRUE); //glDepthMask (GL_TRUE);
//glDisable (GL_BLEND);
glDepthRange(0.999, 1.0);
DrawSkybox();
/* /*
Final pass Final pass