Page 1 of 2

Irrlicht 1.8.1 released

Posted: Wed Nov 20, 2013 9:38 pm
by CuteAlien
New Irrlicht 1.8.1 is out which fixes several bugs from the last release.

You can get it here: http://irrlicht.sourceforge.net/downloads/

Changes:
- Improved OpenGL performance under OSX (Thanks devonsoft for reporting).
- Fixed OSX compilation issues.
- For speed improvement the following attributes accessible by ISceneManager::getParameters() are no longer updated in release:
"culled", "calls", "drawn_solid", "drawn_transparent", "drawn_transparent_effect".
They can be enabled by compiling Irrlicht with the define _IRR_SCENEMANAGER_DEBUG.
Thanks @hendu for reporting, see http://irrlicht.sourceforge.net/forum/v ... =2&t=48211 for the discussion.
- Fix compile problem with CIrrDeviceSDL on VS2008 (and maybe other systems). Thanks @HellFlip for reporting.
- Fix quaternion::rotationFromTo() (Thanks @takamoto for reporting)
- Fix iszero for s64 (Thanks @chronologicaldot for reporting)
- Fix crash in SoftwareDriver2 when Material was EMT_DETAIL_MAP but texture[1] was not set (Thanks for fix by chronologicaldot)
- Fix buffer overrun in x-loader (Thanks for fix by Otaka)
- Fix cursor visibility update problem under Windows 8 (Thanks @luthyr for reporting)
- Fix irredit links in loadScene/saveScene docs.
- Fix issue in CAnimatedMeshSceneNode::clone which caused a crash. (reported and fixed by luthyr)
- Fix compiling errors for c++ builder (thx @Greatwolf for many patches and @cfanderek for reminding)
- Initialized IColladaMeshWriter::GeometryWriting which was uninitialized.
- Fix linker trouble with irr::core::equalsByUl when compiling Irrlicht as managed code (thx @ Memorial76 for a report + testcase)
- Fix crashes in CCubeSceneNode::clone and CSphereSceneNode::clone (reported by marsupial)
- Fix the clipping in the listbox drawing which was only showing the right line of the sunken pane (reported by Mloren and Abraxas).
- Initialize slider in example 05 correct (reported by Zerochen)
- Fix crash in CMeshSceneNode::clone when the mesh had no shadow (reported by christianclavet, bug-fix found by Nadro)

There are still some known bugs in there on which we will work in the future:
- Software driver doesn't work properly under OSX 10.9.
- Problems with certain .mtl files: http://irrlicht.sourceforge.net/forum/v ... =7&t=48090

Thanks for all the patches and bugreports! And we will try our best to get the 1.9 release into good shape next.

Re: Irrlicht 1.8.1 released

Posted: Thu Nov 21, 2013 2:57 pm
by jorgerosa
Great! Thanks for your hard work! :)
I´ll install and try it, as soon as I can.

Re: Irrlicht 1.8.1 released

Posted: Sat Nov 23, 2013 11:48 pm
by jwatson1993
I appreciate the fixes, thank you. The cloning problems were going to be an issue.

Re: Irrlicht 1.8.1 released

Posted: Sun Nov 24, 2013 11:08 am
by Squarefox
Thank you very much!

Re: Irrlicht 1.8.1 released

Posted: Sun Nov 24, 2013 3:25 pm
by kklouzal
Thank you for keeping up the amazing work! Irrlicht is one of the best engines I've ever used, can't wait to see what it will become!

Re: Irrlicht 1.8.1 released

Posted: Thu Nov 28, 2013 3:09 am
by Abraxas)
Hahaha I actually helped a little! Awesome!

Re: Irrlicht 1.8.1 released

Posted: Thu Nov 28, 2013 4:58 am
by Mars_999
Yes thanks to all to contributed to this awesome engine!!!

Please keep up the good work!!

Be cool to see a nicer tool set made for Irrlicht... Hmmm....

Re: Irrlicht 1.8.1 released

Posted: Fri Nov 29, 2013 11:33 am
by Mel
Awesome! :) i look forward to "hook" me again to Irrlicht.

Re: Irrlicht 1.8.1 released

Posted: Fri Nov 29, 2013 12:20 pm
by kinkreet
Thank you, excelent work! :D

Re: Irrlicht 1.8.1 released

Posted: Sun Dec 01, 2013 3:37 am
by thanhle
Fantastic work mate.
Keep up the great work.

Re: Irrlicht 1.8.1 released

Posted: Sun Dec 01, 2013 1:11 pm
by thanhle
Hi mate,
I have a problem with createDeviceEx(param) function in this version, as createDeviceEx(param) returned underfined.

The code below used to work in version 1.8.

Code: Select all

 
irr::SIrrlichtCreationParameters params =  irr::SIrrlichtCreationParameters();
params.WindowId = (void *)lstForm[0]->renderlID;  
params.DriverType =   irr::video::EDT_DIRECT3D9;
params.EventReceiver =0;
params.AntiAlias =  false;
device = createDeviceEx(params);
 
 

Re: Irrlicht 1.8.1 released

Posted: Sun Dec 01, 2013 2:30 pm
by CuteAlien
createDeviceEx is still there. Check if you include Irrlicht.

Re: Irrlicht 1.8.1 released

Posted: Mon Dec 02, 2013 1:36 am
by thanhle
Sorry my fault, forgot to copy new dll to project output folder.
Resolved.

Re: Irrlicht 1.8.1 released

Posted: Thu Dec 05, 2013 12:41 am
by ent1ty
Shouldn't the linux makefile build a libIrrlicht.so.1.8.1 instead of libIrrlicht.so.1.8 though? :P

Re: Irrlicht 1.8.1 released

Posted: Thu Dec 05, 2013 8:36 am
by CuteAlien
ent1ty wrote:Shouldn't the linux makefile build a libIrrlicht.so.1.8.1 instead of libIrrlicht.so.1.8 though? :P
Damn. (that wasn't on my checklist... *sigh*)