Yep, v0.8.10, another step towards 0.9 final. The most important thing is that I normalized special.ini's sun.intensity, so that should be around 1.0 now. Otherwise tracks will look white (very over-exposed). I could maintain compatibility with older tracks but really, most content will just need a bit of work to match 0.9.
Get it at http://www.racer.nl/dl_beta_win.htm
(the version before 28-6-10 around 12pm contains exe's that are licensed; redownload to get tracked.exe, modeler.exe etc that don't give the 'license invalid' error)
v0.8.10 (25-06-10)
-------------------
- Using Newton 2.22 which fixes bugs in track collision meshes sometimes
- Modified shader sorting a bit - decal objects such as skidmarks on roads should use layer0.depthwrite=0
so that they render AFTER the road itself (which does depthwrite=1)
- Added csm_f.cg which is bloom_shadows_f.cg without bloom (just a bit faster)
- 'reload car' would crash sometimes. Also, 'reload car <name>' now works correctly due to the same issue.
- The 'join game' dialog was invisible (though active)
- Driving in reverse no longer causes the brakes to heat up
- Fixed bug with VBO's which could cause crashes while painting
- Failed DOF loads could cause the next models to be loaded without generating VBO's (slower rendering)
- Added support for DDS files which don't supply all mipmap levels
- LDR no longer supported; the hdr.enable option is gone
- 'strict' mode (dev.strict=1) now also catches shaders without vertex & fragment shaders; v0.9 will require Cg shaders
- Lambo rear wheels were unshaded
- Atmosphere shaders optimized. Also normalized the sun intensity, so special.ini sun.intensity should now be around 1.0!
- Started documenting on how to convert for v0.9, see http://racer.nl/tutorial/updating_v09.htm
- Added 'racer_nocg.exe', which loads track_nocg.shd and car_nocg.shd files instead of track.shd/car.shd
This enables you to provide simple shaders for old machines/cards. See http://racer.nl/tutorial/nocg.htm
- 'show carpoints' now also shows the backfire points
- Added 'envmap.live_track.render_once' to generate a single envmap at start time, then not update it again (for speed)
- Added 'scale' parameter to shaders (shader_<name>.scale) which is passed to Cg shaders
- Added 'standard_mix2_f.cg' for mixing of 2 textures using a control texture. Useful for tracks.
- Also added 'standard_mix1_f.cg' and 'standard_mix2w_f.cg', see http://racer.nl/tutorial/shading_tracks.htm
- Fresnel properties for GPU shaders can now be set: shader<x>.fresnel.bias, scale and power.
See http://racer.nl/reference/shadereng.htm#matglobal
Get it at http://www.racer.nl/dl_beta_win.htm
(the version before 28-6-10 around 12pm contains exe's that are licensed; redownload to get tracked.exe, modeler.exe etc that don't give the 'license invalid' error)
v0.8.10 (25-06-10)
-------------------
- Using Newton 2.22 which fixes bugs in track collision meshes sometimes
- Modified shader sorting a bit - decal objects such as skidmarks on roads should use layer0.depthwrite=0
so that they render AFTER the road itself (which does depthwrite=1)
- Added csm_f.cg which is bloom_shadows_f.cg without bloom (just a bit faster)
- 'reload car' would crash sometimes. Also, 'reload car <name>' now works correctly due to the same issue.
- The 'join game' dialog was invisible (though active)
- Driving in reverse no longer causes the brakes to heat up
- Fixed bug with VBO's which could cause crashes while painting
- Failed DOF loads could cause the next models to be loaded without generating VBO's (slower rendering)
- Added support for DDS files which don't supply all mipmap levels
- LDR no longer supported; the hdr.enable option is gone
- 'strict' mode (dev.strict=1) now also catches shaders without vertex & fragment shaders; v0.9 will require Cg shaders
- Lambo rear wheels were unshaded
- Atmosphere shaders optimized. Also normalized the sun intensity, so special.ini sun.intensity should now be around 1.0!
- Started documenting on how to convert for v0.9, see http://racer.nl/tutorial/updating_v09.htm
- Added 'racer_nocg.exe', which loads track_nocg.shd and car_nocg.shd files instead of track.shd/car.shd
This enables you to provide simple shaders for old machines/cards. See http://racer.nl/tutorial/nocg.htm
- 'show carpoints' now also shows the backfire points
- Added 'envmap.live_track.render_once' to generate a single envmap at start time, then not update it again (for speed)
- Added 'scale' parameter to shaders (shader_<name>.scale) which is passed to Cg shaders
- Added 'standard_mix2_f.cg' for mixing of 2 textures using a control texture. Useful for tracks.
- Also added 'standard_mix1_f.cg' and 'standard_mix2w_f.cg', see http://racer.nl/tutorial/shading_tracks.htm
- Fresnel properties for GPU shaders can now be set: shader<x>.fresnel.bias, scale and power.
See http://racer.nl/reference/shadereng.htm#matglobal