From 093308a1165ec9350280063fa17c48527e7b5c27 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sun, 6 Feb 2022 14:47:43 +0300 Subject: [PATCH] Fix ui painter colored texture rendering --- libs/ui/source/painter_impl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/ui/source/painter_impl.cpp b/libs/ui/source/painter_impl.cpp index e7f06949..0c38d47a 100644 --- a/libs/ui/source/painter_impl.cpp +++ b/libs/ui/source/painter_impl.cpp @@ -118,7 +118,8 @@ out vec4 out_color; void main() { - out_color = mix(texture(u_texture, texcoord), color, color.a); + vec4 tex_color = texture(u_texture, texcoord); + out_color = vec4(mix(tex_color.rgb, color.rgb, color.a), tex_color.a); } )";