correct yellow tint in ntsc 320px svideo preset

This commit is contained in:
hizzlekizzle 2018-06-12 08:49:45 -05:00 committed by GitHub
parent 8f26d985e6
commit bfb0e4f967
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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;
} }