summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd
diff options
context:
space:
mode:
author Henrik Algestam <henrik@algestam.se>2019-01-08 23:48:12 +0100
committer Henrik Algestam <henrik@algestam.se>2019-01-08 23:48:12 +0100
commit40efb8f5aa850df6d3070143a7620b03d6b468f9 (patch)
tree5d7aaa1e25929bcf60d89fb70adf04046a361186 /src/osd
parent2e1ad76d92fa63eff4cd1b76a57eed12b73b6437 (diff)
Transposed transformation matrix to fix bgfx colors (nw)
Diffstat (limited to 'src/osd')
-rw-r--r--src/osd/modules/render/bgfx/shaders/chains/hlsl/fs_chroma.sc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/osd/modules/render/bgfx/shaders/chains/hlsl/fs_chroma.sc b/src/osd/modules/render/bgfx/shaders/chains/hlsl/fs_chroma.sc
index b76370c0aa9..51bb14676d3 100644
--- a/src/osd/modules/render/bgfx/shaders/chains/hlsl/fs_chroma.sc
+++ b/src/osd/modules/render/bgfx/shaders/chains/hlsl/fs_chroma.sc
@@ -23,9 +23,9 @@ void main()
vec4 cout = vec4(0.0, 0.0, 0.0, cin.a);
mat3 xy = mat3(u_chroma_a.xyz, u_chroma_b.xyz, u_chroma_c.xyz);
const mat3 XYZ_TO_sRGB = mat3(
- 3.2406, -1.5372, -0.4986,
- -0.9689, 1.8758, 0.0415,
- 0.0557, -0.2040, 1.0570
+ 3.2406, -0.9689, 0.0557,
+ -1.5372, 1.8758, -0.2040,
+ -0.4986, 0.0415, 1.0570
);
for (int i = 0; i < 3; ++i) {