SVN changelog

3289 by VorteX

Sunlight patch:
  • Added engine-based quantization of sunlight shadowmaps parameters, which eliminates annoying flickering during player movement/daytime change.
  • Vertical sun shadows during noon enabled (was disabled in previous builds because of strong flickering)
  • Lowered r_shadows 2 shadowmap resolution, since flickering is removed
  • Shadowmap size can be tweaked on per-location basis uting map settings script. W1m4 gains double size shadowmap that way to cover large scale heights.
  • Shadowmap settings are tweaked for better performance (lowered resolution where possible, added focus offset)
  • Scrollblend shader effect used on water surfaces rewritten to support glossmaps/diffuse distortion as well (makes water to look a bit more dirty)- r_water 0 looks not so bad now
  • Added animated water textures for all water surfaces (brook water on w1m1/w1m2, great lake of w1m4, lake of nachtholm, dungeon water)
  • Added sunlight specular effect for water
  • Water environment specular effect now based on sunlight code
  • Fixed bug with lightsource shader ignoring vertex alpha (which leads to ugly water edges on water surface lit by magic light)
  • Sunlight shadows now cast upon sprites and blended surfaces
  • Some tiny bugs fixed

Optimizations:

  • Enabled depth first render trick (render depth-only, then normal render) as it seems to give performance on all maps (w1m4 gains about 10% FPS)
  • Tweaked location size of w1m6
