# Evolution Quake 3 Engine
Read - Me

### Evolution Quake 3 Engine by Pat Raynor
Version: 1.0 (BETA 2)
NOTE: THIS IS A WORK IN PROGRESS!!!

### FEATURES

* Windows/Linux/Mac OS X supported Client
* Windows/Linux supported Dedicated Server
* Fully 64bit compatible on Windows and *nix
* Fully Universal (Intel & PPC) on Mac OS X
* Scons build system
* OpenAL Sound System
* Updated zlib (v1.2.3) and jpeg (v6b) library
* Support for OGGs (using vorbis sdk) as well as WAVs
* Support for DDS, JPEG, TGA, and PNG images
* Support for Wide and Narrow Screens
* Support for MD5 as well as MD3 model formats
* Support for Rotating Mirrors
* Working Splines Camera System (DooM 3 Style Cameras! w/ Improvements by Dairyman)
* Optimized math/renderer functions for Intel SSE, AMD 3Dnow!, and Altivec CPU extensions (If Defined)
* XreaL renderer for advanced GPU effects
+ DooM 3 Like Unified Lighting & Shadowing
+ Deluxemapped Lightmapping
+ GLSL Fagment/Vertex Shader System
+ ARB Fragment/Vertex Program System
+ Bloom Post Process Effect
+ Cubemapped Reflections, Dispersions, and Refractions
+ Light Flares and a Sun Flare (Q3Test Style, code provided by Wudan!)
+ Improved Font System powered by FreeType 2
* Tons of Bug fixes from icculus.org's ioquake3 project
* Tons of Cleanups
* EvRadient and EvMap for creating and compiling maps (Note: These are not needed)

### COMPILING

* On Windows:
- Use the included MSVC 8 project
- Use MinGW w/ Scons (scons arch=win32)
* On Linux:
- Use GCC w/ Scons (scons arch=linux-i386 or scons arch=linux-x86_64)
* On Mac OS X:
- Use the included Xcode 2.3 project

### COPYRIGHTS

Evolution contains code from many places including Tr3B's XreaL project and Icculus.org's Quake 3 project. Therefore the Client and Server part of the Engine has the Evolution modified header, while the Renderer has Tr3B's header. Note that the Entire Engine is still GPL. However, some libraries used by the Engine are not licensed under the GPL, they are listed here:

LIBRARY LOCATION LICENSE
----------- --------- --------------
zlib v1.2.3 Libs/zlib zlib license
jpeg v6b Libs/jpeg Look in readme
png v1.2.10 Libs/png Look in png.h