Skip to content
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

Windows CI dependency upgrade #2847

Merged
merged 15 commits into from
May 16, 2020
Merged

Windows CI dependency upgrade #2847

merged 15 commits into from
May 16, 2020

Conversation

ananace
Copy link
Member

@ananace ananace commented May 14, 2020

Going through and bumping dependencies for the OpenMW Windows builds

Currently built up new packages of Bullet (2.89, both single and double-precision), MyGUI (3.4.0), and OSG (3.6.5).
Going to look at bumping boost, ffmpeg, OpenAL-Soft, Qt, and SDL as well. But first, sleep. And then some test builds.
These deps have only been bumped, packaged, and pushed, and I haven't had any time to actually build OpenMW with them yet - hoping the CI will be of help in that regard.

Only built and pushed so far, still need to try making full OpenMW
builds with them as well.
@ananace
Copy link
Member Author

ananace commented May 14, 2020

And something's caused OSG plugins to not install - without error - when building some versions and configurations of the deps, I'll debug that and push new packages as soon as I've had time to do so.

@Capostrophic
Copy link
Collaborator

Does F10 debug screen work with current Bullet? I think I had troubles with it.

@ananace ananace marked this pull request as ready for review May 15, 2020 09:03
@ananace
Copy link
Member Author

ananace commented May 15, 2020

Had some other interesting issues with Bullet due to changed default values in their CMakeLists, but in the worst case I can just not bump it for now.
Going to let the CI run a build and see how it looks before I do anything more though.

@ananace
Copy link
Member Author

ananace commented May 15, 2020

But yeah, the F10 profiler seems to be empty with the newer Bullet version.

@ananace
Copy link
Member Author

ananace commented May 15, 2020

Seems like Bullet no longer offers any CMake option to enable profiling, so I could recompile it again with support for that - but for OpenMW to realize that it's available that would either need a code changes in the Bullet headers or a similar flag on the OpenMW side.

@psi29a psi29a merged commit 7b781d8 into OpenMW:master May 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants