]> git.sesse.net Git - movit/blobdiff - flat_input.cpp
Move all OpenGL includes into one file.
[movit] / flat_input.cpp
index 2541dc45af94c50383a8a89d9b1639dd1650b480..f8e36ca2f610eecc607d1da1bdfd291ae8c9a1ec 100644 (file)
@@ -1,24 +1,21 @@
-#define GL_GLEXT_PROTOTYPES 1
-
 #include <string.h>
-#include <GL/gl.h>
-#include <GL/glext.h>
 #include <assert.h>
 
 #include "flat_input.h"
 #include "util.h"
+#include "opengl.h"
 
 FlatInput::FlatInput(ImageFormat image_format, unsigned width, unsigned height)
        : image_format(image_format),
          needs_update(false),
          finalized(false),
-         use_srgb_texture_format(false),
+         output_linear_gamma(false),
          needs_mipmaps(false),
          width(width),
          height(height),
          pitch(width)
 {
-       register_int("use_srgb_texture_format", &use_srgb_texture_format);
+       register_int("output_linear_gamma", &output_linear_gamma);
        register_int("needs_mipmaps", &needs_mipmaps);
 }
 
@@ -26,7 +23,7 @@ void FlatInput::finalize()
 {
        // Translate the input format to OpenGL's enums.
        GLenum internal_format;
-       if (use_srgb_texture_format) {
+       if (output_linear_gamma) {
                internal_format = GL_SRGB8;
        } else {
                internal_format = GL_RGBA8;