namespace Msp {
namespace GL {
-Texture::Texture(unsigned t, ResourceManager *m):
- TextureBackend(t, !m),
+Texture::Texture(unsigned t):
+ TextureBackend(t),
format(NO_PIXELFORMAT),
storage_fmt(format),
swizzle(NO_SWIZZLE),
use_srgb_format(false),
auto_gen_mipmap(false)
-{
- if(m)
- set_manager(m);
-}
+{ }
void Texture::set_format(PixelFormat fmt)
{
void Texture::Loader::image_data(const string &data)
{
if(obj.manager)
- {
obj.set_manager(0);
- if(!obj.id)
- obj.generate_id();
- }
Graphics::Image img;
IO::Memory mem(data.data(), data.size());