]> git.mxchange.org Git - simgear.git/commit
Stuart:
authorfredb <fredb>
Sun, 30 Nov 2008 23:06:18 +0000 (23:06 +0000)
committerfredb <fredb>
Sun, 30 Nov 2008 23:06:18 +0000 (23:06 +0000)
commit28031542130063b039b180716d32b852179b0acb
tree410ee9ed9e4236fbdbd2b0869fdd26c717b7e086
parentae5297e6d75579bfbd13ae4ab5d8e212de1b2d37
Stuart:
Attached is another clouds patch. This does the following:
1) Puts the 3D clouds in a cloud rendering bin, to reduce the transparent edge problem. Viewing 3d clouds against a 2D layer _above_ it now blends correctly. There is still a problem when viewing a layer below the 3d clouds, and I'm not sure if/how I'll manage to solve that. Thanks to Tim for pointing me at the correct code (again).
2) Performance improvement by calculating the Bounding box when the cloud is generated rather than ever time it is requested.
simgear/scene/sky/CloudShaderGeometry.cxx
simgear/scene/sky/CloudShaderGeometry.hxx
simgear/scene/sky/cloud.cxx
simgear/scene/sky/cloudfield.cxx
simgear/scene/sky/cloudfield.hxx
simgear/scene/sky/newcloud.cxx