Added
  •   kain/textures/liquids/water
  •   kain/textures/liquids/water/00.tga
  •   kain/textures/liquids/water/00_gloss.tga
  •   kain/textures/liquids/water/00_norm.tga
  •   kain/textures/liquids/water/01.tga
  •   kain/textures/liquids/water/01_gloss.tga
  •   kain/textures/liquids/water/01_norm.tga
  •   kain/textures/liquids/water/02.tga
  •   kain/textures/liquids/water/02_gloss.tga
  •   kain/textures/liquids/water/02_norm.tga
  •   kain/textures/liquids/water/03.tga
  •   kain/textures/liquids/water/03_gloss.tga
  •   kain/textures/liquids/water/03_norm.tga
  •   kain/textures/liquids/water/04.tga
  •   kain/textures/liquids/water/04_gloss.tga
  •   kain/textures/liquids/water/04_norm.tga
  •   kain/textures/liquids/water/05.tga
  •   kain/textures/liquids/water/05_gloss.tga
  •   kain/textures/liquids/water/05_norm.tga
  •   kain/textures/liquids/water/06.tga
  •   kain/textures/liquids/water/06_gloss.tga
  •   kain/textures/liquids/water/06_norm.tga
  •   kain/textures/liquids/water/07.tga
  •   kain/textures/liquids/water/07_gloss.tga
  •   kain/textures/liquids/water/07_norm.tga
  •   kain/textures/liquids/water/08.tga
  •   kain/textures/liquids/water/08_gloss.tga
  •   kain/textures/liquids/water/08_norm.tga
  •   kain/textures/liquids/water/09.tga
  •   kain/textures/liquids/water/09_gloss.tga
  •   kain/textures/liquids/water/09_norm.tga
  •   kain/textures/liquids/water/10.tga
  •   kain/textures/liquids/water/10_gloss.tga
  •   kain/textures/liquids/water/10_norm.tga
  •   kain/textures/liquids/water/11.tga
  •   kain/textures/liquids/water/11_gloss.tga
  •   kain/textures/liquids/water/11_norm.tga
  •   kain/textures/liquids/water/12.tga
  •   kain/textures/liquids/water/12_gloss.tga
  •   kain/textures/liquids/water/12_norm.tga
  •   kain/textures/liquids/water/13.tga
  •   kain/textures/liquids/water/13_gloss.tga
  •   kain/textures/liquids/water/13_norm.tga
  •   kain/textures/liquids/water/14.tga
  •   kain/textures/liquids/water/14_gloss.tga
  •   kain/textures/liquids/water/14_norm.tga
  •   kain/textures/liquids/water/15.tga
  •   kain/textures/liquids/water/15_gloss.tga
  •   kain/textures/liquids/water/15_norm.tga
  •   kain/textures/liquids/water/16.tga
  •   kain/textures/liquids/water/16_gloss.tga
  •   kain/textures/liquids/water/16_norm.tga
  •   kain/textures/liquids/water/17.tga
  •   kain/textures/liquids/water/17_gloss.tga
  •   kain/textures/liquids/water/17_norm.tga
  •   kain/textures/liquids/water/18.tga
  •   kain/textures/liquids/water/18_gloss.tga
  •   kain/textures/liquids/water/18_norm.tga
  •   kain/textures/liquids/water/19.tga
  •   kain/textures/liquids/water/19_gloss.tga
  •   kain/textures/liquids/water/19_norm.tga
  •   kain/textures/liquids/water/20.tga
  •   kain/textures/liquids/water/20_gloss.tga
  •   kain/textures/liquids/water/20_norm.tga
  •   kain/textures/liquids/water/21.tga
  •   kain/textures/liquids/water/21_gloss.tga
  •   kain/textures/liquids/water/21_norm.tga
  •   kain/textures/liquids/water/22.tga
  •   kain/textures/liquids/water/22_gloss.tga
  •   kain/textures/liquids/water/22_norm.tga
  •   kain/textures/liquids/water/23.tga
  •   kain/textures/liquids/water/23_gloss.tga
  •   kain/textures/liquids/water/23_norm.tga
  •   kain/textures/liquids/water/24.tga
  •   kain/textures/liquids/water/24_gloss.tga
  •   kain/textures/liquids/water/24_norm.tga
  •   kain/textures/liquids/water/25.tga
  •   kain/textures/liquids/water/25_gloss.tga
  •   kain/textures/liquids/water/25_norm.tga
  •   kain/textures/liquids/water/26.tga
  •   kain/textures/liquids/water/26_gloss.tga
  •   kain/textures/liquids/water/26_norm.tga
  •   kain/textures/liquids/water/27.tga
  •   kain/textures/liquids/water/27_gloss.tga
  •   kain/textures/liquids/water/27_norm.tga
  •   kain/textures/liquids/water/28.tga
  •   kain/textures/liquids/water/28_gloss.tga
  •   kain/textures/liquids/water/28_norm.tga
  •   kain/textures/liquids/water/29.tga
  •   kain/textures/liquids/water/29_gloss.tga
  •   kain/textures/liquids/water/29_norm.tga
  •   kain/textures/liquids/water/30.tga
  •   kain/textures/liquids/water/30_gloss.tga
  •   kain/textures/liquids/water/30_norm.tga
  •   kain/textures/liquids/water/31.tga
  •   kain/textures/liquids/water/31_gloss.tga
  •   kain/textures/liquids/water/31_norm.tga
  •   kain/textures/liquids/water/32.tga
  •   kain/textures/liquids/water/32_gloss.tga
  •   kain/textures/liquids/water/32_norm.tga
  •   kain/textures/liquids/water/33.tga
  •   kain/textures/liquids/water/33_gloss.tga
  •   kain/textures/liquids/water/33_norm.tga
  •   kain/textures/liquids/water/34.tga
  •   kain/textures/liquids/water/34_gloss.tga
  •   kain/textures/liquids/water/34_norm.tga
  •   kain/textures/liquids/water/35.tga
  •   kain/textures/liquids/water/35_gloss.tga
  •   kain/textures/liquids/water/35_norm.tga
  •   kain/textures/liquids/water/36.tga
  •   kain/textures/liquids/water/36_gloss.tga
  •   kain/textures/liquids/water/36_norm.tga
  •   kain/textures/liquids/water/37.tga
  •   kain/textures/liquids/water/37_gloss.tga
  •   kain/textures/liquids/water/37_norm.tga
  •   kain/textures/liquids/water/38.tga
  •   kain/textures/liquids/water/38_gloss.tga
  •   kain/textures/liquids/water/38_norm.tga
  •   kain/textures/liquids/water/39.tga
  •   kain/textures/liquids/water/39_gloss.tga
  •   kain/textures/liquids/water/39_norm.tga
  •   kain/textures/liquids/water/40.tga
  •   kain/textures/liquids/water/40_gloss.tga
  •   kain/textures/liquids/water/40_norm.tga
  •   kain/textures/liquids/water/41.tga
  •   kain/textures/liquids/water/41_gloss.tga
  •   kain/textures/liquids/water/41_norm.tga
  •   kain/textures/liquids/water/42.tga
  •   kain/textures/liquids/water/42_gloss.tga
  •   kain/textures/liquids/water/42_norm.tga
  •   kain/textures/liquids/water/43.tga
  •   kain/textures/liquids/water/43_gloss.tga
  •   kain/textures/liquids/water/43_norm.tga
  •   kain/textures/liquids/water/44.tga
  •   kain/textures/liquids/water/44_gloss.tga
  •   kain/textures/liquids/water/44_norm.tga
  •   kain/textures/liquids/water/45.tga
  •   kain/textures/liquids/water/45_gloss.tga
  •   kain/textures/liquids/water/45_norm.tga
  •   kain/textures/liquids/water/46.tga
  •   kain/textures/liquids/water/46_gloss.tga
  •   kain/textures/liquids/water/46_norm.tga
  •   kain/textures/liquids/water/47.tga
  •   kain/textures/liquids/water/47_gloss.tga
  •   kain/textures/liquids/water/47_norm.tga
  •   kain/textures/liquids/water/48.tga
  •   kain/textures/liquids/water/48_gloss.tga
  •   kain/textures/liquids/water/48_norm.tga
  •   kain/textures/liquids/water/49.tga
  •   kain/textures/liquids/water/49_gloss.tga
  •   kain/textures/liquids/water/49_norm.tga
  •   kain/textures/liquids/water/50.tga
  •   kain/textures/liquids/water/50_gloss.tga
  •   kain/textures/liquids/water/50_norm.tga
  •   kain/textures/liquids/water/51.tga
  •   kain/textures/liquids/water/51_gloss.tga
  •   kain/textures/liquids/water/51_norm.tga
  •   kain/textures/liquids/water/52.tga
  •   kain/textures/liquids/water/52_gloss.tga
  •   kain/textures/liquids/water/52_norm.tga
  •   kain/textures/liquids/water/53.tga
  •   kain/textures/liquids/water/53_gloss.tga
  •   kain/textures/liquids/water/53_norm.tga
  •   kain/textures/liquids/water/54.tga
  •   kain/textures/liquids/water/54_gloss.tga
  •   kain/textures/liquids/water/54_norm.tga
  •   kain/textures/liquids/water/copy.cmd
  •   kain/textures/liquids/water.psd
  •   kain/textures/liquids/water_0.psd
  •   kain/textures/liquids/water_norm.psd
  •   kain/textures/liquids/waterwave
  •   kain/textures/liquids/waterwave/00.tga
  •   kain/textures/liquids/waterwave/00_gloss.tga
  •   kain/textures/liquids/waterwave/00_norm.tga
  •   kain/textures/liquids/waterwave/01.tga
  •   kain/textures/liquids/waterwave/01_gloss.tga
  •   kain/textures/liquids/waterwave/01_norm.tga
  •   kain/textures/liquids/waterwave/02.tga
  •   kain/textures/liquids/waterwave/02_gloss.tga
  •   kain/textures/liquids/waterwave/02_norm.tga
  •   kain/textures/liquids/waterwave/03.tga
  •   kain/textures/liquids/waterwave/03_gloss.tga
  •   kain/textures/liquids/waterwave/03_norm.tga
  •   kain/textures/liquids/waterwave/04.tga
  •   kain/textures/liquids/waterwave/04_gloss.tga
  •   kain/textures/liquids/waterwave/04_norm.tga
  •   kain/textures/liquids/waterwave/05.tga
  •   kain/textures/liquids/waterwave/05_gloss.tga
  •   kain/textures/liquids/waterwave/05_norm.tga
  •   kain/textures/liquids/waterwave/06.tga
  •   kain/textures/liquids/waterwave/06_gloss.tga
  •   kain/textures/liquids/waterwave/06_norm.tga
  •   kain/textures/liquids/waterwave/07.tga
  •   kain/textures/liquids/waterwave/07_gloss.tga
  •   kain/textures/liquids/waterwave/07_norm.tga
  •   kain/textures/liquids/waterwave/08.tga
  •   kain/textures/liquids/waterwave/08_gloss.tga
  •   kain/textures/liquids/waterwave/08_norm.tga
  •   kain/textures/liquids/waterwave/09.tga
  •   kain/textures/liquids/waterwave/09_gloss.tga
  •   kain/textures/liquids/waterwave/09_norm.tga
  •   kain/textures/liquids/waterwave/10.tga
  •   kain/textures/liquids/waterwave/10_gloss.tga
  •   kain/textures/liquids/waterwave/10_norm.tga
  •   kain/textures/liquids/waterwave/11.tga
  •   kain/textures/liquids/waterwave/11_gloss.tga
  •   kain/textures/liquids/waterwave/11_norm.tga
  •   kain/textures/liquids/waterwave/12.tga
  •   kain/textures/liquids/waterwave/12_gloss.tga
  •   kain/textures/liquids/waterwave/12_norm.tga
  •   kain/textures/liquids/waterwave/13.tga
  •   kain/textures/liquids/waterwave/13_gloss.tga
  •   kain/textures/liquids/waterwave/13_norm.tga
  •   kain/textures/liquids/waterwave/14.tga
  •   kain/textures/liquids/waterwave/14_gloss.tga
  •   kain/textures/liquids/waterwave/14_norm.tga
  •   kain/textures/liquids/waterwave/15.tga
  •   kain/textures/liquids/waterwave/15_gloss.tga
  •   kain/textures/liquids/waterwave/15_norm.tga
  •   kain/textures/liquids/waterwave/16.tga
  •   kain/textures/liquids/waterwave/16_gloss.tga
  •   kain/textures/liquids/waterwave/16_norm.tga
  •   kain/textures/liquids/waterwave/17.tga
  •   kain/textures/liquids/waterwave/17_gloss.tga
  •   kain/textures/liquids/waterwave/17_norm.tga
  •   kain/textures/liquids/waterwave/copy.cmd
  •   kain/textures/liquids/waterwave_norm.psd
