mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-04 10:36:50 +00:00
Update glsm
This commit is contained in:
parent
c1fbccfc06
commit
99804e2427
@ -803,27 +803,39 @@ static void glsm_state_unbind(void)
|
||||
#endif
|
||||
for (i = 0; i < SGL_CAP_MAX; i ++)
|
||||
glDisable(gl_state.cap_translate[i]);
|
||||
glDisable(GL_BLEND);
|
||||
glDisable(GL_CULL_FACE);
|
||||
glDisable(GL_SCISSOR_TEST);
|
||||
glDisable(GL_DEPTH_TEST);
|
||||
|
||||
glBlendFunc(GL_ONE, GL_ZERO);
|
||||
|
||||
if (gl_state.colormask.used)
|
||||
glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE);
|
||||
if (gl_state.blendfunc_separate.used)
|
||||
glBlendFuncSeparate(GL_ONE, GL_ZERO, GL_ONE, GL_ZERO);
|
||||
glCullFace(GL_BACK);
|
||||
glDepthMask(GL_TRUE);
|
||||
|
||||
if (gl_state.cullface.used)
|
||||
glCullFace(GL_BACK);
|
||||
|
||||
if (gl_state.depthmask.used)
|
||||
glDepthMask(GL_TRUE);
|
||||
|
||||
if (gl_state.polygonoffset.used)
|
||||
glPolygonOffset(0, 0);
|
||||
|
||||
glUseProgram(0);
|
||||
glClearColor(0,0,0,0.0f);
|
||||
|
||||
if (gl_state.depthrange.used)
|
||||
rglDepthRange(0, 1);
|
||||
|
||||
glStencilMask(1);
|
||||
glFrontFace(GL_CCW);
|
||||
if (gl_state.depthfunc.used)
|
||||
glDepthFunc(GL_LESS);
|
||||
glStencilOp(GL_KEEP,GL_KEEP, GL_KEEP);
|
||||
glStencilFunc(GL_ALWAYS,0,1);
|
||||
|
||||
if (gl_state.stencilop.used)
|
||||
glStencilOp(GL_KEEP,GL_KEEP, GL_KEEP);
|
||||
|
||||
if (gl_state.stencilfunc.used)
|
||||
glStencilFunc(GL_ALWAYS,0,1);
|
||||
|
||||
/* Clear textures */
|
||||
for (i = 0; i < MAX_TEXTURE; i ++)
|
||||
|
Loading…
x
Reference in New Issue
Block a user