vbo: optimize copy_to_current functions
authorMarek Olšák <marek.olsak@amd.com>
Tue, 2 Feb 2021 01:01:13 +0000 (20:01 -0500)
committerMarge Bot <eric+marge@anholt.net>
Fri, 26 Feb 2021 23:38:02 +0000 (23:38 +0000)
commitc0a893543d42b85a1f2614d82f4f5b1fcb7a55a1
tree00ce7348da8c0987432c6dae768c3d31272801c0
parente29a466bc2b44f9b7f040bac1ab9364b1babebdf
vbo: optimize copy_to_current functions

- execute vbo_set_vertex_format in a separate skipable conditional block
- replace dmul with dmul_shift
- don't check <= VBO_ATTRIB_MAT_BACK_INDEXES because there is no attrib
  above that

Reviewed-by: Zoltán Böszörményi <zboszor@gmail.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8850>
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_save_draw.c