mh recreated carmacks shadow code which was removed due to legal reasons (creative patent) it uses a different path now so im not certain it still applies, its also a bit faster on newer cards

the source is free so if you want ill upload it to my old google code site

the shadow changes are in draw_common.cpp with some initialization code in rendersystem_init.cpp .
i also added raynors glsl backend with some changes by logicalerror (looks much better now) unfortunatly it cringes with gfx mods so avoid using any if you want to try the glsl renderer (yes my update pack breaks it as well

) to use the glsl renderer type r_renderer glsl in the console and hit enter. remember to copy the base\gshader folder to doom3\base\glshader.
Productivity is a state of mind.