else
srgb = false;
+ add("external_image", &Loader::external_image);
add("filter", &Loader::filter);
add("max_anisotropy", &Loader::max_anisotropy);
add("generate_mipmap", &Loader::generate_mipmap);
add("wrap_t", &Loader::wrap_t);
}
+void Texture::Loader::external_image(const string &fn)
+{
+ Graphics::Image img;
+ RefPtr<IO::Seekable> io = get_collection().open_raw(fn);
+ img.load_io(*io);
+
+ obj.image(img, srgb);
+}
+
void Texture::Loader::filter(TextureFilter f)
{
obj.set_filter(f);