cleanup
This commit is contained in:
@ -99,15 +99,15 @@ vec3 decode_pixel(const in vec3 pixel) {
|
||||
return vec3(l, color.yz);
|
||||
}
|
||||
|
||||
vec3 encode_pixel(const in vec3 color) {
|
||||
vec3 encode_color(const in vec3 color) {
|
||||
float y = (color.x < 0.018) ? (color.x * 4.5) : (pow(color.x, 0.45) * 1.099 - 0.099);
|
||||
return (vec3(y, color.yz) + yuv_center) * yuv_range + yuv_min;
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
#define decode_pixel(_color) _color
|
||||
#define encode_pixel(_color) _color
|
||||
#define decode_pixel(_pixel) _pixel
|
||||
#define encode_color(_color) _color
|
||||
|
||||
#endif // non_linear_decoding
|
||||
|
||||
@ -121,5 +121,5 @@ void main() {
|
||||
color += decode_pixel(sample_texture(coord + offset));
|
||||
}
|
||||
}
|
||||
gl_FragColor = vec4(encode_pixel(color * subsampling_scale), 1.0);
|
||||
gl_FragColor = vec4(encode_color(color * subsampling_scale), 1.0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user