Irrlicht 1.8.4 released

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.

Irrlicht 1.8.4 released

Postby CuteAlien » Sat Jul 09, 2016 6:07 pm

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.freenode.net
Code snippets, patches&stuff: http://www.michaelzeilfelder.de/irrlicht.htm
Free racer created with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
User avatar
CuteAlien
Admin
 
Posts: 8105
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany

Re: Irrlicht 1.8.4 released

Postby bkeys » Sat Jul 09, 2016 6:25 pm

Thanks for the update! I am excited to get this working with our project :)
- Brigham Keys, Esq.
User avatar
bkeys
 
Posts: 42
Joined: Sat Feb 27, 2016 9:06 pm

Re: Irrlicht 1.8.4 released

Postby Vectrotek » Sat Jul 09, 2016 9:50 pm

Great!
Is there any specific reason why, in "IrrCompileConfig.h"..
cpp Code: Select all
 
#define _IRR_MATERIAL_MAX_TEXTURES_ 4
 

.. has not been changed to 8?

Just asking..
User avatar
Vectrotek
Competition winner
 
Posts: 1055
Joined: Sat May 02, 2015 5:05 pm
Location: South Africa

Re: Irrlicht 1.8.4 released

Postby CuteAlien » Sat Jul 09, 2016 10:12 pm

@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.freenode.net
Code snippets, patches&stuff: http://www.michaelzeilfelder.de/irrlicht.htm
Free racer created with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
User avatar
CuteAlien
Admin
 
Posts: 8105
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany

Re: Irrlicht 1.8.4 released

Postby Vectrotek » Sun Jul 10, 2016 9:41 am

I see. Thanks!
User avatar
Vectrotek
Competition winner
 
Posts: 1055
Joined: Sat May 02, 2015 5:05 pm
Location: South Africa

Re: Irrlicht 1.8.4 released

Postby est31 » Wed Jul 13, 2016 11:20 pm

Its really great to see this release. Many thanks for anybody who has made it possible!
est31
 
Posts: 14
Joined: Wed Sep 02, 2015 7:17 am

Re: Irrlicht 1.8.4 released

Postby kinkreet » Fri Sep 16, 2016 3:42 pm

User avatar
kinkreet
 
Posts: 64
Joined: Thu Oct 31, 2013 7:53 pm
Location: Barcelona, Spain

Re: Irrlicht 1.8.4 released

Postby CuteAlien » Fri Sep 16, 2016 6:03 pm

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.freenode.net
Code snippets, patches&stuff: http://www.michaelzeilfelder.de/irrlicht.htm
Free racer created with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
User avatar
CuteAlien
Admin
 
Posts: 8105
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany

Re: Irrlicht 1.8.4 released

Postby kinkreet » Sat Sep 17, 2016 7:58 pm

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!
User avatar
kinkreet
 
Posts: 64
Joined: Thu Oct 31, 2013 7:53 pm
Location: Barcelona, Spain


Return to Open Discussion and Dev Announcements

Who is online

Users browsing this forum: No registered users and 1 guest