|
|
@ -197,15 +197,6 @@ void OpenGLState::ApplyDepth() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void OpenGLState::ApplyPrimitiveRestart() {
|
|
|
|
|
|
|
|
Enable(GL_PRIMITIVE_RESTART, cur_state.primitive_restart.enabled, primitive_restart.enabled);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (cur_state.primitive_restart.index != primitive_restart.index) {
|
|
|
|
|
|
|
|
cur_state.primitive_restart.index = primitive_restart.index;
|
|
|
|
|
|
|
|
glPrimitiveRestartIndex(primitive_restart.index);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void OpenGLState::ApplyStencilTest() {
|
|
|
|
void OpenGLState::ApplyStencilTest() {
|
|
|
|
Enable(GL_STENCIL_TEST, cur_state.stencil.test_enabled, stencil.test_enabled);
|
|
|
|
Enable(GL_STENCIL_TEST, cur_state.stencil.test_enabled, stencil.test_enabled);
|
|
|
|
|
|
|
|
|
|
|
@ -390,7 +381,6 @@ void OpenGLState::Apply() {
|
|
|
|
ApplyStencilTest();
|
|
|
|
ApplyStencilTest();
|
|
|
|
ApplySRgb();
|
|
|
|
ApplySRgb();
|
|
|
|
ApplyDepth();
|
|
|
|
ApplyDepth();
|
|
|
|
ApplyPrimitiveRestart();
|
|
|
|
|
|
|
|
ApplyBlending();
|
|
|
|
ApplyBlending();
|
|
|
|
ApplyTextures();
|
|
|
|
ApplyTextures();
|
|
|
|
ApplySamplers();
|
|
|
|
ApplySamplers();
|
|
|
|