summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/glwrapper-ogl.cc
diff options
context:
space:
mode:
authorEnne Walker <enne.walker@gmail.com>2010-05-14 11:28:28 -0400
committerEnne Walker <enne.walker@gmail.com>2010-05-14 18:18:54 -0400
commita7c8d89bd1ae36e219795d8cefb8333bc068bbfc (patch)
tree064910230fb9b0b1b8273d5865367b1c7e665fb9 /crawl-ref/source/glwrapper-ogl.cc
parent53d2a4b791ded9b8818c507b749c33848288fd56 (diff)
downloadcrawl-ref-a7c8d89bd1ae36e219795d8cefb8333bc068bbfc.tar.gz
crawl-ref-a7c8d89bd1ae36e219795d8cefb8333bc068bbfc.zip
Fixing incorrect OpenGL state logic.
Diffstat (limited to 'crawl-ref/source/glwrapper-ogl.cc')
-rw-r--r--crawl-ref/source/glwrapper-ogl.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/glwrapper-ogl.cc b/crawl-ref/source/glwrapper-ogl.cc
index 01893d2d4a..1451d8567c 100644
--- a/crawl-ref/source/glwrapper-ogl.cc
+++ b/crawl-ref/source/glwrapper-ogl.cc
@@ -111,7 +111,8 @@ void OGLStateManager::set(const GLState& state)
glDisable(GL_DEPTH_TEST);
}
- if (state.alphatest != m_current_state.alphatest)
+ if (state.alphatest != m_current_state.alphatest
+ || state.alpharef != m_current_state.alpharef)
{
if (state.alphatest)
{