dlist: use a new OPCODE to avoid loading cold data
authorPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Wed, 16 Jun 2021 08:57:19 +0000 (10:57 +0200)
committerMarge Bot <eric+marge@anholt.net>
Fri, 9 Jul 2021 10:05:46 +0000 (10:05 +0000)
commit764e28d238b7bd70358694428eca50a91544460c
tree953b370ea7082cf530fbf5710a643db67a874990
parent722e39c0080200bbd7f43f7d15ac475fcf919ce9
dlist: use a new OPCODE to avoid loading cold data

Also add a 'bool copy_to_current' param to vbo_save_playback_vertex_list:
this way we can decide if we need to call playback_copy_to_current without
loading any cold data.

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