--- deliantra/Deliantra-Client/DC/OpenGL.pm 2006/07/30 13:16:44 1.4 +++ deliantra/Deliantra-Client/DC/OpenGL.pm 2007/07/19 23:29:17 1.5 @@ -39,9 +39,14 @@ glDisable GL_DITHER; glDisable GL_DEPTH_TEST; glDepthMask 0; - glHint GL_PERSPECTIVE_CORRECTION_HINT, GL_FASTEST; - glDrawBuffer GL_BACK; - glReadBuffer GL_BACK; + + my $hint = $::FAST ? GL_FASTEST : GL_NICEST; + glHint GL_PERSPECTIVE_CORRECTION_HINT, $hint; + glHint GL_LINE_SMOOTH_HINT , $hint; + glHint GL_POLYGON_SMOOTH_HINT , $hint; + glHint GL_GENERATE_MIPMAP_HINT , $hint; + #glDrawBuffer GL_BACK; + #glReadBuffer GL_BACK; $_->() for values %INIT_HOOK; }