Just updated from SVN and want to give some props to hybrid who is obviously working on Irrlicht in more than a "personal project only" way.
It's cool that Niko made the original source free, but cooler (in my mind) to see a semi-constant trickle of updates & fixes Always liked the constant progress thing better than periodic "large update".
Thank you EK! But keep in mind that Niko did not just open the original code, but also gvae (and gives) constant updated, just a little long term and of the surprise kind (exactly as you said).
And I must admit that the constant updated by me will vary depending on the amount of existing patches and bug fixes available, and also depending on my time. But I'll try to keep this pace for quite some time
I concur.. nice work
we should all try and keep you busy by releasing loads of new patches and bugfixes
c'mon guys, anyone who's ever felt disheartened by the speed of fixes and code making it into irrlicht, now is the time for patches!
Good job. Any chance you could rewrite the toOpenGlCOlour or whatever it's called? Maybe merge the changes from Spintz? That would seriously improve the OpenGL performance.
Well, remember the "toOpenGLColor fix" from Spintz (while nice & fast) is somewhat of a nasty hack. It uses a global variable (determined by the LAST created Irrlicht engine instance) to determine which color order is required. This however cause big problems for instances where someone is using two different instances of the renderer (either in different applications or just the one).
Let's say that I am running a software renderer for one purpose, and the OpenGL renderer for another (not unusual outside the strict "gaming" uses of Irrlicht). This cannot work with Spintz's change.
I'm aware of the problems (I just profiled some apps and toOpenGLColor came always up first. But I have always said that most larger bug fixes from IrrSpintz require a proper integration into Irrlicht with additional interfaces and refactored architecture. So these changes need major work to be done, or a decision by Niko to include it right away and fixing the architecture later on.