From 334f429a6da613db4cdc15db144ebea48f5217ce Mon Sep 17 00:00:00 2001 From: gferg <> Date: Mon, 28 Aug 2000 16:04:45 +0000 Subject: [PATCH] updated --- .../LinuxGL-QuakeWorld-mini-HOWTO.sgml | 102 ++++++++++++++++-- 1 file changed, 92 insertions(+), 10 deletions(-) diff --git a/LDP/howto/docbook/LinuxGL-QuakeWorld-mini-HOWTO.sgml b/LDP/howto/docbook/LinuxGL-QuakeWorld-mini-HOWTO.sgml index cd9ca156..52b3e0f8 100644 --- a/LDP/howto/docbook/LinuxGL-QuakeWorld-mini-HOWTO.sgml +++ b/LDP/howto/docbook/LinuxGL-QuakeWorld-mini-HOWTO.sgml @@ -19,8 +19,8 @@ - v1.0 - Aug 19, 2000 + v1.1 + Aug 28, 2000 rbe @@ -61,8 +61,19 @@ http://www.comptechnews.com/~reaster/linux-glxqw.txt + + + If you'd like a ready to compile distribution of QuakeWorld that + has this HOWTO's procedures performed on it already, then you + can download it at: + + + + http://www.comptechnews.com/~reaster/index.html#games + + Copyright Information @@ -220,8 +231,17 @@ QuakeWorld clients come in several flavors: - Depending on your setup, you might not need to actually install the - Mesa libs, but if you want to: + Depending on your setup, you might not need to actually install Mesa. + If you are going to install Mesa, be aware that Mesa will install over + the libGL.* files you already have in /usr/lib. Those libGL.* files + are likely to be your hardware accelerated versions. Installing Mesa + will also overwrite the glx include files in /usr/X11R6/include/GL. + Therefore, before you install Mesa, make a backup of /usr/lib/libGL.* + and /usr/X11R6/include/GL/glx*.h. + + + + To install it: make install @@ -230,17 +250,44 @@ QuakeWorld clients come in several flavors: After you install the full Mesa package, you might need to reinstall - your hardware accelerated libGL files. By installing the Mesa libs, - you will get the libGLU* files and the full Mesa include files - installed on your system. XFree86 4.0.1 appeared to be lacking - libGLU* and some of the header/include files of Mesa. - - + your hardware accelerated libGL files or restore the backup suggested + above. You also need to restore the glx include files. You can + restore the glx include files either by restoring the files that + you backed up as suggested above, or if you have the source to X + still lying around, then you can copy the include files from + the source: cp xc/include/GL/*.h /usr/X11R6/include/GL + + + + By installing the Mesa libs, you will get the libGLU* files and + associated include files installed on your system. XFree86 4.0.1 + appeared to be lacking libGLU* and its include files. GLU, the + OpenGL Utility library is a standard part of a normal OpenGL + installation that is missing from XFree86 4 and may not come with + vendor-specific OpenGL drivers either. + + XFree86 4.0.1 appears to have included only the core of Mesa 3.3, which at the time was/is a development version of MesaGL. The direct rendering infrusture (DRI) of XFree86 is based on Mesa code. + + + If you happen to have an Nvidia card and are interested in a + complete HOWTO for installing the Nvidia drivers and an + assortment of OpenGL libraries (GLU, glut, Qt, OpenGL man pages), + then see the NVIDIA-OpenGL-Configuration_miniHOWTO at: + + + + http://www.comptechnews.com/~reaster/nvgl.txt + + + + You can check the LDP for it also. + + @@ -643,7 +690,13 @@ QuakeWorld clients come in several flavors: directories you like/have - ctf, Fortress etc - to your new quakeworld directory. + + + + Running the game. + + You might want to run it like this from XQF: glqwcl.glx -width 1280 -height 1024 @@ -741,6 +794,35 @@ QuakeWorld clients come in several flavors: + + Light effects. + + + + At the console, you can try turning on and off the flashblend function + and see which lighting effects you prefer: + + + gl_flashblend 0 + gl_flashblend 1 + + + + + + When it is on (1), you may notice colored light effects around flags + and special items. In this mode, you may NOT see flashes from + weapons and light on the walls from rockets. The exact effects of + toggling flashblend may depend on your specific OpenGL installation. + + + + When it is off (0), there may not be any COLORED light, but otherwise + all light effects work. Flags and special items have a glow around + them and light up surrounding surfaces. Weapons flash when fired and + rockets light up everything around them as they travel. + +