From 8000f6bb3d13f2ed44a4dd4f8491d082df492c22 Mon Sep 17 00:00:00 2001 From: fgsfds Date: Tue, 19 Dec 2023 01:22:12 +0100 Subject: [PATCH] fix #514 --- src/pc/gfx/gfx_opengl_legacy.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pc/gfx/gfx_opengl_legacy.c b/src/pc/gfx/gfx_opengl_legacy.c index 2e3f1216..ac8f2da2 100644 --- a/src/pc/gfx/gfx_opengl_legacy.c +++ b/src/pc/gfx/gfx_opengl_legacy.c @@ -146,10 +146,10 @@ static inline GLenum texenv_set_texture_color(struct ShaderProgram *prg) { switch (prg->shader_id) { case 0x0000038D: // mario's eyes - case 0x01045A00: // peach letter case 0x01200A00: // intro copyright fade in mode = GL_DECAL; break; + case 0x01045A00: // peach letter, explosions case 0x00000551: // goddard mode = GL_BLEND; break; @@ -264,6 +264,9 @@ static struct ShaderProgram *gfx_opengl_create_and_load_new_shader(uint32_t shad struct ShaderProgram *prg = &shader_program_pool[shader_program_pool_size++]; + printf("new shader 0x%08x\n", shader_id); + fflush(stdout); + prg->shader_id = shader_id; prg->cc = ccf; prg->num_inputs = ccf.num_inputs;