Ogre 1.8.0 released

Discussion area about developing or extending OGRE, adding plugins for it or building applications on it. No newbie questions please, use the Help forum for that.
CABAListic
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 2903
Joined: Thu Jan 18, 2007 2:48 pm
Contact:

Ogre 1.8.0 released

Post by CABAListic » Sat May 26, 2012 12:44 am

Hey guys,

we have finally released Ogre 1.8 aka 'Byatis', so this is the new stable version from now on. The download links on the website have been updated; the front page is still missing an announcement, but that'll come shortly.

Originally this release was planned for December/January, so I apologise for the delay. We noticed that a number of our samples were in a broken state and that would look rather bad for an official new major release. Cleaning the samples up consumed more time than we thought, and there are still a few issues left. But we decided that the samples are now in a presentable state again, and this release had to happen to get the Ogre project going, so there you have it. I realise this may not be the most punctual and smooth release in the history of the Ogre project, but given that it's been our first major update without sinbad, I hope you'll be lenient with us :)

In the near future we would also like to discuss with you how to move Ogre forward towards the 1.9 and 2.0 releases. There have already been quite a few posts here on important updates for Ogre's future. Right now, we are discussing internally to decide which issues we as the Ogre team consider the most critical. Give us a few days to build a consensus, then we will present our opinion to you, and we can discuss if you agree with us and how we will proceed to get all the important things (and, ideally, some nice-to-have things) done.
0 x

User avatar
Klaim
Old One
Posts: 2565
Joined: Sun Sep 11, 2005 1:04 am
Location: Paris, France
Contact:

Re: Ogre 1.8.0 released

Post by Klaim » Sat May 26, 2012 7:27 am

Congratulations!
0 x

User avatar
Wolfmanfx
OGRE Team Member
OGRE Team Member
Posts: 1525
Joined: Fri Feb 03, 2006 10:37 pm
Location: Austria - Leoben
x 1
Contact:

Re: Ogre 1.8.0 released

Post by Wolfmanfx » Sat May 26, 2012 7:51 am

Nice to see it happen ;)
0 x

User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
Contact:

Re: Ogre 1.8.0 released

Post by jacmoe » Sat May 26, 2012 8:08 am

Congratulations and kudos!
Quite a mile-stone. :)
0 x
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.

User avatar
ekt
Greenskin
Posts: 149
Joined: Thu Apr 01, 2004 5:55 pm
Contact:

Re: Ogre 1.8.0 released

Post by ekt » Sat May 26, 2012 10:05 am

CABAListic wrote:we have finally released Ogre 1.8 .
thanks for all your efforts guys :)
0 x

bstone
OGRE Expert User
OGRE Expert User
Posts: 1920
Joined: Sun Feb 19, 2012 9:24 pm
Location: Russia

Re: Ogre 1.8.0 released

Post by bstone » Sat May 26, 2012 11:21 am

Awesome news and great job guys! I just hope you had some power left to throw in a simple "What's new in 1.8" for those who didn't watch every commit to the repository (like the lazy me :oops: ).
0 x

CABAListic
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 2903
Joined: Thu Jan 18, 2007 2:48 pm
Contact:

Re: Ogre 1.8.0 released

Post by CABAListic » Sat May 26, 2012 11:25 am

I did include a changelog, but since I had to assemble it from the raw commit logs, it's probably not perfect, and I might have missed a couple of things. More careful documentation and updates to the relevant wiki pages on progress and roadmap will be required for the future.
0 x

User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19261
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
Contact:

Re: Ogre 1.8.0 released

Post by sinbad » Sat May 26, 2012 5:05 pm

Congratulations, great work guys :)
0 x

User avatar
Marc
Gremlin
Posts: 182
Joined: Tue Jan 25, 2005 7:56 am
Location: Germany
Contact:

Re: Ogre 1.8.0 released

Post by Marc » Sat May 26, 2012 8:08 pm

Oh wow, that was surprising. I just checked for a new version after over a year of updating and found 1.8.0 from today! At the same time I was wondering why there was no news about it, so it was a bit strange. Then I found this post and read that it's correct that there is no post yet. I'm compiling right now :)
0 x
Millenium Project Enterprises - Hobbyist Gamedev Group http://www.mpe-online.org

User avatar
Marc
Gremlin
Posts: 182
Joined: Tue Jan 25, 2005 7:56 am
Location: Germany
Contact:

Re: Ogre 1.8.0 released

