Write z data to the depth buffer.

This commit is contained in:
Paul Chote
2016-04-08 10:54:30 -04:00
parent ecebb2a844
commit 2634643d91
6 changed files with 51 additions and 20 deletions

View File

@@ -213,7 +213,7 @@ namespace OpenRA.Platforms.Default
VerifyThreadAffinity();
OpenGL.glClearColor(0, 0, 0, 1);
OpenGL.CheckGLError();
OpenGL.glClear(OpenGL.GL_COLOR_BUFFER_BIT);
OpenGL.glClear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT);
OpenGL.CheckGLError();
}
@@ -235,6 +235,13 @@ namespace OpenRA.Platforms.Default
OpenGL.CheckGLError();
}
public void ClearDepthBuffer()
{
VerifyThreadAffinity();
OpenGL.glClear(OpenGL.GL_DEPTH_BUFFER_BIT);
OpenGL.CheckGLError();
}
public void SetBlendMode(BlendMode mode)
{
VerifyThreadAffinity();