From: eihrul Date: Fri, 28 Jan 2011 15:19:29 +0000 (+0000) Subject: ensure cull face state is committed in softrast path X-Git-Tag: xonotic-v0.5.0~438^2~70 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=53e60681ff8645961a270187064506dfb69f8e17;p=xonotic%2Fdarkplaces.git ensure cull face state is committed in softrast path git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10771 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/gl_backend.c b/gl_backend.c index c81b3ed6..310f4fae 100644 --- a/gl_backend.c +++ b/gl_backend.c @@ -2061,7 +2061,12 @@ void GL_CullFace(int state) Con_DPrintf("FIXME D3D11 %s:%i %s\n", __FILE__, __LINE__, __FUNCTION__); break; case RENDERPATH_SOFT: - DPSOFTRAST_CullFace(gl_state.cullface); + if (gl_state.cullface != state) + { + gl_state.cullface = state; + gl_state.cullfaceenable = state != GL_NONE ? true : false; + DPSOFTRAST_CullFace(gl_state.cullface); + } break; } }