mirror of
https://github.com/italicsjenga/slang-shaders.git
synced 2024-11-23 00:01:31 +11:00
correct yellow tint in ntsc 320px svideo preset
This commit is contained in:
parent
8f26d985e6
commit
bfb0e4f967
|
@ -1,21 +1,20 @@
|
||||||
mat3 yiq2rgb_mat = mat3(
|
const mat3 yiq2rgb_mat = mat3(
|
||||||
1.0, 1.0, 1.0,
|
1.0, 0.956, 0.6210,
|
||||||
0.956, -0.2720, -1.1060,
|
1.0, -0.2720, -0.6474,
|
||||||
0.6210, -0.6474, 1.7046
|
1.0, -1.1060, 1.7046);
|
||||||
);
|
|
||||||
|
|
||||||
vec3 yiq2rgb(vec3 yiq)
|
vec3 yiq2rgb(vec3 yiq)
|
||||||
{
|
{
|
||||||
return (yiq * yiq2rgb_mat);
|
return yiq * yiq2rgb_mat;
|
||||||
}
|
}
|
||||||
|
|
||||||
mat3 yiq_mat = mat3(
|
const mat3 yiq_mat = mat3(
|
||||||
0.2989, 0.5959, 0.2115,
|
0.2989, 0.5870, 0.1140,
|
||||||
0.5870, -0.2744, -0.5229,
|
0.5959, -0.2744, -0.3216,
|
||||||
0.1140, -0.3216, 0.3114
|
0.2115, -0.5229, 0.3114
|
||||||
);
|
);
|
||||||
|
|
||||||
vec3 rgb2yiq(vec3 col)
|
vec3 rgb2yiq(vec3 col)
|
||||||
{
|
{
|
||||||
return (col * yiq_mat);
|
return col * yiq_mat;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue