Remove obsolete Stencil Buffer functions.

This commit is contained in:
Paul Chote
2013-06-13 05:24:00 +12:00
parent c5337cdcf3
commit 4c22193446
4 changed files with 0 additions and 36 deletions

View File

@@ -54,9 +54,6 @@ namespace OpenRA.FileFormats.Graphics
void EnableDepthBuffer();
void DisableDepthBuffer();
void EnableStencilBuffer();
void DisableStencilBuffer();
}
public interface IVertexBuffer<T>

View File

@@ -206,17 +206,5 @@ namespace OpenRA.Graphics
Flush();
Device.DisableDepthBuffer();
}
public void EnableStencilBuffer()
{
Flush();
Device.EnableStencilBuffer();
}
public void DisableStencilBuffer()
{
Flush();
Device.DisableStencilBuffer();
}
}
}

View File

@@ -41,9 +41,6 @@ namespace OpenRA.Renderer.Null
public void EnableDepthBuffer() { }
public void DisableDepthBuffer() { }
public void EnableStencilBuffer() { }
public void DisableStencilBuffer() { }
public void Clear() { }
public void Present() { }

View File

@@ -134,24 +134,6 @@ namespace OpenRA.Renderer.SdlCommon
ErrorHandler.CheckGlError();
}
public void EnableStencilBuffer()
{
Gl.glClear(Gl.GL_STENCIL_BUFFER_BIT);
ErrorHandler.CheckGlError();
Gl.glEnable(Gl.GL_STENCIL_TEST);
ErrorHandler.CheckGlError();
Gl.glStencilFunc(Gl.GL_NOTEQUAL, 1, 1);
ErrorHandler.CheckGlError();
Gl.glStencilOp(Gl.GL_KEEP, Gl.GL_KEEP, Gl.GL_INCR);
ErrorHandler.CheckGlError();
}
public void DisableStencilBuffer()
{
Gl.glDisable(Gl.GL_STENCIL_TEST);
ErrorHandler.CheckGlError();
}
public void EnableDepthBuffer()
{
Gl.glClear(Gl.GL_DEPTH_BUFFER_BIT);