Skip to content
Snippets Groups Projects

Draft: Fix picking bug

Closed Martin Heistermann requested to merge fix-vertex-picking-bug into master
  1. Jan 12, 2022
    • Martin Heistermann's avatar
      Fix picking bug: · 5c809832
      Martin Heistermann authored
      On some GL implementations (mesa software rendering, some AMD cards on
      Linux), picking would stop working when switching between pick targets.
      
      The previous logic only updates a buffer when deemed necessary, however
      in any case it is first invalidated via glBufferData.
      
      I suppose nvidia graphics, where this worked, did not clear the buffer
      and with some luck we got an unchanged buffer.
      
      Fix: only use glBufferData if we actually need to change the buffer.
      5c809832
Loading