Irrlicht 1.8.4 released

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
CuteAlien
Admin
Posts: 9628
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Irrlicht 1.8.4 released

Post by CuteAlien »

Hello everybody, we have one more bugfix release for the 1.8 series.

Main reason had been some fixes to allow compiling with gcc5 and other c++11 compilers.

Here's the full change-list:

- Tests on Unix now have a short pause between switching drivers to avoid certain X11 errors.
- Fix CEnumAttribute::getInt() which could crash (thx @ luthyr for reporting)
- No longer try to run tests for drivers not supported on a platform
- Update lights and renderTargetTexture tests to work with Windows 10 (can't have so tiny Windows anymore).
- Deprecate CMatrix4::transformBox as the result is no longer a boundingbox. Use CMatrix4::transformBoxEx instead (which has been available for a long time).
- Fix CSceneCollisionManager::getPickedNodeBB which could sometimes miss collisions.
- Add -U__STRICT_ANSI__ option to c::b project files to allow compiling with -std=c++11 and add an error when trying to compile with Irrlicht with __STRICT_ANSI__
- Update libpng to 1.6.23
- Update zlib to 1.2.8
- Fix some compile warnings in aes which got handled as errors by some c++11 compilers.
- Get rid of some misleading-indentation warnings in gcc6
- Fix serialization of the InputReceiverEnabled flag in CCameraSceneNode
- Fix pasting text from X11 applications to Irrlicht. Thanks @est31 for the patch.
- Tests give now a warning when stabilizing screenshots failed. Aslo trying more often now (a hack as taking screenshots otherwise fails often in windowed mode on some systems).

I no longer added the MinGW dll's as they tended to be incompatible anyway unless people used exactly my configuration. Instead updated the readme's for rebuilding a little bit.

One tiny error in changes.txt file in official version - it say libpng is updated to 1.6.21 as I forgot updating changes.txt again when I updated libpng once more yesterday. It's libpng 1.6.23 now.

Have fun!
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
bkeys
Posts: 42
Joined: Sat Feb 27, 2016 9:06 pm

Re: Irrlicht 1.8.4 released

Post by bkeys »

Thanks for the update! I am excited to get this working with our project :)
- Brigham Keys, Esq.
Vectrotek
Competition winner
Posts: 1087
Joined: Sat May 02, 2015 5:05 pm

Re: Irrlicht 1.8.4 released

Post by Vectrotek »

Great!
Is there any specific reason why, in "IrrCompileConfig.h"..

Code: Select all

 
#define _IRR_MATERIAL_MAX_TEXTURES_ 4
 
.. has not been changed to 8?

Just asking..
CuteAlien
Admin
Posts: 9628
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: Irrlicht 1.8.4 released

Post by CuteAlien »

@Vectrotek: Main reason is that we don't change functionality in bugfix releases. Basically you should be able to replace the dll without any chance of something in your application now messing up. The reason why it hasn't been replaced yet in trunk - we don't want to affect speed too much for everyone for a feature which only very few people need. And that might need some more work.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Vectrotek
Competition winner
Posts: 1087
Joined: Sat May 02, 2015 5:05 pm

Re: Irrlicht 1.8.4 released

Post by Vectrotek »

I see. Thanks!
est31
Posts: 14
Joined: Wed Sep 02, 2015 7:17 am

Re: Irrlicht 1.8.4 released

Post by est31 »

Its really great to see this release. Many thanks for anybody who has made it possible!
kinkreet
Posts: 64
Joined: Thu Oct 31, 2013 7:53 pm
Location: Barcelona, Spain

Re: Irrlicht 1.8.4 released

Post by kinkreet »

CuteAlien
Admin
Posts: 9628
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: Irrlicht 1.8.4 released

Post by CuteAlien »

No, nothing that can change behavior is put in bugfix releases. I don't know if it made it into trunk...
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
kinkreet
Posts: 64
Joined: Thu Oct 31, 2013 7:53 pm
Location: Barcelona, Spain

Re: Irrlicht 1.8.4 released

Post by kinkreet »

CuteAlien wrote:No, nothing that can change behavior is put in bugfix releases. I don't know if it made it into trunk...
In the trunk I found a class named IContextManager xD must be solved

Thx!
Post Reply