diff options
author | Rainer Hochecker <fernetmenta@online.de> | 2018-03-01 19:25:17 +0100 |
---|---|---|
committer | Rainer Hochecker <fernetmenta@online.de> | 2018-03-01 19:25:17 +0100 |
commit | 154484cdcf9b10d2ea2a557916afd5847c925630 (patch) | |
tree | 6736ceb759e5dc6fec6802ac00c8a99a60af6a23 /system/shaders/GL | |
parent | 395fd57bd029044325cd7720c3a177a85f7e28c9 (diff) |
VideoPlayer: OpenGL - fix col conversion in filter
Diffstat (limited to 'system/shaders/GL')
-rw-r--r-- | system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl b/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl index 4e473dfc18..84e480c5ec 100644 --- a/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl +++ b/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl @@ -111,7 +111,7 @@ vec4 process() rgb.a = m_alpha; #if defined(XBMC_COL_CONVERSION) - rgb.rgb = pow(rgb.rgb, vec3(m_gammaSrc)); + rgb.rgb = pow(max(vec3(0), rgb.rgb), vec3(m_gammaSrc)); rgb.rgb = max(vec3(0), m_primMat * rgb.rgb); rgb.rgb = pow(rgb.rgb, vec3(m_gammaDstInv)); |