diff --git a/doomsday/Src/drOpenGL/ext.c b/doomsday/Src/drOpenGL/ext.c index 753f101a01..512c36e940 100644 --- a/doomsday/Src/drOpenGL/ext.c +++ b/doomsday/Src/drOpenGL/ext.c @@ -32,6 +32,7 @@ int extAtiTexEnvComb; int extAniso; int extLockArray; int extGenMip; +int extS3TC; PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTextureARB; PFNGLACTIVETEXTUREARBPROC glActiveTextureARB; @@ -135,7 +136,7 @@ void initExtensions(void) // Texture compression. useCompr = DGL_FALSE; - if(ArgCheck("-texcomp")) + if(!ArgExists("-notexcomp")) { glGetError(); glGetIntegerv(GL_NUM_COMPRESSED_TEXTURE_FORMATS, &i); @@ -146,6 +147,8 @@ void initExtensions(void) } } + query("GL_EXT_texture_compression_s3tc", &extS3TC); + #ifdef USE_MULTITEXTURE // ARB_multitexture if(query("GL_ARB_multitexture", &extMultiTex))