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
x 58
Contact:

Ogre 1.8.0 released

Post by CABAListic »

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.
User avatar
Klaim
Old One
Posts: 2565
Joined: Sun Sep 11, 2005 1:04 am
Location: Paris, France
x 56
Contact:

Re: Ogre 1.8.0 released

Post by Klaim »

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

Re: Ogre 1.8.0 released

Post by Wolfmanfx »

Nice to see it happen ;)
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: Ogre 1.8.0 released

Post by jacmoe »

Congratulations and kudos!
Quite a mile-stone. :)
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
ekt
Gremlin
Posts: 150
Joined: Thu Apr 01, 2004 5:55 pm
x 4
Contact:

Re: Ogre 1.8.0 released

Post by ekt »

CABAListic wrote:we have finally released Ogre 1.8 .
thanks for all your efforts guys :)
bstone
OGRE Expert User
OGRE Expert User
Posts: 1920
Joined: Sun Feb 19, 2012 9:24 pm
Location: Russia
x 201

Re: Ogre 1.8.0 released

Post by bstone »

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: ).
CABAListic
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 2903
Joined: Thu Jan 18, 2007 2:48 pm
x 58
Contact:

Re: Ogre 1.8.0 released

Post by CABAListic »

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.
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19269
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
x 66
Contact:

Re: Ogre 1.8.0 released

Post by sinbad »

Congratulations, great work guys :)
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 »

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 :)
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 »

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.
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
x 58
Contact:

Re: Ogre 1.8.0 released

Post by CABAListic »

Have you tried the ogredeps repository? https://bitbucket.org/cabalistic/ogredeps
That should give you a clean FreeImage library.
Pulas
Halfling
Posts: 61
Joined: Sat Oct 29, 2011 9:39 am

Re: Ogre 1.8.0 released

Post by Pulas »

WOW! That's just what I expected. Thanks you all!
User avatar
lingfors
Hobgoblin
Posts: 525
Joined: Mon Apr 02, 2007 12:18 am
Location: Sweden
x 79

Re: Ogre 1.8.0 released

Post by lingfors »

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.
CABAListic
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 2903
Joined: Thu Jan 18, 2007 2:48 pm
x 58
Contact:

Re: Ogre 1.8.0 released

Post by CABAListic »

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.)
User avatar
duststorm
Minaton
Posts: 921
Joined: Sat Jul 31, 2010 6:29 pm
Location: Belgium
x 80
Contact:

Re: Ogre 1.8.0 released

Post by duststorm »

This is a time to celebrate! :)
Congratulations to Ogre team and community for their achievement.
Developer @ MakeHuman.org
User avatar
lingfors
Hobgoblin
Posts: 525
Joined: Mon Apr 02, 2007 12:18 am
Location: Sweden
x 79

Re: Ogre 1.8.0 released

Post by lingfors »

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.
bresgames
Gnoblar
Posts: 14
Joined: Mon Apr 18, 2011 6:19 pm
Location: Sweden
Contact:

Re: Ogre 1.8.0 released

Post by bresgames »

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:
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4304
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 135
Contact:

Re: Ogre 1.8.0 released

Post by spacegaier »

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
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
x 2

Re: Ogre 1.8.0 released

Post by andrewfenn »

Congratulations guys! Is there a thread or collection of threads discussing 1.9 ?
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4304
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 135
Contact:

Re: Ogre 1.8.0 released

Post by spacegaier »

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 :)
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
x 8
Contact:

Re: Ogre 1.8.0 released

Post by Pyritie »

YESSSSSSSSSSSSSSSSS
I use Mogre, BulletSharp, LuaNetInterface, irrKlang, and Miyagi! | Ponykart (Showcase)
Image
User avatar
madmarx
OGRE Expert User
OGRE Expert User
Posts: 1671
Joined: Mon Jan 21, 2008 10:26 pm
x 50

Re: Ogre 1.8.0 released

Post by madmarx »

Hooray ! Congratulation to the team! :D
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: 127
Joined: Tue Sep 26, 2006 8:46 am
x 11
Contact:

Re: Ogre 1.8.0 released

Post by betauser »

Congratulations!
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 »

--- edit ---
Last edited by Sinan on Tue Mar 01, 2016 1:16 am, edited 1 time in total.
jixig
Gnoblar
Posts: 1
Joined: Mon May 28, 2012 3:45 pm

Re: Ogre 1.8.0 released

Post by jixig »

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.
Post Reply