[Announcement] Ogre 2.0 RC1 has just been tagged!

News, announcements and important global threads from the Ogre3D Team.
Post Reply
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4304
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 135
Contact:

[Announcement] Ogre 2.0 RC1 has just been tagged!

Post by spacegaier »

Good news! We’ve officially added the v2-0-0RC1 tag (commit) indicating that we reached our first Release Candidate 1 milestone for Ogre 2.0.

Our original plan was to tag this release as “CTP” (Community Technology Preview) and the upcoming AZDO (Approaching Zero Driver Overhead) improvements as “final”. However this proved to be very confusing for the community and in fact presented two practical concerns:

1. v2-0-0RC1 is actually very stable and relatively easy to port to when coming from Ogre 1.9 or Ogre 1.10 (= current unstable default branch). The external API interface is quite similar, with performance benefits from efficient frustum culling and scene graph management (plus it’s multi-threaded). Several users in the community had already started porting to it.
2. The AZDO branch was going to be labelled as “final”. Even though being quite impressive feature- and performance-wise, it is not complete, cannot be considered stable, and is far from actually being final. Furthermore, porting from 1.9 or even from 2.0-RC1 to the AZDO branch is not a trivial task as the external API changes are considerable.

Therefore we concluded that:

1. The “CTP” branch will be released as Ogre 2.0 and is a good stepping stone for projects that require better performance without the high risk associated with porting when there are big engine changes.
2. The “AZDO” branch will be released as Ogre 2.1 at some point in the future. External interface changes are quite significant and porting to this version requires more work and inherently results in more risk.

[...]
Full blog post with more details about the branches: http://www.ogre3d.org/2015/02/06/ogre-2 ... nouncement
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
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by jacmoe »

If major means interface breaking changes, then the AZDO Ogre should be named Ogre 3.0, am I right? :)
Good work, guys!
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
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: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by spacegaier »

jacmoe wrote:If major means interface breaking changes, then the AZDO Ogre should be named Ogre 3.0, am I right? :)
Good work, guys!
Believe it or not, but that was actually in the discussion. But having this lonely 2.0 version without any sibling just felt wrong ;) .
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
madmarx
OGRE Expert User
OGRE Expert User
Posts: 1671
Joined: Mon Jan 21, 2008 10:26 pm
x 50

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by madmarx »

I was wondering the same :lol: .
It's a relief to have these news. Congrats to everyone!
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
lingfors
Hobgoblin
Posts: 525
Joined: Mon Apr 02, 2007 12:18 am
Location: Sweden
x 79

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by lingfors »

Doesn't compile for OGRE_CONFIG_DOUBLE... :cry:

Edit: With SIMD enabled.
al2950
OGRE Expert User
OGRE Expert User
Posts: 1227
Joined: Thu Dec 11, 2008 7:56 pm
Location: Bristol, UK
x 157

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by al2950 »

lingfors wrote:Doesn't compile for OGRE_CONFIG_DOUBLE... :cry:

Edit: With SIMD enabled.
Just tried myself. Missing "SSE2/Double/OgreArrayMatrix4.h" header! I did not think there was much point trying to use SSE2 with doubles?
User avatar
lingfors
Hobgoblin
Posts: 525
Joined: Mon Apr 02, 2007 12:18 am
Location: Sweden
x 79

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by lingfors »

al2950 wrote:
lingfors wrote:Doesn't compile for OGRE_CONFIG_DOUBLE... :cry:

Edit: With SIMD enabled.
Just tried myself. Missing "SSE2/Double/OgreArrayMatrix4.h" header! I did not think there was much point trying to use SSE2 with doubles?
From OgreArrayMatrix4.h:

Code: Select all

#if OGRE_CPU == OGRE_CPU_X86 && OGRE_USE_SIMD == 1
    #if OGRE_DOUBLE_PRECISION == 1
        #include "SSE2/Double/OgreArrayMatrix4.h"
    #else
        #include "SSE2/Single/OgreArrayMatrix4.h"
    #endif
