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:
committed by
Marge Bot
parent
d89ba3f2a9
commit
e67083caf4
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user