Skip to content

gallium: remove take_ownership from set_vertex_buffers, set vertex elements before buffers, etc.

Marek Olšák requested to merge mareko/mesa:gallium-set-vb-changes into main

Notable changes:

  • This brings back the old change to require setting vertex elements before vertex buffers.
  • Many callers of set_vertex_buffers are changed to set take_ownership=true.
  • take_ownership is removed from set_vertex_buffers. It always behaves like take_ownership == true. All gallium driver changes are trivial.
  • Drivers can replace the implementation of tc_call_set_vertex_buffers with their own, mainly to inline pipe->set_vertex_buffers.

Merge request reports