X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexture.cpp;h=57b1b78dee6de407837b3b78d2bf980d189845e6;hb=ab83db6f1e31d44ced585119a57fd10896e469cb;hp=7ae1a2c2c5bda0e171e6f2ad171646afac48eab5;hpb=3d6188a7f48566398e7ad7548dbd47a68bc73bdc;p=libs%2Fgl.git diff --git a/source/texture.cpp b/source/texture.cpp index 7ae1a2c2..57b1b78d 100644 --- a/source/texture.cpp +++ b/source/texture.cpp @@ -1,5 +1,6 @@ #include #include "error.h" +#include "extension.h" #include "texture.h" #include "texunit.h" @@ -124,6 +125,8 @@ void Texture::set_wrap_r(TextureWrap w) void Texture::set_generate_mipmap(bool gm) { + if(gm) + static RequireExtension _ext("GL_SGIS_generate_mipmap"); gen_mipmap = gm; update_parameter(GENERATE_MIPMAP); }