From: Steinar H. Gunderson Date: Tue, 11 Apr 2017 19:55:10 +0000 (+0200) Subject: Add a warning on FlatInput::set_texture_num() about sRGB behavior. X-Git-Tag: 1.5.1~4 X-Git-Url: https://git.sesse.net/?p=movit;a=commitdiff_plain;h=adf3d551911dacce5e1e24e245ede77ad7d89502 Add a warning on FlatInput::set_texture_num() about sRGB behavior. --- diff --git a/flat_input.h b/flat_input.h index bcaca50..06cc6ab 100644 --- a/flat_input.h +++ b/flat_input.h @@ -138,6 +138,10 @@ public: // NOTE: The input does not take ownership of this texture; you are responsible // for releasing it yourself. In particular, if you call invalidate_pixel_data() // or anything calling it, the texture will silently be removed from the input. + // + // NOTE: Doing this in a situation where can_output_linear_gamma() is true + // can yield unexpected results, as the downstream effect can expect the texture + // to be uploaded with the sRGB flag on. void set_texture_num(GLuint texture_num) { possibly_release_texture();