Quake GL, encore appelé mini-driver, ou miniport, ou Game
GL, ou GL alpha, ne met en oeuvre qu'un sous ensemble d'OpenGL
orienté vers Quake ( cf
http://www.cs.unc.edu/~martin/3dfx.html
pour une liste officieuse de programmes acceptés ). Quake GL
n'est maintenu par personne et ne bénéficie d'aucun
support. A l'origine il s'agissait d'une DLL Win32 (
opengl32.dll ) fournie par 3Dfx. Cette DLL n'a pas
été portée sous Linux et il n'est pas prévu
qu'elle le soit un jour.
Oui. Les binaires de linuxquake v0.97 supportent Mesa et Glide. L'exécutable du programme q2test de Quake2 pour Linux et Voodoo Graphics (tm) est également disponible. L'apparition en janvier 1998 de linuxquake2-3.10 offre une version complète de Quake2 pour Linux. Dave "Zoid" Kirsch est officiellement chargé de tenir à jour les portages Linux de Quake, Quakeworld, Quake2 ainsi les versions Mesa. Notez qu'aucune version de Quake pour Linux ne bénéficie du support officiel de la part d'Id Software.
Pour les dernières versions : ftp.idsoftware.com/idstuff/quake/unix/.
Une mise à jour de Mesa et de la version associée de glQuake pour Linux est en cours. Mesa supporte le fenêtrage via GLX mais glQuake pour Linux n'a pas recours à GLX.
Essayez d'utiliser le programme pass fourni avec
la distribution Glide. Tout ce qu'il fait consiste à activer
puis désactiver la carte. Si la carte dialogue bien avec la
machine, ceci devrait la réinitialiser (la carte :)). Si la
carte est belle et bien bloquée, ceci ne fonctionnera pas et
un redémarrage est à envisager.
Voici une liste, à jour au 7 janvier 1998, des problèmes éventuels. Est absent tout ce qui n'a pas trait au matériel 3Dfx.
Ainsi que Dave Kirsch l'a signalé le 28 janvier 1998,
Quake2 pour Linux présente un trou de sécurité.
Même si le README ne le mentionne pas particulièrement,
Quake2 ne doit pas être setuid.
Si vous désirez employer les routines de rendu
ref_soft et ref_gl, il vous faudra
exécuter Quake2 sous l'identité root. N'activez pas le
droit attribuant les privilèges de super utilisateur à
toute invocation du programme !
Le rendu sous X11 ne requiert pas les privilèges root (
dès lors que le /dev/dsp est accessible à
tous en écriture ). Le serveur associé n'a bien entendu
pas non plus besoin de droits particuliers.
La question des droits root exigés par certains jeux est
récurrente à Linux depuis plusieurs années. Entre
autre objectifs, le projet GGI tente de résoudre ce
problème. L'avenir devrait apporter un
ref_ggi.
glQuake offrira vraisemblablement une telle extension dès lors que le pilote OpenGL impliqué l'autorisera. Pour l'instant, Mesa et le pilote Glide pour Linux ne gèrent pas cette extension. Le texturage multiple n'est donc pas disponible. Reportez vous à la section sur Mesa et le texturage multiple pour davantage de détails.
Essayez les sites suivants : "The Linux Quake Resource" à linuxquake.telefragged.com, ou "Linux Quake Page" à www.planetquake.com/threewave/linux/. Jetez donc un oeil dans la base de données "SlipgateCentral" pour trouver des sites Quake Linux : www.slipgatecentral.com.