diff options
Diffstat (limited to 'src/multimedia/shaders/bgra.frag')
-rw-r--r-- | src/multimedia/shaders/bgra.frag | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/multimedia/shaders/bgra.frag b/src/multimedia/shaders/bgra.frag index f04e3e721..c63908c42 100644 --- a/src/multimedia/shaders/bgra.frag +++ b/src/multimedia/shaders/bgra.frag @@ -5,6 +5,7 @@ layout(location = 0) out vec4 fragColor; layout(std140, binding = 0) uniform buf { mat4 matrix; + mat4 colorMatrix; float opacity; } ubuf; @@ -12,5 +13,5 @@ layout(binding = 1) uniform sampler2D rgbTexture; void main() { - fragColor = texture(rgbTexture, qt_TexCoord).bgra * ubuf.opacity; + fragColor = texture(rgbTexture, qt_TexCoord).grab * ubuf.colorMatrix * ubuf.opacity; } |