Using a geometry shader on a graphics driver that supports OpenGl 3.2 but not EXT_geometry_shader4 crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ogre-1.9 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
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_
The issue has been fixed for the most current release here: https:/
I opened a MR to backport this to Debians ogre-1.9 package here: https:/
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.
I created a patch for focal (applies to bionic as well). It was build on my PPA https:/ /launchpad. net/~s- schmeisser/ +archive/ ubuntu/ ogre-1. 9-focal and https:/ /launchpad. net/~s- schmeisser/ +archive/ ubuntu/ ogre-1. 9-bionic and tested on both Focal and Bionic with the mesa driver, amdgpu driver and proprietary NVIDIA driver (not needed there actually).