RobotLocomotion / drake

Model-based design and verification for robotics.
https://drake.mit.edu
Other
3.19k stars 1.24k forks source link

Enforce uniqueness of render buffers between RenderEngineGl instances #21466

Closed SeanCurtis-TRI closed 1 month ago

SeanCurtis-TRI commented 1 month ago

Multiple RenderEngineGl instances share OpenGl objects in their shared context. Historically, this has included render buffers. A recent upgrade to NVidia drivers exposed this as problematic. Now, each clone is responsible for creating its own render targets.

Resolves #21326


This change is Reviewable