From c3eb544c5435c75c59a6e70ced7f8107a40c435a Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Tue, 25 Nov 2008 19:06:55 +0000 Subject: [PATCH] default mdldlist to 0 for S3 Graphics (still has bugs) git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3758 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/rendergl.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source/src/rendergl.cpp b/source/src/rendergl.cpp index bcf46fa0..aba50b0b 100644 --- a/source/src/rendergl.cpp +++ b/source/src/rendergl.cpp @@ -97,6 +97,15 @@ void gl_checkextensions() extern int waterreflect, waterrefract; waterreflect = waterrefract = 0; } + +#ifdef WIN32 + if(strstr(vendor, "S3 Graphics")) + { + // official UniChrome drivers can't handle glDrawElements inside a display list without bugs + extern int mdldlist; + mdldlist = 0; + } +#endif } void gl_init(int w, int h, int bpp, int depth, int fsaa)