std::string debug_name;
static int swizzle_orders[];
+ static Texture *scratch_binding;
Texture(GLenum, ResourceManager * = 0);
Texture(const Texture &);
static bool can_generate_mipmap();
void generate_mipmap();
-protected:
- void generate_mipmap_();
-public:
/** Sets automatic mipmap generation. If enabled, mipmaps are generated
when a texture image is uploaded. */
void set_auto_generate_mipmap(bool);
virtual UInt64 get_data_size() const { return 0; }
void set_debug_name(const std::string &);
+
+protected:
+ void bind_scratch();
+public:
+ static void unbind_scratch();
};
} // namespace GL