Post by Marc » Sat May 26, 2012 8:55 pm

Compilation complete. Everything went well, except for one problem:

------ Build started: Project: OgreMain, Configuration: Release Win32 ------
FreeImage.lib(inflate.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
FreeImage.lib(IexBaseExc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(half.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfIO.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfRgbaFile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(IexThrowErrnoExc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfOutputFile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfFrameBuffer.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfChannelList.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfHeader.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfInputFile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfRgbaYca.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfStandardAttributes.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfChromaticities.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(IlmThreadPool.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfMisc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfStdIO.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfCompressor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfOpaqueAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfBoxAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfChannelListAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfChromaticitiesAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfCompressionAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfDoubleAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfEnvmapAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfFloatAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfIntAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfKeyCodeAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfLineOrderAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfMatrixAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfPreviewImage.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfPreviewImageAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfRationalAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfStringAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfTileDescriptionAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfTimeCodeAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfVecAttribute.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfKeyCode.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfTimeCode.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfTiledInputFile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfScanLineInputFile.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(IlmThread.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfConvert.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfB44Compressor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfPxr24Compressor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfPizCompressor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfZipCompressor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfRleCompressor.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfTileOffsets.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfTiledMisc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
FreeImage.lib(ImfHuf.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in OgreAlignedAllocator.obj
Creating library C:/meinedat/projects/MLibs1/Dep/ogre/lib/Release/OgreMain.lib and object C:/meinedat/projects/MLibs1/Dep/ogre/lib/Release/OgreMain.exp
LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
C:\meinedat\projects\MLibs1\Dep\ogre\bin\Release\OgreMain.dll : fatal error LNK1319: 51 mismatches detected

The release version of FreeImageLib from the dependencies links with the debug versions of the used libraries like LibJPEG, LibMNG etc.:

Image

But where can I correct this?

[edit]Oh, it looks like the problem has been encountered before 2010 already. This fixed it for me: http://www.ogre3d.org/forums/viewtopic. ... 95#p398786[/edit]
Last edited by Marc on Sat May 26, 2012 9:14 pm, edited 1 time in total.
0 x
Millenium Project Enterprises - Hobbyist Gamedev Group http://www.mpe-online.org

CABAListic
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 2903
Joined: Thu Jan 18, 2007 2:48 pm
Contact:

Re: Ogre 1.8.0 released

Post by CABAListic » Sat May 26, 2012 9:08 pm

Have you tried the ogredeps repository? https://bitbucket.org/cabalistic/ogredeps
That should give you a clean FreeImage library.
0 x

Pulas
Halfling
Posts: 61
Joined: Sat Oct 29, 2011 9:39 am

Re: Ogre 1.8.0 released

Post by Pulas » Sun May 27, 2012 11:41 am

WOW! That's just what I expected. Thanks you all!
0 x

User avatar
lingfors
Hobgoblin
Posts: 505
Joined: Mon Apr 02, 2007 12:18 am
Location: Sweden

Re: Ogre 1.8.0 released

Post by lingfors » Sun May 27, 2012 12:47 pm

Can I asked what happened with the shaders in the Terrain component in the 1.8.0 release?

I tried to use my water in the 1.8.0 RC. In order to get a depth map, I render a pass where I replace every rendered entity's material with a depth material, which uses a shader that assumes that the vertex positions are in the POSITION register. This worked fine in 1.7, but somehow gets messed up in 1.8.0 RC (the terrain is now flipped and the wrong size when rendering the depth pass).

I'm compiling Ogre 1.8.0 now, but I'm assuming it has the same problem.
0 x

CABAListic
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 2903
Joined: Thu Jan 18, 2007 2:48 pm
Contact:

Re: Ogre 1.8.0 released

Post by CABAListic » Sun May 27, 2012 1:41 pm

Not sure I understand completely, but sinbad added vertex compression for the Terrain component in 1.8. Perhaps that is the source of your problem? You might need to adapt your shader to deal with that, or perhaps disable the feature. (TerrainGlobalOptions::setUseVertexCompressionWhenAvailable I think.)
0 x

User avatar
duststorm
Minaton
Posts: 921
Joined: Sat Jul 31, 2010 6:29 pm
Location: Belgium
Contact:

Re: Ogre 1.8.0 released

Post by duststorm » Sun May 27, 2012 3:09 pm

This is a time to celebrate! :)
Congratulations to Ogre team and community for their achievement.
0 x
Developer @ MakeHuman.org

User avatar
lingfors
Hobgoblin
Posts: 505
Joined: Mon Apr 02, 2007 12:18 am
Location: Sweden

Re: Ogre 1.8.0 released

Post by lingfors » Sun May 27, 2012 8:59 pm

CABAListic wrote:Not sure I understand completely, but sinbad added vertex compression for the Terrain component in 1.8. Perhaps that is the source of your problem? You might need to adapt your shader to deal with that, or perhaps disable the feature. (TerrainGlobalOptions::setUseVertexCompressionWhenAvailable I think.)
Ah, nice. If that's the culprit, at least my water would still be useable under 1.8.
0 x

bresgames
Gnoblar
Posts: 14
Joined: Mon Apr 18, 2011 6:19 pm
Location: Sweden
Contact:

Re: Ogre 1.8.0 released

Post by bresgames » Mon May 28, 2012 10:02 am

So... Where is the changelog? :D

Or am I blind? (havn't put on my glasses today, newly awake, so might be that :lol: )

Great work anyhows guys (and girls and ogres!), will try to migrate after lunch. :P
The perfect excuse not to work on procedural generation of my levels. :wink:
0 x

User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4291
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 2
Contact:

Re: Ogre 1.8.0 released

Post by spacegaier » Mon May 28, 2012 10:12 am

Unfortunately, there is no real changelog for this release. We need to setup a better process for that area internally.

There is however a wiki page that lists some parts: http://www.ogre3d.org/tikiwiki/tiki-ind ... yatisNotes

And a second one in the repo: https://bitbucket.org/sinbad/ogre/src/8 ... geLog.html
0 x
Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...

andrewfenn
Halfling
Posts: 62
Joined: Fri Mar 23, 2007 2:48 pm

Re: Ogre 1.8.0 released

Post by andrewfenn » Mon May 28, 2012 10:34 am

Congratulations guys! Is there a thread or collection of threads discussing 1.9 ?
0 x

User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4291
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 2
Contact:

Re: Ogre 1.8.0 released

Post by spacegaier » Mon May 28, 2012 10:41 am

There were some first threads prior to GSoC2012, but ATM we as the team are internally aligning our ideas and will then (possibly within the next few days) publish our ideas and trigger a public discussion. So stay tuned :)
0 x
Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...

User avatar
Pyritie
Gnome
Posts: 363
Joined: Wed Feb 25, 2009 6:15 pm
Location: UK
Contact:

Re: Ogre 1.8.0 released

Post by Pyritie » Mon May 28, 2012 12:32 pm

YESSSSSSSSSSSSSSSSS
0 x
I use Mogre, BulletSharp, LuaNetInterface, irrKlang, and Miyagi! | Ponykart (Showcase)
Image

User avatar
madmarx
OGRE Expert User
OGRE Expert User
Posts: 1668
Joined: Mon Jan 21, 2008 10:26 pm

Re: Ogre 1.8.0 released

Post by madmarx » Mon May 28, 2012 2:55 pm

Hooray ! Congratulation to the team! :D
0 x
Tutorials + Ogre searchable API + more for Ogre1.7 : http://sourceforge.net/projects/so3dtools/
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0

User avatar
betauser
Corporate Sponsor
Corporate Sponsor
Posts: 126
Joined: Tue Sep 26, 2006 8:46 am
Contact:

Re: Ogre 1.8.0 released

Post by betauser » Mon May 28, 2012 5:45 pm

Congratulations!
0 x
Ivan Efimov. Founder of the NeoAxis Group Ltd.
NeoAxis 3D Engine - http://www.neoaxis.com
News on Twitter, Google+, Facebook, VK

Sinan
Kobold
Posts: 30
Joined: Tue Jan 06, 2009 3:08 am

Re: Ogre 1.8.0 released

Post by Sinan » Tue May 29, 2012 12:30 am

--- edit ---
Last edited by Sinan on Tue Mar 01, 2016 1:16 am, edited 1 time in total.
0 x

jixig
Gnoblar
Posts: 1
Joined: Mon May 28, 2012 3:45 pm

Re: Ogre 1.8.0 released

Post by jixig » Tue May 29, 2012 1:22 am

I just started learning a week ago and already a new version! I guess I'll have to drop my 100% complete replica of that latest modern warfare game/barely made it through the tutorials project and start again. :) Congratulations and thanks guys.
0 x

Post Reply