Doom 3 GPL source release
=========================
This file contains the following sections:
GENERAL NOTES
LICENSE
GENERAL NOTES
=============
Game data and patching:
———————–
This source release does not contain any game data, the game data is still
covered by the original EULA and must be obeyed as usual.
You must patch the game to the latest version.
Other platforms, updated source code, security issues:
——————————————————
If you have obtained this source code several weeks after the time of release,
it is likely that you can find modified and improved
versions of the engine in various open source projects across the internet.
Depending what is your interest with the source code, those may be a better
starting point.
Compiling on win32:
——————-
A project file for Microsoft Visual Studio 2010 is provided in neo\doom.sln
We expect the solution file is compatible with the Express releases
You will need the Microsoft DirectX SDK installed as well.
If it does not reside in “C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)”
you will need to update the project files accordingly.
Compiling on GNU/Linux x86:
—————————
The build system on GNU/Linux is based on SCons:
http://www.scons.org/
Issue the scons command in the neo/ folder.
Compiling on MacOS X:
—————————
XCode 3.2 project is under neo/sys/osx/
Back End Rendering of Stencil Shadows:
————————————–
The Doom 3 GPL source code release does not include functionality enabling rendering
of stencil shadows via the “depth fail” method, a functionality commonly known as
“Carmack’s Reverse”.