What are the plans for Irrlicht 1.8 and further?
Dont know about 'deafult' shaders (post processing scene node may sound good to save us time doing it but still....). But a nice pimp out of shader models and improved mesh loaders. Also way more than 4 texture maps/mesh, like...8.
PS: a nice tutorial or example about projection matrices in irrlicht, wich confuses ppl a bit (including me).
PS: a nice tutorial or example about projection matrices in irrlicht, wich confuses ppl a bit (including me).
-
- Posts: 1691
- Joined: Sun May 18, 2008 9:42 pm
What about cube map support? That would be really nice.
That would be illogical captain...
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
-
- Posts: 135
- Joined: Thu Oct 30, 2008 11:56 am
- Location: UK
- Contact:
More than three years ago: multipass furthespecial1 wrote:multi pass shader support pweeeeeeeeeeeease
Irrlicht Demos: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=6&t=45781
Hey,
do you have any idea when the 1.8 will be release ? I don't ask for a precise date, but an approximation of it. In fact I'll be able to continue my game during summer vacations and I have to work on the lighting system. Currently I'm using XEffect but there is still much things to do so I would like to be able to compare XEffect to the futur Irrlicht lighting/shadow system to see which suit the best for my game. I'll do that if Irrlicht 1.8 is coming out not too late after the begining of summer vacations, otherwise I'll use XEffect.
Thanks!
do you have any idea when the 1.8 will be release ? I don't ask for a precise date, but an approximation of it. In fact I'll be able to continue my game during summer vacations and I have to work on the lighting system. Currently I'm using XEffect but there is still much things to do so I would like to be able to compare XEffect to the futur Irrlicht lighting/shadow system to see which suit the best for my game. I'll do that if Irrlicht 1.8 is coming out not too late after the begining of summer vacations, otherwise I'll use XEffect.
Thanks!
Try to finally make up your mind about the names of functions and data types. Sometimes there is addSceneNode, and then there is push_back. And the data types:
IMeshSceneNode is done by adding Mesh before the name of the base class and
ISceneNodeAnimatorCollisionResponse is done by adding CollisionResponse after the name of the base class.
Moreover, some public members start with Capital letter while others do not: SColor Color in S3DVertex and stringc name in quake3::IShader
IMeshSceneNode is done by adding Mesh before the name of the base class and
ISceneNodeAnimatorCollisionResponse is done by adding CollisionResponse after the name of the base class.
Moreover, some public members start with Capital letter while others do not: SColor Color in S3DVertex and stringc name in quake3::IShader
irrRenderer 1.0
Height2Normal v. 2.1 - convert height maps to normal maps
Step back! I have a void pointer, and I'm not afraid to use it!
Height2Normal v. 2.1 - convert height maps to normal maps
Step back! I have a void pointer, and I'm not afraid to use it!
People like us can do that minor of refactoring. While I agree that it's important to be consistent, I'd much rather the devs work on new features than run around the source files changing capitalization.ent1ty wrote:Try to finally make up your mind about the names of functions and data types. Sometimes there is addSceneNode, and then there is push_back. And the data types:
IMeshSceneNode is done by adding Mesh before the name of the base class and
ISceneNodeAnimatorCollisionResponse is done by adding CollisionResponse after the name of the base class.
Moreover, some public members start with Capital letter while others do not: SColor Color in S3DVertex and stringc name in quake3::IShader
-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
We cannot change the method or class names anymore, at least not without major reasons. This would create a huge porting effort for no good reason. This is different to those changes made in the past, where wrongly written names, misleading parameter types, or missing constification was fixed and caused major incompatibilities. All those changes have had direct positive effect, while changes of those things just mentioned are not better in one or the other form. We will try to keep new structures conforming to the existing ones, though.
push_back and add* are used in container classes resp. reference counted classes, so there's a good reason to keep those different.
Capitalization has been fixed in most places, only a few minor classes of the public interfaces are not yet fixed - mostly because those members are not used by anyone from the outside.
push_back and add* are used in container classes resp. reference counted classes, so there's a good reason to keep those different.
Capitalization has been fixed in most places, only a few minor classes of the public interfaces are not yet fixed - mostly because those members are not used by anyone from the outside.
Sure, I'm not suggesting to rewrite it now - just for the future
irrRenderer 1.0
Height2Normal v. 2.1 - convert height maps to normal maps
Step back! I have a void pointer, and I'm not afraid to use it!
Height2Normal v. 2.1 - convert height maps to normal maps
Step back! I have a void pointer, and I'm not afraid to use it!
I had an issue the other day i thought it was a bug. But happened that in fact, it is a matter of the way Irrlicht handles the windows messages.
You see, pressing F10 caused the engine to stop working in Window mode. In the begining i thought it was because i had something wrong with the keyboard callbacks, but then, i realized it was something that windows actually did with all the windows present, and was that it tried to open the menus, the same as if you pressed the key alt.
Couldn't be posible that these keys were trapped somehow so they didn't trigger this behavior anymore?, or at user's request, if the menus were needed really.
You see, pressing F10 caused the engine to stop working in Window mode. In the begining i thought it was because i had something wrong with the keyboard callbacks, but then, i realized it was something that windows actually did with all the windows present, and was that it tried to open the menus, the same as if you pressed the key alt.
Couldn't be posible that these keys were trapped somehow so they didn't trigger this behavior anymore?, or at user's request, if the menus were needed really.
"There is nothing truly useless, it always serves as a bad example". Arthur A. Schmitt