From 3b733a53e6fb28e126361e6f01b329b34c6c063f Mon Sep 17 00:00:00 2001 From: Allen Webster Date: Thu, 25 Jul 2019 18:42:46 -0700 Subject: [PATCH] Renderer blend function fix --- opengl/4ed_opengl_render.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opengl/4ed_opengl_render.cpp b/opengl/4ed_opengl_render.cpp index 48ee2354..3ef4ceeb 100644 --- a/opengl/4ed_opengl_render.cpp +++ b/opengl/4ed_opengl_render.cpp @@ -88,7 +88,7 @@ uniform sampler2DArray sampler; out vec4 out_color; void main(void) { -out_color = fragment_color*texture(sampler, uvw).r; +out_color = vec4(fragment_color.xyz, fragment_color.a*texture(sampler, uvw).r); } )foo"; @@ -203,7 +203,7 @@ gl_render(Render_Target *t, Arena *scratch){ glEnable(GL_SCISSOR_TEST); glEnable(GL_BLEND); - glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); ////////////////////////////////