http://berserker.quakegate.ru/temp/q3b_.rarИсправлено:
1. спекуларная составляющая освещения была белая, вне зависимости от цвета источника света.

2. смешивающиеся спекулары от двух и более источников окрашивались в диффузную составляющую суммарного освещения.

Вот шот:

Один спекулар должен был быть красный, второй зеленый. А они оба зеленые.
В итоге была проведена небольшая модификация алгоритма
light-pre-pass deferred shading по устранению вышеуказанных ограничений. Большое спасибо
KRIGSSVIN'у, описавшему проблему.
Вот итоговая картинка с двумя разноцветными источниками и цветными пересекающимися спекуларами:

Еще из мелочей:
- введена система "мягкого" vid_restart. Таким образом смена параметра
r_heightScale больше не требует рестарта всего рендера. В будущем от рестарта избавлю прочие параметры

- improved OS detection