Modified
  •   bin32/omnicide-dev.exe
  •   bin32/omnicide.exe
  •   devkit/quakec/csprogs.dat/cam_overhead.qc
  •   devkit/quakec/csprogs.dat/defs.qc
  •   devkit/quakec/csprogs.dat/env_generic.qc
  •   devkit/quakec/csprogs.dat/env_theme_outdoor.qc
  •   devkit/quakec/csprogs.dat/hud.qc
  •   devkit/quakec/csprogs.dat/legacymap.qc
  •   devkit/quakec/csprogs.dat/world.qc
  •   devkit/quakec/progs.dat/intermission.qc
  •   devkit/quakec/shared/time.qc
  •   kain/csprogs.dat
  •   kain/csprogs.lno
  •   kain/game/engine.cfg
  •   kain/game/maps/test-battle.nsx
  •   kain/game/maps/w0m1-ziegsturhl.nsx
  •   kain/game/maps/w1m1-cemetery.nsx
  •   kain/game/maps/w1m3-pillars.nsx
  •   kain/game/maps/w1m4-wilderness.nsx
  •   kain/game/maps/w1m5-nachtholm.nsx
  •   kain/game/maps/w1m6-steinchencroe.nsx
  •   kain/game/maps/w1m7-vasserbunde.nsx
  •   kain/glsl/default.glsl
  •   kain/maps/w1m1-cemetery/lm_0000.tga
  •   kain/maps/w1m1-cemetery/lm_0001.tga
  •   kain/maps/w1m1-cemetery.bsp
  •   kain/maps/w1m1-cemetery.buildinfo
  •   kain/maps/w1m1-cemetery.map
  •   kain/maps/w1m2-ziegsturhl/lm_0000.tga
  •   kain/maps/w1m2-ziegsturhl/lm_0001.tga
  •   kain/maps/w1m2-ziegsturhl.bsp
  •   kain/maps/w1m2-ziegsturhl.buildinfo
  •   kain/maps/w1m2-ziegsturhl.map
  •   kain/maps/w1m5-nachtholm/lm_0000.tga
  •   kain/maps/w1m5-nachtholm/lm_0001.tga
  •   kain/maps/w1m5-nachtholm.bsp
  •   kain/maps/w1m5-nachtholm.buildinfo
  •   kain/maps/w1m5-nachtholm.map
  •   kain/maps/w1m6-steinchencroe/lm_0000.tga
  •   kain/maps/w1m6-steinchencroe/lm_0001.tga
  •   kain/maps/w1m6-steinchencroe.bsp
  •   kain/maps/w1m6-steinchencroe.buildinfo
  •   kain/maps/w1m6-steinchencroe.map
  •   kain/menu.dat
  •   kain/menu.lno
  •   kain/models/maps/steinchencroe/terrain.ASE
  •   kain/progs.dat
  •   kain/progs.lno
  •   kain/radiant/textures/liquids/brookwater.tga
  •   kain/scripts/map_w1m4-wilderness.shader
  •   kain/scripts/menu/m_options_graphics.ns2
  •   kain/scripts/textures_liquids.shader
  •   kain/textures/liquids/brookwater.tga
Deleted
  •   kain/textures/liquids/lake.tga
  •   kain/textures/liquids/lake_gloss.tga
  •   kain/textures/liquids/lake_norm.tga
  •   kain/textures/liquids/lake_radiant.tga

 

 Model     Texture     Level     Audio     Script file   

  Folder     Document     Binary file     Other