fix command lists

This commit is contained in:
veclavtalica 2025-02-22 20:50:38 +03:00
parent d5aec5e6e1
commit 05f85062e8

View File

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