fix command lists
This commit is contained in:
parent
d5aec5e6e1
commit
05f85062e8
@ -108,9 +108,8 @@ static void finally_use_space_pipeline(void) {
|
|||||||
if (!list) {
|
if (!list) {
|
||||||
list = glGenLists(1);
|
list = glGenLists(1);
|
||||||
|
|
||||||
glNewList(list, GL_COMPILE);
|
glNewList(list, GL_COMPILE); {
|
||||||
#endif
|
#endif
|
||||||
{
|
|
||||||
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
|
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
|
||||||
glShadeModel(GL_FLAT);
|
glShadeModel(GL_FLAT);
|
||||||
|
|
||||||
@ -132,10 +131,8 @@ static void finally_use_space_pipeline(void) {
|
|||||||
glColor4ub(255, 255, 255, 255);
|
glColor4ub(255, 255, 255, 255);
|
||||||
#ifndef __EMSCRIPTEN__
|
#ifndef __EMSCRIPTEN__
|
||||||
} glEndList();
|
} glEndList();
|
||||||
|
} glCallList(list);
|
||||||
glCallList(list);
|
|
||||||
#endif
|
#endif
|
||||||
}
|
|
||||||
|
|
||||||
glMatrixMode(GL_PROJECTION);
|
glMatrixMode(GL_PROJECTION);
|
||||||
glLoadMatrixf(&camera_projection_matrix.row[0].x);
|
glLoadMatrixf(&camera_projection_matrix.row[0].x);
|
||||||
@ -178,7 +175,6 @@ static void finally_use_2d_pipeline(void) {
|
|||||||
glEnable(GL_DEPTH_TEST);
|
glEnable(GL_DEPTH_TEST);
|
||||||
#ifndef __EMSCRIPTEN__
|
#ifndef __EMSCRIPTEN__
|
||||||
} glEndList();
|
} glEndList();
|
||||||
|
|
||||||
} glCallList(list);
|
} glCallList(list);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -216,8 +212,7 @@ static void setup_ghostly_texture_mode(void) {
|
|||||||
glDisable(GL_ALPHA_TEST);
|
glDisable(GL_ALPHA_TEST);
|
||||||
#ifndef __EMSCRIPTEN__
|
#ifndef __EMSCRIPTEN__
|
||||||
glEndList();
|
glEndList();
|
||||||
}
|
} glCallList(list);
|
||||||
glCallList(list);
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -236,8 +231,7 @@ static void setup_seethrough_texture_mode(void) {
|
|||||||
glAlphaFunc(GL_EQUAL, 1.0f);
|
glAlphaFunc(GL_EQUAL, 1.0f);
|
||||||
#ifndef __EMSCRIPTEN__
|
#ifndef __EMSCRIPTEN__
|
||||||
glEndList();
|
glEndList();
|
||||||
}
|
} glCallList(list);
|
||||||
glCallList(list);
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -255,8 +249,7 @@ static void setup_opaque_texture_mode(void) {
|
|||||||
glDisable(GL_ALPHA_TEST);
|
glDisable(GL_ALPHA_TEST);
|
||||||
#ifndef __EMSCRIPTEN__
|
#ifndef __EMSCRIPTEN__
|
||||||
glEndList();
|
glEndList();
|
||||||
}
|
} glCallList(list);
|
||||||
glCallList(list);
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -435,10 +428,8 @@ void finally_render_skybox(DeferredCommandDrawSkybox command) {
|
|||||||
static GLuint list = 0;
|
static GLuint list = 0;
|
||||||
if (!list) {
|
if (!list) {
|
||||||
list = glGenLists(1);
|
list = glGenLists(1);
|
||||||
|
glNewList(list, GL_COMPILE); {
|
||||||
glNewList(list, GL_COMPILE);
|
|
||||||
#endif
|
#endif
|
||||||
{
|
|
||||||
/* note: assumes that space pipeline is applied already */
|
/* note: assumes that space pipeline is applied already */
|
||||||
glDisable(GL_ALPHA_TEST);
|
glDisable(GL_ALPHA_TEST);
|
||||||
glDepthMask(GL_FALSE);
|
glDepthMask(GL_FALSE);
|
||||||
@ -521,9 +512,8 @@ void finally_render_skybox(DeferredCommandDrawSkybox command) {
|
|||||||
|
|
||||||
#ifndef __EMSCRIPTEN__
|
#ifndef __EMSCRIPTEN__
|
||||||
} glEndList();
|
} glEndList();
|
||||||
glCallList(list);
|
} glCallList(list);
|
||||||
#endif
|
#endif
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user