summaryrefslogtreecommitdiff
path: root/src/glx
diff options
context:
space:
mode:
authorYogesh Mohanmarimuthu <yogesh.mohanmarimuthu@amd.com>2021-10-18 21:44:25 +0530
committerMarge Bot <emma+marge@anholt.net>2023-01-24 12:51:35 +0000
commit94946251d0e09d53389ba49691095416db7618e2 (patch)
treeacc48b2ea2fda95122feddbf31ef9cb7acf35c62 /src/glx
parent5519dd0bd1a5a4a2c2ca7d41d2063632aaa7ec58 (diff)
downloadmesa-94946251d0e09d53389ba49691095416db7618e2.tar.gz
loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawable
Initialize dri_screendisplay_gpu variable in struct laoder_dri3_drawable. Also make dri_screen_display_gpu variable as input parameter to function loader_dri3_drawable_init() since dri_screen variable is initialized this way. This also helps to avoid duplicate initializing dri_screen_display_gpu in glx and egl code. Signed-off-by: Yogesh Mohanmarimuthu <yogesh.mohanmarimuthu@amd.com> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13422>
Diffstat (limited to 'src/glx')
-rw-r--r--src/glx/dri3_glx.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c
index 613c620d213..b3c82dc08e7 100644
--- a/src/glx/dri3_glx.c
+++ b/src/glx/dri3_glx.c
@@ -364,7 +364,7 @@ dri3_create_drawable(struct glx_screen *base, XID xDrawable,
if (loader_dri3_drawable_init(XGetXCBConnection(base->dpy),
xDrawable,
glx_to_loader_dri3_drawable_type(type),
- psc->driScreen,
+ psc->driScreen, psc->driScreenDisplayGPU,
psc->is_different_gpu, has_multibuffer,
psc->prefer_back_buffer_reuse,
config->driConfig,
@@ -374,7 +374,6 @@ dri3_create_drawable(struct glx_screen *base, XID xDrawable,
return NULL;
}
- pdraw->loader_drawable.dri_screen_display_gpu = psc->driScreenDisplayGPU;
return &pdraw->base;
}