Irrlicht 1.4.2 released

The Irrlicht team is happy to announce that we just released Irrlicht version 1.4.2.
This release contains a lot of bug fixes and improvements, and I personally like the new setAllowZWriteOnTransparent() feature very much. It simply tells the VideoDriver if transparent materials should automatically not write to the ZBuffer when it makes sense (as Irrlicht did before about version 1.3, which made it pretty easy to use the material system) or that users need to set this manually (which gave more options to people extending the material system for example). Until now, we struggled internally in the team which default would be best, and when we decided to switch to the manual version which about 50% of all irrlicht users wanted, the other half of the user base did not like it of course. So now it is simply possible to set the default yourself, which should make anybody happy.
In addition to the Irrlicht release, I also made available a new irrEdit version for Irrlicht 1.4.2 which now works together with the Vista Aero Window renderer. It did not work with it before because of a - IMO - bug by microsoft which I refused to work around, but as I get about one mail per week complaining about this, I fixed it now. :) Looks nice IMO, Irrlicht 1.4.2 in irrEdit:

thirteen comments, already:

oleg - 23 09 08 - 04:29

@niko, Please put a very highly compressed .7z Archives of Irrlicht and Irredit also in adition to zip archives. It will be very helpful for bandwidth poor like me.

Does Irredit uses MFC or wxWidgets. I am thinking of making editor for my game engine, and currently puzzled on choice of – MFC, Java, C#, wxWidgets. Whatever it is I want to use some stable technology so that editor will not need be to written again in some other language after some time and also it is easier to interface with the engine written in C++ which is object oriented and similar to quake 3 in power. Also this is a hobby project. Currently I am thinking of MFC though, Java swings were nice but to interface java with engine is another core, same with C#. Any suggestions ?
kinjalkishor () - 23 09 08 - 11:26

Also I am very happy with this rerlease of irredit, with bugfixes. As always irredit is a wonderful Engine.
It is so easy intuitive and easy to use is the feature I like most. Using OGRE is more difficult IMHO.
kinjalkishor () - 23 09 08 - 11:28

irrEdit uses wxWidgets as far as I know
don - 23 09 08 - 11:44

I love the new undo-function in irrEdit 1.4.2!
rip () - 23 09 08 - 16:00

i wait for dx10 support in irrlicht. i remember niko made a post some time ago about how it would take next to nothing to support dx10. but it looks like it’s much harder than expected. ogre3d has some basic dx10 support at least. but i hold out for irrlicht!
lug - 23 09 08 - 16:10

Well all it takes to add dx10 support to irrlicht is to write the new implementations of IVideoDriver, ITexture, etc.
Sylence - 23 09 08 - 18:05

ohh this is great! thanks niko and team for all the bug fixes, new functionality and of course the ease of use of the engine. :)
Virion () (link) - 24 09 08 - 09:10

I also thought that irredit used wxWidgets.
I am considering to write wrapper classes for .net like it is done for irrlicht. This technique is also used for unreal engine and cryengine for editors as far as I can make out.
The time spent in writing wrapper classes will be easily recovered and more would be saved while writing editor in C#, then in MFC IMO. The only thing is locking in MS technology and window dependency. Anyway I am still undecided. I am sceptical about wxWidgets, and thinking on it. Only if Java was not so difficult to interface with C++ engine it would have been an easy choice. I am almost 60% thinking of C#.
By the way my engine is uto only quake 3 in graphics is mainly because I am writing comlete FPS game, game engine, editor for a Unreal Tournament + Battlefield/Battlefront + some singlePlayer game Crysis/HL2 type.
I am more interested in getting the gameplay to fun levels. And it is again only a hobby project. For Scripting Squirrel is really nice which I think irrlicht also uses.
kinjalkishor () - 24 09 08 - 09:28

well, you could still use jirr for irrlicht, it’s a java binding :)
niko - 24 09 08 - 17:23

@ niko, thanks niko for remindiong I almost forgot of jirr, it will be very helpful if I decide on Java, and as for C# I can write my own, but again it is still available also. Great community of Irrlicht. I love Irrlicht and its community precisely because of such top notch availability. For ex. ther is irrxml already if xml support is needed. I always loved the completeness and lower dependency of Irrlicht.
kinjel () - 29 09 08 - 17:50

Though as I am considering the choice for a editor for my engine, the problem is still the same, there is lot more work on Java + c++, then c# + c++. Really sun never thought of caompatibility between java and c++ in the way MS did, considering people knowing c++ generally also know java and c# as compared to visual basic.
kinjel () - 30 09 08 - 09:19

There was this guy see.
He wasn’t very bright and he reached his adult life without ever having learned “the facts”.
Somehow, it gets to be his wedding day.
While he is walking down the isle, his father tugs his sleeve and says,

“Son, when you get to the hotel room…Call me”

Hours later he gets to the hotel room with his beautiful blushing bride and he calls his father,

“Dad, we are the hotel, what do I do?”

“O.K. Son, listen up, take off your clothes and get in the bed, then she should take off her clothes and get in the bed, if not help her. Then either way, ah, call me”

A few moments later…

“Dad we took off our clothes and we are in the bed, what do I do?”

O.K. Son, listen up. Move real close to her and she should move real close to you, and then… Ah, call me.”

A few moments later…


“O.K. Son, Listen up, this is the most important part. Stick the long part of your body into the place where she goes to the bathroom.”

A few moments later…

“Dad, I’ve got my foot in the toilet, what do I do?”
Phappywooto () - 27 10 08 - 21:34

Remember personal info?
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.