vbo/dlist: convert LINE_STRIPS to LINES
authorPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Thu, 8 Oct 2020 12:48:25 +0000 (14:48 +0200)
committerPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Tue, 8 Dec 2020 09:10:47 +0000 (10:10 +0100)
commitac3d4c7635beab92cadada63f8c09fd12a2f7069
tree313e91c631dffbbf91e0eab4d2b6a90a8f229a16
parentdc995adec5ef36dbda43d9dd7f698ff8d6a70f2c
vbo/dlist: convert LINE_STRIPS to LINES

Less primitive modes allows for better primitive merging.

Lines are always used (instead of picking dynamically lines or line
strips for instance) because:
- they don't need primitive restarts to be merged
- they perform better (at least on radeonsi) - SPECviewperf13 snx subtests
  with lines (like 4 or 10) are 1.5x-2x faster.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7078>
src/mesa/vbo/vbo_save_api.c