http://patches.mercenariesguild.net/index.php?do=details&task_id=157&project=1Latest PatchRequirements:
Download the patch to your Tremulous SVN source directory.
Make sure you have SVN revision 1101: svn update -r1101
Patch: patch -p0 <tremulous-rt-r1101.patch
Patch: patch -p0 <Amanieu_backport_1099.patch
cd src/rapido/
make
cd ../..
make
Your executable should be in build/release-<your os+cpu architecture(just tab through)>/.
In-game, to enable the raytracer:
/rt_mode 6
To disable:
/rt_mode -1
Modes 0-5 are for debugging purposes. rt_pixeldoubling enables half-ray rendering(one ray every two pixels instead of per-pixel, I think). rt_pixeldoubling
will adversely affect picture quality(will appear blocky) for long range objects, with the benefit of (almost) double performance.
I don't know how to enable reflections in shaders(this is not documented).
Performance is directly related to screen resolution. If you get 30FPS at 640x480, you will get 15FPS at 1280x960. This patch is only useful for taking really cool screenshots or remastering videos with a raytraced version. Do not expect to be able to play with any raytraced-goodness without toning down the screen resolution(which makes everything blocky and makes the visual benefit of raytracing useless).
If your rig catches fire due to this patch I am not responsible.
