]> git.sesse.net Git - movit/blobdiff - flat_input.cpp
Fix alpha handling with sRGB textures.
[movit] / flat_input.cpp
index 291bb0dcc3a08ce5c9024cd29153883907a0f0eb..6e118bc3a3c1b5633bc786772ce85d377fffb9ed 100644 (file)
@@ -44,7 +44,7 @@ void FlatInput::finalize()
                internal_format = GL_RGBA16F_ARB;
        } else if (output_linear_gamma) {
                assert(type == GL_UNSIGNED_BYTE);
                internal_format = GL_RGBA16F_ARB;
        } else if (output_linear_gamma) {
                assert(type == GL_UNSIGNED_BYTE);
-               internal_format = GL_SRGB8;
+               internal_format = GL_SRGB8_ALPHA8;
        } else {
                assert(type == GL_UNSIGNED_BYTE);
                internal_format = GL_RGBA8;
        } else {
                assert(type == GL_UNSIGNED_BYTE);
                internal_format = GL_RGBA8;