From: Francisco L. F. <flu...@gm...> - 2006-09-10 19:57:49
|
Hello, I have been testing lately OpenGL games with tdfx DRI driver, both with 3DFX voodoo banshee and voodoo3. In both cases the Linux setup is Ubuntu Dapper with Xorg 7.0/Mesa 6.4.2 and corresponding DRI drivers. First of all, I need to patch tdfx to work, because with unpatched sources, the driver segfaults in any OpenGL app other than glxgears (see: https://bugs.freedesktop.org/show_bug.cgi?id=7574). But even with the patch applied some applications don't work properly. Compiling two different glquake engines, that are the closest to the original game engine sources: 1. TyrQuake 0.54 (http://disenchant.net/files/engine/tyrquake-0.54.tar.gz) 2. GlQuake (http://mfcn.ilo.de/glxquake/, patch in http://www.wh-hms.uni-ulm.de/~mfcn/shared/glxquake/glxquake.tar.gz). and running them with the shareware data files, the textures are corrupted, made of big blocks of random colours, with pink-like colors more predominant. With a Slackware 10.2 setup (Xorg 6.8.2 /Mesa 6.2.1) both engines work flawesly. Quakeforge opengl client (last version) does work, as far as we speak on textures, but I can't make it to work in full screen, nor receive keystrokes. My OpenGL skills are close to none, but I think that the problem would be related to the GL_EXT_shared_texture_palette extension (paletted textures) that is used by default with drivers that support it (as tdfx does). Quakeforge could be using another method to apply textures. |