diff --git a/gopro_8:7/unfish_gopro_8:7.glsl b/gopro_8:7/unfish_gopro_8:7.glsl index dffd534..951be4b 100644 --- a/gopro_8:7/unfish_gopro_8:7.glsl +++ b/gopro_8:7/unfish_gopro_8:7.glsl @@ -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); }