X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=radiant%2Frenderstate.cpp;h=1da08b71dad6c1061891abb7d73fb9269171ebd3;hb=9e8a1acd8cdd8f3d2c963aa38d468105fef18a21;hp=faa04502e1ff524033d19c5c0d1bd0053d9bb936;hpb=9dfae1c9b270ee369c6362903a9205b30751b95f;p=xonotic%2Fnetradiant.git diff --git a/radiant/renderstate.cpp b/radiant/renderstate.cpp index faa04502..1da08b71 100644 --- a/radiant/renderstate.cpp +++ b/radiant/renderstate.cpp @@ -2463,16 +2463,22 @@ void OpenGLShader::construct(const char *name) switch (alphafunc) { case IShader::eAlways: state.m_alphafunc = GL_ALWAYS; + break; case IShader::eEqual: state.m_alphafunc = GL_EQUAL; + break; case IShader::eLess: state.m_alphafunc = GL_LESS; + break; case IShader::eGreater: state.m_alphafunc = GL_GREATER; + break; case IShader::eLEqual: state.m_alphafunc = GL_LEQUAL; + break; case IShader::eGEqual: state.m_alphafunc = GL_GEQUAL; + break; } } reinterpret_cast( state.m_colour ) = m_shader->getTexture()->color;