Qhimm.com Forums

Project forums => Q-Gears => Topic started by: Hellbringer616 on 2015-02-18 14:20:55

Title: Ogre3d version change
Post by: Hellbringer616 on 2015-02-18 14:20:55
Something that brings me a bit of concern involving q-gears and Ogre is that Ogre switching to it's new 2.X version, with a ton of changes, as well as the drop of OGL2, OpenMW has opted not to switch to it (reasons listed here https://openmw.org/2015/announcing-switch-openscenegraph/)

Assuming q-gears wants to maintain the same userbase, wouldn't the drop of OpenGL 2 cause an issue?

edit: Ogre, not Orge. This was driving me crazy. ~Covarr
Title: Re: Orge3d version change
Post by: sithlord48 on 2015-02-18 14:55:20
i was thinking about this recently as well..im not sure what q-gears would need to switch to another render system or what parts of ogre we are using. i have not been into the render code at all.
Title: Re: Orge3d version change
Post by: KnifeTheSky77 on 2015-02-18 15:46:14
If I were to view this upgrade as a bad thing, I would be implying that community support and documentation for the current ogre version is spectacular and would lose value after the upgrade. None of this is true  ;)
Title: Re: Orge3d version change
Post by: Akari on 2015-02-18 18:07:19
1) 2.0 still in RC version so it's too early to switch to it.

2) In v 2.0 legacy OpenGL RenderSystem works.

3) In v2.1 there will be GL3+ RenderSystem
Title: Re: Orge3d version change
Post by: paul on 2015-02-18 22:18:27
Even if they dropped OGL2 there is still a DX9 renderer for Windows. Mac only supports OGL 3.0/3.1+

And for Linux versions/hardware/drivers that has no OGL3+ see Akari's point 2.

Edit: Btw using OpenSceneGraph and totally dropping DX on Windows is far worse than dropping OGL2.X IMO. Lots of Windows OGL drivers are seriously broken and using DX is the only "fix".
Title: Re: Ogre3d version change
Post by: Tom on 2015-02-19 19:08:19
I think the current render system is fine, I don't think we should change.
I still support the idea of a software renderer (could be a fallback) so we don't have to worry about OpenGL versions or graphics cards again.  Also, more and more people are logging into their computers remotely (Terminal Services) and can't use hardware acceleration or OpenGL/DirectX and must use a software renderering solution.