--- deliantra/Deliantra-Client/DC/OpenGL.pm 2007/08/12 01:49:09 1.8 +++ deliantra/Deliantra-Client/DC/OpenGL.pm 2007/08/19 12:56:24 1.9 @@ -9,6 +9,7 @@ our $GL_VERSION; our $GL_NPOT; +our $GL_COMPRESS; our $DEBUG = 1; our %INIT_HOOK; @@ -28,7 +29,7 @@ } sub init { - if ($::CFG->{opengl11}) { + if ($::CFG->{force_opengl11}) { $GL_VERSION = 1.1; %GL_EXT = (); } else { @@ -36,7 +37,8 @@ %GL_EXT = map +($_ => 1), split /\s+/, gl_extensions; } - $GL_NPOT = $GL_EXT{GL_ARB_texture_non_power_of_two} || $GL_VERSION >= 2; + $GL_NPOT = $GL_EXT{GL_ARB_texture_non_power_of_two} || $GL_VERSION >= 2.0; + $GL_COMPRESS = $GL_EXT{GL_ARB_texture_compression} || $GL_VERSION >= 1.3; glDisable GL_COLOR_MATERIAL; glShadeModel GL_FLAT;