From 67c2c45964592813d047d51450aed3d58fa0fbe4 Mon Sep 17 00:00:00 2001 From: jpark37 Date: Tue, 4 May 2021 11:40:29 -0700 Subject: [PATCH] obs-filters: Fix shader for LUT on OpenGL --- plugins/obs-filters/data/color_grade_filter.effect | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/obs-filters/data/color_grade_filter.effect b/plugins/obs-filters/data/color_grade_filter.effect index 2cb5fd5b0..3761397a2 100644 --- a/plugins/obs-filters/data/color_grade_filter.effect +++ b/plugins/obs-filters/data/color_grade_filter.effect @@ -86,7 +86,7 @@ float4 LUT1D(VertDataOut v_in) : TARGET float4 LUT3D(VertDataOut v_in) : TARGET { float4 textureColor = image.Sample(textureSampler, v_in.uv); - textureColor.rgb = max(0.0, textureColor.rgb / textureColor.a); + textureColor.rgb = max(float3(0.0, 0.0, 0.0), textureColor.rgb / textureColor.a); textureColor.rgb = srgb_linear_to_nonlinear(textureColor.rgb); float r = textureColor.r; float g = textureColor.g;