Regenerate Quakespasm.{html,txt}

git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1191 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
ewasylishen 2015-03-17 21:32:09 +00:00
parent 3704870652
commit 591e67b8f2
2 changed files with 168 additions and 63 deletions

View file

@ -1,17 +1,18 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.69">
<TITLE>QuakeSpasm</TITLE>
</HEAD>
<BODY>
<H1>QuakeSpasm</H1>
<H2></H2><P>
<H2></H2>
<P>
<PRE>
</PRE>
</P>
<P><EM>Page last edited Oct. 17, 2014</EM></P>
<P><EM>Page last edited Mar. 17, 2015</EM></P>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="Quakespasm.html#s1">About </A></H2>
@ -40,16 +41,17 @@
<H2><A NAME="toc6">6.</A> <A HREF="Quakespasm.html#s6">Changes</A></H2>
<UL>
<LI><A NAME="toc6.1">6.1</A> <A HREF="Quakespasm.html#ss6.1">Changes in 0.90.0</A>
<LI><A NAME="toc6.2">6.2</A> <A HREF="Quakespasm.html#ss6.2">Changes in 0.85.9</A>
<LI><A NAME="toc6.3">6.3</A> <A HREF="Quakespasm.html#ss6.3">Changes in 0.85.8</A>
<LI><A NAME="toc6.4">6.4</A> <A HREF="Quakespasm.html#ss6.4">Changes in 0.85.7</A>
<LI><A NAME="toc6.5">6.5</A> <A HREF="Quakespasm.html#ss6.5">Changes in 0.85.6</A>
<LI><A NAME="toc6.6">6.6</A> <A HREF="Quakespasm.html#ss6.6">Changes in 0.85.5</A>
<LI><A NAME="toc6.7">6.7</A> <A HREF="Quakespasm.html#ss6.7">Changes in 0.85.4</A>
<LI><A NAME="toc6.8">6.8</A> <A HREF="Quakespasm.html#ss6.8">Changes in 0.85.3</A>
<LI><A NAME="toc6.9">6.9</A> <A HREF="Quakespasm.html#ss6.9">Changes in 0.85.2</A>
<LI><A NAME="toc6.10">6.10</A> <A HREF="Quakespasm.html#ss6.10">Changes in 0.85.1</A>
<LI><A NAME="toc6.1">6.1</A> <A HREF="Quakespasm.html#ss6.1">Changes in 0.90.1</A>
<LI><A NAME="toc6.2">6.2</A> <A HREF="Quakespasm.html#ss6.2">Changes in 0.90.0</A>
<LI><A NAME="toc6.3">6.3</A> <A HREF="Quakespasm.html#ss6.3">Changes in 0.85.9</A>
<LI><A NAME="toc6.4">6.4</A> <A HREF="Quakespasm.html#ss6.4">Changes in 0.85.8</A>
<LI><A NAME="toc6.5">6.5</A> <A HREF="Quakespasm.html#ss6.5">Changes in 0.85.7</A>
<LI><A NAME="toc6.6">6.6</A> <A HREF="Quakespasm.html#ss6.6">Changes in 0.85.6</A>
<LI><A NAME="toc6.7">6.7</A> <A HREF="Quakespasm.html#ss6.7">Changes in 0.85.5</A>
<LI><A NAME="toc6.8">6.8</A> <A HREF="Quakespasm.html#ss6.8">Changes in 0.85.4</A>
<LI><A NAME="toc6.9">6.9</A> <A HREF="Quakespasm.html#ss6.9">Changes in 0.85.3</A>
<LI><A NAME="toc6.10">6.10</A> <A HREF="Quakespasm.html#ss6.10">Changes in 0.85.2</A>
<LI><A NAME="toc6.11">6.11</A> <A HREF="Quakespasm.html#ss6.11">Changes in 0.85.1</A>
</UL>
<P>
<H2><A NAME="toc7">7.</A> <A HREF="Quakespasm.html#s7">Todo </A></H2>
@ -166,7 +168,9 @@ Compile time options include
<P>Alternatively, have a look at <B>Makefile.darwin</B> for more instructions on building from a console.</P>
<H2><A NAME="s5">5.</A> <A HREF="#toc5">Known Bugs </A></H2>
<P>Some versions of Xorg and SDL have brightness issues.<BR>
<P>Brightness issues should be fixed with GLSL gamma in 0.90.1, if your system supports OpenGL 2. For reference on older systems:<BR>
Some versions of Xorg and SDL have brightness issues.<BR>
Try setting "export SDL_VIDEO_X11_NODIRECTCOLOR=1", or if you have Xorg >= 7.5 and broken brightness,
these patched libSDL binaries may help.
<UL>
@ -176,13 +180,58 @@ these patched libSDL binaries may help.
<A HREF="http://sourceforge.net/projects/quakespasm/files/Support%20Files/libSDL_gamma_patched-AMD64.tgz/download">Gamma patched libSDL (x86_64-linux)</A></LI>
</UL>
</P>
<P>OS X has a well known gamma issue where the screen turns dark, but we currently have no fix.</P>
<P>The "game" command doesn't execute quake.rc in the new game directory being switched to. This means any custom key bindings in a mod's config.cfg or special settings in a quake.rc won't be loaded. The only workaround is launching the engine with the -game command-line switch instead of using the game console command. Or, after running the game command, you can run "exec quake.rc" by yourself (YMMV).</P>
<H2><A NAME="s6">6.</A> <A HREF="#toc6">Changes</A></H2>
<H2><A NAME="ss6.1">6.1</A> <A HREF="#toc6.1">Changes in 0.90.0</A>
<H2><A NAME="ss6.1">6.1</A> <A HREF="#toc6.1">Changes in 0.90.1</A>
</H2>
<H3>Bugfixes</H3>
<P>
<UL>
<LI> Fix dynamic light artifact where changing lightmap are rendered one frame late (bug introduced in 0.90.0).</LI>
<LI> Fix texture memory leak when changing video modes with SDL2.</LI>
<LI> Fix rare incorrect mdl lighting on 64-bit builds.
<A HREF="http://forums.inside3d.com/viewtopic.php?f=3&amp;t=5620">(details here.)</A></LI>
<LI> Fix fullbrights turning black after "kill" command (bug introduced in 0.90.0).</LI>
<LI> Clear all fog values on map change to prevent colored fog carrying over to jam3_tronyn.bsp.</LI>
<LI> Allow loading saves with } character in quoted strings, fixes issue with retrojam1_skacky.bsp.</LI>
</UL>
</P>
<H3>Performance</H3>
<P>
<UL>
<LI> Use multithreaded OpenGL on OS X for better performance.</LI>
<LI> New, faster mdl renderer using GLSL. Disable with "-noglslalias".</LI>
</UL>
</P>
<H3>Interface/visual improvements</H3>
<P>
<UL>
<LI> Support pausing demo playback with the "pause" command.</LI>
<LI> Autocompletion of mod names for the "game" command.</LI>
<LI> New gamma correction implementation using GLSL. Fixes all known gamma issues (affecting the full display, persisting after quitting, or darkening the screen on OS X). Disable with "-noglslgamma".</LI>
<LI> Use high-quality water by default (r_oldwater 0).</LI>
</UL>
</P>
<H3>Code cleanup</H3>
<P>
<UL>
<LI> Clean up IDE project files to build on fresh systems.</LI>
<LI> Update 3rd-party libraries.</LI>
</UL>
</P>
<H2><A NAME="ss6.2">6.2</A> <A HREF="#toc6.2">Changes in 0.90.0</A>
</H2>
<P>
@ -227,7 +276,7 @@ these patched libSDL binaries may help.
<LI> Other fixes and clean-ups.</LI>
</UL>
</P>
<H2><A NAME="ss6.2">6.2</A> <A HREF="#toc6.2">Changes in 0.85.9</A>
<H2><A NAME="ss6.3">6.3</A> <A HREF="#toc6.3">Changes in 0.85.9</A>
</H2>
<P>
@ -251,7 +300,7 @@ these patched libSDL binaries may help.
<LI> Several other minor fixes/cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss6.3">6.3</A> <A HREF="#toc6.3">Changes in 0.85.8</A>
<H2><A NAME="ss6.4">6.4</A> <A HREF="#toc6.4">Changes in 0.85.8</A>
</H2>
<P>
@ -276,7 +325,7 @@ these patched libSDL binaries may help.
<LI> Miscellaneous source code cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss6.4">6.4</A> <A HREF="#toc6.4">Changes in 0.85.7</A>
<H2><A NAME="ss6.5">6.5</A> <A HREF="#toc6.5">Changes in 0.85.7</A>
</H2>
<P>
@ -294,7 +343,7 @@ these patched libSDL binaries may help.
<LI> Several other small changes mostly invisible to the end-user</LI>
</UL>
</P>
<H2><A NAME="ss6.5">6.5</A> <A HREF="#toc6.5">Changes in 0.85.6</A>
<H2><A NAME="ss6.6">6.6</A> <A HREF="#toc6.6">Changes in 0.85.6</A>
</H2>
<P>
@ -305,7 +354,7 @@ these patched libSDL binaries may help.
<LI> Minor SDL video fixes.</LI>
</UL>
</P>
<H2><A NAME="ss6.6">6.6</A> <A HREF="#toc6.6">Changes in 0.85.5</A>
<H2><A NAME="ss6.7">6.7</A> <A HREF="#toc6.7">Changes in 0.85.5</A>
</H2>
<P>
@ -324,7 +373,7 @@ these patched libSDL binaries may help.
<LI> Several code updates from uHexen2 project, several code cleanups.</LI>
</UL>
</P>
<H2><A NAME="ss6.7">6.7</A> <A HREF="#toc6.7">Changes in 0.85.4</A>
<H2><A NAME="ss6.8">6.8</A> <A HREF="#toc6.8">Changes in 0.85.4</A>
</H2>
<P>
@ -342,7 +391,7 @@ these patched libSDL binaries may help.
<LI> Other minor sound and cdaudio updates</LI>
</UL>
</P>
<H2><A NAME="ss6.8">6.8</A> <A HREF="#toc6.8">Changes in 0.85.3</A>
<H2><A NAME="ss6.9">6.9</A> <A HREF="#toc6.9">Changes in 0.85.3</A>
</H2>
<P>
@ -365,7 +414,7 @@ these patched libSDL binaries may help.
</UL>
</P>
<H2><A NAME="ss6.9">6.9</A> <A HREF="#toc6.9">Changes in 0.85.2</A>
<H2><A NAME="ss6.10">6.10</A> <A HREF="#toc6.10">Changes in 0.85.2</A>
</H2>
<P>
@ -384,7 +433,7 @@ these patched libSDL binaries may help.
</UL>
</P>
<H2><A NAME="ss6.10">6.10</A> <A HREF="#toc6.10">Changes in 0.85.1</A>
<H2><A NAME="ss6.11">6.11</A> <A HREF="#toc6.11">Changes in 0.85.1</A>
</H2>
<P>