#elif OGRE_CPU == OGRE_CPU_ARM && OGRE_USE_SIMD == 1
    #if OGRE_DOUBLE_PRECISION == 1
        #error Double precision with SIMD on ARM is not supported
    #else
        #include "NEON/Single/OgreArrayMatrix4.h"
    #endif
#else
    #include "C/OgreArrayMatrix4.h"
#endif
So somebody at least thought about it...
User avatar
dark_sylinc
OGRE Team Member
OGRE Team Member
Posts: 5296
Joined: Sat Jul 21, 2007 4:55 pm
Location: Buenos Aires, Argentina
x 1278
Contact:

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by dark_sylinc »

lingfors wrote:
al2950 wrote:
lingfors wrote:Doesn't compile for OGRE_CONFIG_DOUBLE... :cry:

Edit: With SIMD enabled.
Just tried myself. Missing "SSE2/Double/OgreArrayMatrix4.h" header! I did not think there was much point trying to use SSE2 with doubles?
So somebody at least thought about it...
Indeed. If you want double support you'll have to disable OGRE_SIMD_SSE2 and OGRE_SIMD_NEON until someone makes the implementation (no ETA; keep in mind it's low priority).

Cheers.
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by frostbyte »

Doesn't compile for OGRE_CONFIG_DOUBLE... :cry:
why be sad? are you running a nuke simulation or sending a spaceship to other galaxies using ogre api?

regarding azdo branch...
sorry for dubm question, but does GL3+ means GL3 and what follows?
so according to this http://store.steampowered.com/hwsurvey/videocard/ i should be able to target 96% users, is that correct?
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
User avatar
dark_sylinc
OGRE Team Member
OGRE Team Member
Posts: 5296
Joined: Sat Jul 21, 2007 4:55 pm
Location: Buenos Aires, Argentina
x 1278
Contact:

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by dark_sylinc »

It means gl 3.3 minimum plus a couple extensions. In theory that's the 97% you speak about (d3d 10 hw).
However Intel seems to have abandoned driver support for Intel 3000 and below (except HD 2500) and thus are unable to run the azdo gl3+
The only hope for those cards is that mesa's gl implementation for linux catches up.

Additionally OS X lacks key basic features and therefore ATM it is not supported. We'll expand a bit on this in an upcoming news announcement.
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by frostbyte »

We'll expand a bit on this in an upcoming news announcement.
thanks, would be nice if you do... :)
its all very confusing, since i don't know if i should move development to 2.0...
or perhaps just keep 1.x for most cases and use 2.0 where/when available...
i guess that lots of ogre users share the same doubts...indepth clarification is indeed neccessery....
The only hope for those cards is that mesa's gl implementation for linux catches up.
there is always the gles+angle option...right?
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
oln
Gnoblar
Posts: 3
Joined: Thu Aug 04, 2011 5:46 pm

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by oln »

So, it will not be possible to use Ogre 2.1 with Dx9/OpenGL 2.x hardware at all?
User avatar
c6burns
Beholder
Posts: 1512
Joined: Fri Feb 22, 2013 4:44 am
Location: Deep behind enemy lines
x 138

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by c6burns »

oln wrote:So, it will not be possible to use Ogre 2.1 with Dx9/OpenGL 2.x hardware at all?
Yes, 2.1 will not work with those. Are you planning on doing some next-level stuff on the oldest deployed hardware? 1.10 is fine for that stuff, I am using it for just that purpose.
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

Re: [Announcement] Ogre 2.0 RC1 has just been tagged!

Post by frostbyte »

yep, it seem that 1.10 is for older hardware, 2.0 is for easy transition from 1.x, and 2.1 is bleeding-edge...
anyway precentage of gl2 capable hardware is very low...and getting lower as we speak...
by the time you finish doing what you want to do with 2.1 it will be next to zero...
you can read hardware and other statistics on unity and steam websites...

anyway i think( not sure ) you'll be able to reach this hardware using glES+angle project, but the question is why even bother?
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
Post Reply