GLboolean depthmask;
int colormask; // stored as bottom 4 bits: r g b a (3 2 1 0 order)
int depthtest;
+ float depthrange[2];
int alphatest;
int scissortest;
unsigned int unit;
}
}
+void GL_DepthRange(float nearfrac, float farfrac)
+{
+ if (gl_state.depthrange[0] != nearfrac || gl_state.depthrange[1] != farfrac)
+ {
+ gl_state.depthrange[0] = nearfrac;
+ gl_state.depthrange[1] = farfrac;
+ qglDepthRange(nearfrac, farfrac);
+ }
+}
+
void GL_CullFace(int state)
{
CHECKGLERROR