View file

@ -4,6 +4,7 @@
Table of Contents
1. About
2. Downloads
3. Hints
@ -16,27 +17,32 @@
5. Known Bugs
6. Changes
6.1 Changes in 0.90.0
6.2 Changes in 0.85.9
6.3 Changes in 0.85.8
6.4 Changes in 0.85.7
6.5 Changes in 0.85.6
6.6 Changes in 0.85.5
6.7 Changes in 0.85.4
6.8 Changes in 0.85.3
6.9 Changes in 0.85.2
6.10 Changes in 0.85.1
6.1 Changes in 0.90.1
6.1.1 Bugfixes
6.1.2 Performance
6.1.3 Interface/visual improvements
6.1.4 Code cleanup
6.2 Changes in 0.90.0
6.3 Changes in 0.85.9
6.4 Changes in 0.85.8
6.5 Changes in 0.85.7
6.6 Changes in 0.85.6
6.7 Changes in 0.85.5
6.8 Changes in 0.85.4
6.9 Changes in 0.85.3
6.10 Changes in 0.85.2
6.11 Changes in 0.85.1
7. Todo
8. Copyright
9. Contact
10. Links
______________________________________________________________________
Page last edited Oct. 17, 2014
Page last edited Mar. 17, 2015
1. About
@ -48,19 +54,19 @@
includes a new sound driver, some graphical niceities, and numerous
bug-fixes and minor improvements.
2. Downloads
o Project Downloads <http://quakespasm.sourceforge.net/download.htm>
o Automatic Builds <http://quakespasm.ericwa.com/job/quakespasm/>
3. Hints
Visit the FitzQuake Homepage <http://www.celephais.net/fitzquake> for
a full run-down of the engine's commands and variables.
o To disable some changes, use "quakespasm -fitz"
o Quakespasm's custom data is stored in "quakespasm.pak". Install
@ -102,7 +108,6 @@
o See <Quakespasm-Music.txt> for more details.
4. Compiling and Installation
Quakespasm's (optional) custom data is now stored in the file
@ -154,9 +159,11 @@
Alternatively, have a look at Makefile.darwin for more instructions on
building from a console.
5. Known Bugs
Brightness issues should be fixed with GLSL gamma in 0.90.1, if your
system supports OpenGL 2. For reference on older systems:
Some versions of Xorg and SDL have brightness issues.
Try setting "export SDL_VIDEO_X11_NODIRECTCOLOR=1", or if you have
Xorg >= 7.5 and broken brightness, these patched libSDL binaries may
@ -166,10 +173,8 @@
<http://sourceforge.net/projects/quakespasm/files/Support%20Files/libSDL_gamma_patched.tgz/download>
o Gamma patched libSDL (x86_64-linux)
<http://sourceforge.net/projects/quakespasm/files/Support%20Files/libSDL_gamma_patched-AMD64.tgz/download>
OS X has a well known gamma issue where the screen turns dark, but we
currently have no fix.
<http://sourceforge.net/projects/quakespasm/files/Support%20Files/libSDL_gamma_patched-
AMD64.tgz/download>
The "game" command doesn't execute quake.rc in the new game directory
being switched to. This means any custom key bindings in a mod's
@ -178,15 +183,65 @@
instead of using the game console command. Or, after running the game
command, you can run "exec quake.rc" by yourself (YMMV).
6. Changes
6.1. Changes in 0.90.0
6.1. Changes in 0.90.1
6.1.1. Bugfixes
o Fix dynamic light artifact where changing lightmap are rendered one
frame late (bug introduced in 0.90.0).
o Fix texture memory leak when changing video modes with SDL2.
o Fix rare incorrect mdl lighting on 64-bit builds. (details here.)
<http://forums.inside3d.com/viewtopic.php?f=3&t=5620>
o Fix fullbrights turning black after "kill" command (bug introduced
in 0.90.0).
o Clear all fog values on map change to prevent colored fog carrying
over to jam3_tronyn.bsp.
o Allow loading saves with } character in quoted strings, fixes issue
with retrojam1_skacky.bsp.
6.1.2. Performance
o Use multithreaded OpenGL on OS X for better performance.
o New, faster mdl renderer using GLSL. Disable with "-noglslalias".
6.1.3. Interface/visual improvements
o Support pausing demo playback with the "pause" command.
o Autocompletion of mod names for the "game" command.
o New gamma correction implementation using GLSL. Fixes all known
gamma issues (affecting the full display, persisting after
quitting, or darkening the screen on OS X). Disable with
"-noglslgamma".
o Use high-quality water by default (r_oldwater 0).
6.1.4. Code cleanup
o Clean up IDE project files to build on fresh systems.
o Update 3rd-party libraries.
6.2. Changes in 0.90.0
o Fix issues on Windows systems with DPI scaling.
o Unix/Mac user directories support. Disabled by default,
'make DO_USERDIRS=1' to enable it.
o Unix/Mac user directories support. Disabled by default, 'make
DO_USERDIRS=1' to enable it.
o SDL2 support. Disabled by default, 'make USE_SDL2=1' to enable it.
@ -232,7 +287,7 @@
o Music and sfx now mixed at 44100Hz to avoid downsampling music.
Low-pass filter applied to the sfx if -sndspeed is 11025 (the
default), to preserve the same sound quality as 0.85.9. New
default), to preserve the same sound quality as 0.85.9. New
-mixspeed option sets the rate for mixing sfx and music, and output
to the OS (default 44100), setting it to 11025 reverts to 0.85.9
behaviour. New snd_filterquality cvar, value can be between 1
@ -288,8 +343,8 @@
o Other fixes and clean-ups.
6.3. Changes in 0.85.9
6.2. Changes in 0.85.9
o Fixes for several undefined behaviors in C code (gcc-4.8 support.)
@ -335,8 +390,8 @@
o Several other minor fixes/cleanups.
6.4. Changes in 0.85.8
6.3. Changes in 0.85.8
o Made Quake shareware 1.00 and 1.01 versions to be recognized
properly.
@ -382,8 +437,8 @@
o Miscellaneous source code cleanups.
6.5. Changes in 0.85.7
6.4. Changes in 0.85.7
o Added support for cross-level demo playback
@ -408,8 +463,8 @@
o Several other small changes mostly invisible to the end-user
6.6. Changes in 0.85.6
6.5. Changes in 0.85.6
o More work for string buffer safety
@ -421,8 +476,8 @@
o Minor SDL video fixes.
6.7. Changes in 0.85.5
6.6. Changes in 0.85.5
o SDL input driver updated adding native keymap and dead key support
to the console
@ -452,8 +507,8 @@
o Several code updates from uHexen2 project, several code cleanups.
6.8. Changes in 0.85.4
6.7. Changes in 0.85.4
o Implement music (OGG, MP3, WAV) playback
@ -480,8 +535,8 @@
o Other minor sound and cdaudio updates
6.9. Changes in 0.85.3
6.8. Changes in 0.85.3
o Fix the "-dedicated" option (thanks Oz) and add platform specific
networking code (default) rather than SDL_net
@ -517,8 +572,8 @@
o Add a "-cd" option to let the CD Player work in dedicated mode, and
some other CD tweaks.
6.10. Changes in 0.85.2
6.9. Changes in 0.85.2
o Replace the old "Screen size" slider with a "Scale" slider
@ -545,8 +600,8 @@
o Add OSX Makefile (tested?)
6.11. Changes in 0.85.1
6.10. Changes in 0.85.1
o 64 bit CPU support
@ -583,9 +638,9 @@
o Changes to cvar persistence gl_flashblend (default 0), r_shadow,
r_wateralpha, r_dynamic, r_novis
7. Todo
o Add uHexen2's first person camera (and menu item)
o Native CD audio support (if desired). cd_sdl.c doesn't have proper
@ -593,9 +648,9 @@
o Test usb keyboards.
8. Copyright
o Quake and Quakespasm are released under the GNU GENERAL PUBLIC
LICENSE Version 2 <http://www.gnu.org/licenses/gpl-2.0.html>
@ -603,9 +658,9 @@
CREATIVE COMMONS PUBLIC LICENSE
<http://creativecommons.org/licenses/by/3.0/legalcode>
9. Contact
o QuakeSpasm Project page
<http://sourceforge.net/projects/quakespasm>
@ -617,9 +672,9 @@
Sander <mailto:gmail - dot - com - username - a.h.vandijk>,
Stevenaaus <mailto:yahoo - dot - com - username - stevenaaus>
10. Links
o QuakeSpasm Homepage <http://quakespasm.sourceforge.net>
o Downloads <http://quakespasm.sourceforge.net/download.htm>
@ -631,3 +686,4 @@
o Inside 3D forums <http://forums.inside3d.com/viewforum.php?f=14>