X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fopengl%2Ftexture_backend.h;h=ecb3056fd2ead2cd0f7bcf86fd568a7aa61b502a;hb=8a8cce8ef4ee28b3572a72958b8b407759f9f826;hp=f272d3d87b22cdf0f2fff876b05b40dc6d493a03;hpb=160e9eea29bd10034733d59507fa1bcca36be401;p=libs%2Fgl.git diff --git a/source/backends/opengl/texture_backend.h b/source/backends/opengl/texture_backend.h index f272d3d8..ecb3056f 100644 --- a/source/backends/opengl/texture_backend.h +++ b/source/backends/opengl/texture_backend.h @@ -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, bool); + OpenGLTexture(unsigned); + OpenGLTexture(OpenGLTexture &&); ~OpenGLTexture(); - void generate_id(); + void create(); void require_swizzle(); void apply_swizzle(); void set_parameter_i(unsigned, int) const;