Skip to content

Conversation

iche033
Copy link
Contributor

@iche033 iche033 commented Sep 22, 2025

🦟 Bug fix

Related issue: OGRECave/ogre-next#541

Summary

We create the ogre2 overlay system but don't really use it. Given that it's now causing an issue on mac (OGRECave/ogre-next#541), this PR completely removes the dependency on the ogre2 Overlay component in main.

The alternative considered was to only remove the overlay system on macOS because of the aforementioned issue, and go through the tick-tock deprecation cycle on linux and windows. However, given that there is only one public API function for accessing the overlay system and it was always marked \internal, I decided to remove it on all platforms.

Checklist

  • Signed all commits for DCO
  • Added tests
  • Updated documentation (as needed)
  • Updated migration guide (as needed)
  • Consider updating Python bindings (if the library has them)
  • codecheck passed (See contributing)
  • All tests passed (See test coverage)
  • While waiting for a review on your PR, please help review another open pull request to support the maintainers
  • Was GenAI used to generate this PR? If so, make sure to add "Generated-by" to your commits. (See this policy for more info.)

Generated-by: Remove this if GenAI was not used.

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by and Generated-by messages.

@github-project-automation github-project-automation bot moved this from Inbox to In review in Core development Sep 23, 2025
j-rivero added a commit that referenced this pull request Sep 23, 2025
Signed-off-by: Jose Luis Rivero <[email protected]>
j-rivero added a commit that referenced this pull request Sep 24, 2025
This is mainly a port of
#1175 to be
activated under the parameter `USE_OGRE2_OVERLAY` enabled
by default.

Signed-off-by: Jose Luis Rivero <[email protected]>
j-rivero added a commit that referenced this pull request Sep 24, 2025
This is mainly a port of
#1175 to be
activated under the parameter `USE_OGRE2_OVERLAY` enabled
by default.

Signed-off-by: Jose Luis Rivero <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In review
Development

Successfully merging this pull request may close these issues.

2 participants