I have almost every significant operation optimizaded, so I have to then do the GRAPHIC PART OPTIMZATION (what I and the guy are talking about).
Irrlicht don't have several of optimization that other 3d engines have and must have for a good performance. (Should I call Saturn or agi-shi to put them out? ).
So we have to do it for oursefl. That is time costing.
Terrain continue to be a problem, even with arras terrain, which resolve much problems, but still don't allow other thing.
Lod is easy to add, ok.
But occlusion culling!!! not is not easy.
And anothers optimization over huge terrains, and others, like spatial structures that are part of a 3d engine, like bsps, octrres and so on.
I have no name any optimization that has not to be with graphic.
Yes...I totally agree, is the matter of this disccuion right?First of all, whole computer programing and game programing specially was, still is and always be full of optimization and shortcuts. You can't dream of producing good software without it.
And as I explain before, I have optimizade MOST of my program but that the much the graphic part... which is made by... irlicht: 3d engine .
If I use a 3d engine is to short development time, is one of the abstraccion benefits. That why I didn't use opengl native and take a thrid party abstraction from it.
Yes, it is a 3d graphic engine. And as I name before there is a lot of general optimizations that has nothing to do with a speciif application.Second, Irrlicht is just graphic engine and as such it does optimization graphic engine can do: culling, mipmapping and such. Sure you can always think of ways of improving it but you can't expect much more. More optimization can be done only based on specifics of your application and as such can be made only by you.
By the way, I am not smahing irrlicht, AS I SAID, irrlicht is very good for fast development. I don't regrest from choosed in it, and with the news add that gettin standarized, irrlicht will become not only good for fast development, but very complete and easy. But optimzation is still lacking (I think is the only thing against).
Since december I am trying to collaborate trying to create some occlusion culling alghoritm. Painfully work and study spend my time while awake, and sleep . The hard will be adding this without recompiling irrlicht, (I still not sure if possible, at least for some of them). Even so, I have not decisted and will try to add something of this. And remember that if the monsters that create extension like blindside, bitplane, arras, acki, etc have not done it yet, is because is not so easy .
My 2 cents .