Public bug reported:

When using geometry shaders in RViz (which uses ogre-1.9) it crashes
because the GL rendering system in ogre-1.9 assumes that drivers support
EXT_geometry_shader4 as well when they support OpenGL 3.2. With the
extension it is necessary to call glProgramParameteriEXT but with pure
OpenGL 3.2 this is no longer necessary and actually invalid and crashes.

The issue has been fixed for the most current release here:
https://github.com/ros-visualization/rviz/pull/1725

I opened a MR to backport this to Debians ogre-1.9 package here:
https://salsa.debian.org/games-team/ogre/-/merge_requests/8

It would be very helpful to backport this to Bionic and Focal (and
possibly Jammy if we cannot pull before release) so that rviz can
disable workarounds and enable a much faster rendering code paths to the
benefit of ROS users.

** Affects: ogre-1.9 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1968010

Title:
  Using a geometry shader on a graphics driver that supports OpenGl 3.2
  but not EXT_geometry_shader4 crashes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ogre-1.9/+bug/1968010/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to