Skip to content

Conversation

j-rivero
Copy link
Contributor

🎉 New feature

Twin of #1175, related to OGRECave/ogre-next#541 should help with conda-forge/gz-rendering-feedstock#42 (comment).

Summary

This is mainly a port of #1175 to be activated under the parameter USE_OGRE2_OVERLAY enabled by default to keep current ABI stable.

Test

Testing on Mac with the option disabled in https://build.osrfoundation.org/job/gz_rendering-ci-pr_any-homebrew-amd64/417/.

Checklist

  • Signed all commits for DCO
  • Was GenAI used to generate this PR

Generated-by: Sonnet 4.0

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.

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]>
Copy link
Contributor

@iche033 iche033 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for tackling this! Just one minor comment on setting the GZ_RENDERING_HAVE_OGRE2_OVERLAY var

# Build the list of OGRE2 components based on the options
set(OGRE2_COMPONENTS HlmsPbs HlmsUnlit PlanarReflections)
if(USE_OGRE2_OVERLAY)
list(APPEND OGRE2_COMPONENTS Overlay)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The ABI checker picked up some compatibility issues. I think we need to set GZ_RENDERING_HAVE_OGRE2_OVERLAY to TRUE here as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏛️ ionic Gazebo Ionic
Projects
Status: Inbox
Development

Successfully merging this pull request may close these issues.

2 participants