gallium: add PIPE_CAP_PREFER_BACK_BUFFER_REUSE

This will be used in the next commit.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Acked-by: Michel Dänzer <mdaenzer@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12788>
This commit is contained in:
Pierre-Eric Pelloux-Prayer
2021-09-14 10:57:39 +02:00
committed by Marge Bot
parent d89ba3f2a9
commit e67083caf4
10 changed files with 25 additions and 0 deletions
+2
View File
@@ -373,6 +373,7 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
__DRIscreen *dri_screen,
bool is_different_gpu,
bool multiplanes_available,
bool prefer_back_buffer_reuse,
const __DRIconfig *dri_config,
struct loader_dri3_extensions *ext,
const struct loader_dri3_vtable *vtable,
@@ -392,6 +393,7 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
draw->dri_screen = dri_screen;
draw->is_different_gpu = is_different_gpu;
draw->multiplanes_available = multiplanes_available;
draw->prefer_back_buffer_reuse = prefer_back_buffer_reuse;
draw->have_back = 0;
draw->have_fake_front = 0;
+2
View File
@@ -134,6 +134,7 @@ struct loader_dri3_drawable {
__DRIscreen *dri_screen;
bool is_different_gpu;
bool multiplanes_available;
bool prefer_back_buffer_reuse;
/* DRI screen created for display GPU in case of prime */
__DRIscreen *dri_screen_display_gpu;
@@ -204,6 +205,7 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
__DRIscreen *dri_screen,
bool is_different_gpu,
bool is_multiplanes_available,
bool prefer_back_buffer_reuse,
const __DRIconfig *dri_config,
struct loader_dri3_extensions *ext,
const struct loader_dri3_vtable *vtable,