(12-24-2009 02:34 PM)Masterxilo Wrote: Is this faster than using instancing right now?
the new rendering is based on InstancedRenderer so it will achieve similar performance
this will bring many performance improvements to the game world (Game::World) rendering
because in current world rendering system every object is rendered separately (no instancing is used), and every time all render modes are checked, in the new rendering system instancing will be used, and only needed render modes will be used, so it will decrease CPU usage and increase GPU performance, early tests are promising
(12-24-2009 04:03 PM)Harry Wrote: So if I put for example 14 object from one .obj file (14 barrels for example) I put objects by using this method?
you'll do things almost exactly the same as they are done now, however instead of Mesh::draw you will need to call something like 'add' or 'drawBatched' or 'drawInstanced' or 'drawQueued' - I'm still trying to figure out the best name for the method - if you have some ideas, let me know
(12-23-2009 11:41 AM)Harry Wrote: Wow. Very nice. I hope that you'll finish it soon
It's almost ready
I just need to finish RM_BLEND mode, check if all other effects will not break, so it should be available soon.
however since the new rendering will be slightly different, new Mesh drawing method will be used and it will be only called in one rendering mode, I will first release a EE Beta for testing/preview, it will be released as a way of saying thank you to everyone who has kind enough to help promote the engine by writing a short review on devmaster
http://www.esenthel.com/community/showthread.php?tid=90