]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texture1d.cpp
Allow texture mipmap levels to be specified in datafiles
[libs/gl.git] / source / texture1d.cpp
index 38dc8a8bde5644ef5841bd52d7ae5636a7e40bbf..7163aa7a78d846ed834c32abcdb67fcc99201aa8 100644 (file)
@@ -151,6 +151,7 @@ void Texture1D::Loader::init()
 {
        add("raw_data", &Loader::raw_data);
        add("storage", &Loader::storage);
+       add("storage", &Loader::storage_levels);
 }
 
 void Texture1D::Loader::raw_data(const string &data)
@@ -163,5 +164,10 @@ void Texture1D::Loader::storage(PixelFormat fmt, unsigned w)
        obj.storage(fmt, w);
 }
 
+void Texture1D::Loader::storage_levels(PixelFormat fmt, unsigned w, unsigned l)
+{
+       obj.storage(fmt, w, l);
+}
+
 } // namespace GL
 } // namespace Msp