]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/opengl/texture_backend.h
Add support for padding in vertex formats
[libs/gl.git] / source / backends / opengl / texture_backend.h
index 8b6a734e4eaf9850ea2d45583acc7cb951645ef7..ecb3056fd2ead2cd0f7bcf86fd568a7aa61b502a 100644 (file)
@@ -12,17 +12,17 @@ class OpenGLTexture: public NonCopyable
        friend class OpenGLPipelineState;
 
 protected:
-       unsigned id;
+       unsigned id = 0;
        unsigned target;
        std::string debug_name;
 
-       static int swizzle_orders[];
        static OpenGLTexture *scratch_binding;
 
        OpenGLTexture(unsigned);
+       OpenGLTexture(OpenGLTexture &&);
        ~OpenGLTexture();
 
-       void generate_id();
+       void create();
        void require_swizzle();
        void apply_swizzle();
        void set_parameter_i(unsigned, int) const;