mirror of https://github.com/tLDP/LDP
updated
This commit is contained in:
parent
08b81fc82c
commit
334f429a6d
|
@ -19,8 +19,8 @@
|
||||||
|
|
||||||
<revhistory>
|
<revhistory>
|
||||||
<revision>
|
<revision>
|
||||||
<revnumber>v1.0</revnumber>
|
<revnumber>v1.1</revnumber>
|
||||||
<date>Aug 19, 2000</date>
|
<date>Aug 28, 2000</date>
|
||||||
<authorinitials>rbe</authorinitials>
|
<authorinitials>rbe</authorinitials>
|
||||||
</revision>
|
</revision>
|
||||||
</revhistory>
|
</revhistory>
|
||||||
|
@ -61,8 +61,19 @@
|
||||||
<para>
|
<para>
|
||||||
<ulink url="http://www.comptechnews.com/~reaster/linux-glxqw.txt">http://www.comptechnews.com/~reaster/linux-glxqw.txt</ulink>
|
<ulink url="http://www.comptechnews.com/~reaster/linux-glxqw.txt">http://www.comptechnews.com/~reaster/linux-glxqw.txt</ulink>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
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:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
<ulink url="http://www.comptechnews.com/~reaster/index.html#games">http://www.comptechnews.com/~reaster/index.html#games</ulink>
|
||||||
|
</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
|
||||||
<sect2 id="copyright">
|
<sect2 id="copyright">
|
||||||
<title>Copyright Information</title>
|
<title>Copyright Information</title>
|
||||||
|
|
||||||
|
@ -220,8 +231,17 @@ QuakeWorld clients come in several flavors:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Depending on your setup, you might not need to actually install the
|
Depending on your setup, you might not need to actually install Mesa.
|
||||||
Mesa libs, but if you want to:
|
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.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
To install it:
|
||||||
<screen>
|
<screen>
|
||||||
|
|
||||||
make install
|
make install
|
||||||
|
@ -230,17 +250,44 @@ QuakeWorld clients come in several flavors:
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
After you install the full Mesa package, you might need to reinstall
|
After you install the full Mesa package, you might need to reinstall
|
||||||
your hardware accelerated libGL files. By installing the Mesa libs,
|
your hardware accelerated libGL files or restore the backup suggested
|
||||||
you will get the libGLU* files and the full Mesa include files
|
above. You also need to restore the glx include files. You can
|
||||||
installed on your system. XFree86 4.0.1 appeared to be lacking
|
restore the glx include files either by restoring the files that
|
||||||
libGLU* and some of the header/include files of Mesa.
|
you backed up as suggested above, or if you have the source to X
|
||||||
</para>
|
still lying around, then you can copy the include files from
|
||||||
|
the source: cp xc/include/GL/*.h /usr/X11R6/include/GL
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
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.
|
||||||
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
XFree86 4.0.1 appears to have included only the core of Mesa 3.3,
|
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
|
which at the time was/is a development version of MesaGL. The
|
||||||
direct rendering infrusture (DRI) of XFree86 is based on Mesa code.
|
direct rendering infrusture (DRI) of XFree86 is based on Mesa code.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
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:
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
<ulink url="http://www.comptechnews.com/~reaster/nvgl.txt">http://www.comptechnews.com/~reaster/nvgl.txt</ulink>
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
You can check the LDP for it also.
|
||||||
|
</para>
|
||||||
|
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -643,7 +690,13 @@ QuakeWorld clients come in several flavors:
|
||||||
directories you like/have - ctf, Fortress etc - to your new
|
directories you like/have - ctf, Fortress etc - to your new
|
||||||
quakeworld directory.
|
quakeworld directory.
|
||||||
</para>
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Running the game.
|
||||||
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
You might want to run it like this from XQF:
|
You might want to run it like this from XQF:
|
||||||
<command>glqwcl.glx -width 1280 -height 1024</command>
|
<command>glqwcl.glx -width 1280 -height 1024</command>
|
||||||
|
@ -741,6 +794,35 @@ QuakeWorld clients come in several flavors:
|
||||||
</variablelist>
|
</variablelist>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Light effects.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
At the console, you can try turning on and off the flashblend function
|
||||||
|
and see which lighting effects you prefer:
|
||||||
|
<screen>
|
||||||
|
|
||||||
|
gl_flashblend 0
|
||||||
|
gl_flashblend 1
|
||||||
|
</screen>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
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.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
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.
|
||||||
|
</para>
|
||||||
|
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
|
Loading…
Reference in New Issue