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

OGRE 1.9, MyGUI 3.2.2 upgrade #425

Merged
merged 3 commits into from Sep 14, 2015

Conversation

Projects
None yet
5 participants
@vorot93
Contributor

vorot93 commented Aug 25, 2015

This is a large patchset that enables OGRE 1.9.0 and MyGUI 3.2.2 support for Rigs of Rods. Extensive work in tens of files had to be done in order to make it work. Hopefully building RoR will become even easier on modern operating systems.

Big thank you to @Max98, this work is based on his efforts.

Highlights:

  • Builds against and runs on OGRE 1.9.0.
  • Ditto about MyGUI 3.2.2.
  • A lot of includes fixed, uses angular brackets now.
  • Removed several files copy-pasted from OGRE base distribution.
  • Uses custom upgraded builds of Caelum and PagedGeometry available in RigsOfRods org repos.

Known issues:

  • Segfaults on exit. This is caused by problems with OgreOverlay deletion at the end of MainThread::Go(). Not a major issue (does not obstruct gameplay), currently under investigation.

Fixes #156

@Speciesx

This comment has been minimized.

Show comment
Hide comment
@Speciesx

Speciesx Aug 25, 2015

Contributor

Will you also provide new dependencies? The current ror-dependencies-26 is 3 years old.

Contributor

Speciesx commented Aug 25, 2015

Will you also provide new dependencies? The current ror-dependencies-26 is 3 years old.

@Max98

This comment has been minimized.

Show comment
Hide comment
@Max98

Max98 Aug 25, 2015

Contributor

@Speciesx I'll be in charge for that.

Contributor

Max98 commented Aug 25, 2015

@Speciesx I'll be in charge for that.

@Speciesx

This comment has been minimized.

Show comment
Hide comment
@Speciesx

Speciesx Aug 26, 2015

Contributor

Why you change the ror Website and Wiki to rigsofrods.github.io? I thought this is only a developer preview.

Contributor

Speciesx commented Aug 26, 2015

Why you change the ror Website and Wiki to rigsofrods.github.io? I thought this is only a developer preview.

@tritonas00

This comment has been minimized.

Show comment
Hide comment
@tritonas00

tritonas00 Aug 26, 2015

Collaborator

Nice! Compiled and run fine!

Collaborator

tritonas00 commented Aug 26, 2015

Nice! Compiled and run fine!

@fidoj

This comment has been minimized.

Show comment
Hide comment
@fidoj

fidoj Aug 29, 2015

Contributor

compiled and worked ok, tested trains, loads, cranes. vehicles

Contributor

fidoj commented Aug 29, 2015

compiled and worked ok, tested trains, loads, cranes. vehicles

Max98 added a commit that referenced this pull request Sep 14, 2015

Merge pull request #425 from skybon/sandbox
OGRE 1.9, MyGUI 3.2.2 upgrade

@Max98 Max98 merged commit 0f816e2 into RigsOfRods:master Sep 14, 2015

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment