-
Notifications
You must be signed in to change notification settings - Fork 208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ogre2.1 branch is long time update #219
Comments
There are too many errors compile with Ogre2.2。 need support |
I'm not familiar with Ogre2, so the only was I can help you is by telling what was the branch purpose. Someone implemented ogre2 render system and created a branch for it, but since it never was finished it haven't got into master, thus it is outdated now. The plan was to add Ogre2 render system in master, and keep it as well as Ogre1. |
Hi The issue is Ogre 2+ has changed significantly between minor releases making it very difficult to create a single plugin that supports 2.0, 2.1, 2.2 & 2.3, and so this branch has gone a bit stale. Ogre 2+ has become more stable in the last year or so, so it might be worth revisiting this and creating a new branch and starting again making it support Ogre 2.2++. I have a my own version of mygui that compiles with Ogre 2.2 but I would not say its fully functional. |
Would it be OK to support only latest Ogre2 version? Having more that one Ogre2 render system sounds crazy and adds too much hussle to maintain that. |
Also, it might make sense to have Ogre2 as an additional render system instead of a separate branch. |
Yes... But please note I started to write code to support all Ogre 2.x versions with #if OGRE_VERSION but it got too messy, so it would have to just be 2.2+
This branch does actually create an additional render system |
Yes, Only Support the lasted 2.2+ is OK, I can wait for it. |
It would be great to have official working MyGUI with latest Ogre 2.2+. |
I'm trying to get MyGUI working with Ogre 2.3 basing on latest fork from xrgo for Ogre 2.2 |
Just for info, I have a working fork of MyGUI for latest Ogre-Next 3.0: |
I'm willing to accept MR, that would be compatible with master. I recommend rebasing to it, because there is at least one major feature, related to render systems (custom shaders support), that also require some extra code in your branch. Ogre 2 branch was very old. |
Yeah, after this commit e19a011 it will be rather impossible to upmerge changes (to any forks). |
@cryham hello! I'm currently packaging Stunt Rally 3 for GNU Guix, and having a single MyGUI package would be nice. In case it's fallen into cracks, I'd like to encourage you to consider upstreaming your changes again... it should mean less work down the road. |
Can you update the ogre2.1 branch
The text was updated successfully, but these errors were encountered: