From cfcf975794fd83f01792fbcd085563e87ef33fbf Mon Sep 17 00:00:00 2001 From: brighten Date: Fri, 21 Jul 2023 15:18:32 -0700 Subject: [PATCH] fix: add decimal place to remove ambiguity error: Error compiling shader: 0(142) : error C1101: ambiguous overloaded function reference "log(int)" (0) : lowp float log(lowp float) (0) : mediump float log(mediump float) (0) : float log(float) error: device_pixelshader_create (GL) failed error: Pass (0) <> missing pixel shader! error: [StreamFX] Error loading '/usr/local/share/obs/obs-plugins/StreamFX/effects/color-grade.effect': Unknown error during effect compile. error: [StreamFX] Unexpected exception in function '_create': Unknown error during effect compile.. error: Failed to create source 'Color Grading'! --- data/effects/shared.effect | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/effects/shared.effect b/data/effects/shared.effect index b5d36e0c..812193ff 100644 --- a/data/effects/shared.effect +++ b/data/effects/shared.effect @@ -8,7 +8,7 @@ // OBS Studio does not correctly translate all HLSL functionality to GLSL. // log10(x) is HLSL-exclusive and not translated by OBS Shader Parser. -#define m_log10(x) (log(x) / log(10)) +#define m_log10(x) (log(x) / log(10.)) //------------------------------------------------------------------------------ // Uniforms