X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fcore%2Ftexture.cpp;h=3a4b1096f99cb2edee54137194f64cb3b805b808;hb=baf53e7a2db1c27376a04b088b6954eeee81f009;hp=155dcae123d1945031c3da3c1b0f068eccc6f007;hpb=e72f81ac7f8708daab71965cfc9949ea64fd8a94;p=libs%2Fgl.git diff --git a/source/core/texture.cpp b/source/core/texture.cpp index 155dcae1..3a4b1096 100644 --- a/source/core/texture.cpp +++ b/source/core/texture.cpp @@ -75,7 +75,7 @@ void Texture::set_format(PixelFormat fmt) default:; } - PixelFormat st_fmt = make_pixelformat(st_comp, get_component_type(fmt)); + PixelFormat st_fmt = make_pixelformat(st_comp, get_component_type(fmt), is_srgb(fmt)); require_pixelformat(st_fmt); if(swiz!=NO_SWIZZLE) static Require _req(ARB_texture_swizzle); @@ -287,7 +287,7 @@ void Texture::Loader::init() levels = 0; add("external_image", &Loader::external_image); - add("external_image_srgb", &Loader::external_image); + add("external_image_srgb", &Loader::external_image_srgb); add("filter", &Loader::filter); add("generate_mipmap", &Loader::generate_mipmap); add("image_data", &Loader::image_data);