From: Filip V. <f.v...@ce...> - 2006-12-03 16:40:31
|
Hi people! After a longer period of silence, which was largely caused by a time pressure I had, I finally found the time to code the needed changes in the SceneManager. The CVS version (0.1.9), now renders the levels as before the loader went outside of the scene manager - using Hardware buffers (meaning a FPS lift of 20 in some rare cases). The water planes are visible, and are rendered using entities (ManualObjects to be precise), which is fantastic news, because it means we can attach object geometry now (you can try looking how the water vanishes together with other (static) geometry when not in view by pressing "o" button - wireframe display). The portal visibility tests seem to work flawlessly, I only will modify the portal code to use variables instead of constants for display resolution (now fixed to 1024x768, but it works even for 1280x1024 without a glitch). I'll be fixing some probably existing memory leaks and implementing the scene queries code changes to let it work, now (this will be the base for the collision tests/frobbing). If somebody has some bugs to show, patches to include, interesting news to tell, reverse engineered structures to use, code designs to share, screenshots to publish, smart ideas to tell, die-for features to be scheduled for implementation, or whatever else, please use the appropriate mailing list to tell others! Bye Volca |