From fbab87b0fefe5895fda426a276e4bec0b8529d98 Mon Sep 17 00:00:00 2001 From: Hat Kid <6624576+Hat-Kid@users.noreply.github.com> Date: Mon, 15 Jul 2024 20:21:52 +0200 Subject: [PATCH] jak3: fix opengl error spam (#3586) --- game/graphics/opengl_renderer/TextureAnimator.cpp | 1 + game/graphics/opengl_renderer/shaders/tex_anim.frag | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/game/graphics/opengl_renderer/TextureAnimator.cpp b/game/graphics/opengl_renderer/TextureAnimator.cpp index c6b37916ae..3b939ae5b4 100644 --- a/game/graphics/opengl_renderer/TextureAnimator.cpp +++ b/game/graphics/opengl_renderer/TextureAnimator.cpp @@ -446,6 +446,7 @@ TextureAnimator::TextureAnimator(ShaderLibrary& shaders, m_shader_id = shader.id(); m_uniforms.rgba = glGetUniformLocation(shader.id(), "rgba"); m_uniforms.enable_tex = glGetUniformLocation(shader.id(), "enable_tex"); + m_uniforms.set_alpha = glGetUniformLocation(shader.id(), "set_alpha"); m_uniforms.positions = glGetUniformLocation(shader.id(), "positions"); m_uniforms.uvs = glGetUniformLocation(shader.id(), "uvs"); m_uniforms.channel_scramble = glGetUniformLocation(shader.id(), "channel_scramble"); diff --git a/game/graphics/opengl_renderer/shaders/tex_anim.frag b/game/graphics/opengl_renderer/shaders/tex_anim.frag index 4ed17a5307..9dd41c108b 100644 --- a/game/graphics/opengl_renderer/shaders/tex_anim.frag +++ b/game/graphics/opengl_renderer/shaders/tex_anim.frag @@ -59,7 +59,7 @@ void main() { color = (rgba / 128.); } if (set_alpha == 1) { - color.a = rgba.a; + color.a = 0.5; } else { color.a *= alpha_multiply; }