summaryrefslogtreecommitdiff
path: root/src/glx/dri3_priv.h
diff options
context:
space:
mode:
authorYogesh Mohanmarimuthu <yogesh.mohanmarimuthu@amd.com>2021-05-03 22:57:07 +0530
committerMarge Bot <eric+marge@anholt.net>2021-06-03 09:12:32 +0000
commitdac2c210d6457d8497e25d71c5a9c76282094dd6 (patch)
tree00832a457feb7cdfe674e78e47eeab9e3036b828 /src/glx/dri3_priv.h
parent41eaa07823ae1f5cec8a69b6fc6c788e5f1b4e81 (diff)
glx: Keep display fd open for prime
Keep the display fd open for creating DRI screen on display gpu in case of prime. v2: initialize psc->fd_display_gpu early (Michel Dänzer) fix display gpu fd leakage (Michel Dänzer) v3: fix more display gpu fd leakage (Michel Dänzer) Signed-off-by: Yogesh Mohanmarimuthu <yogesh.mohanmarimuthu@amd.com> Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Reviewed-by: Michel Dänzer <mdaenzer@redhat.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10595>
Diffstat (limited to 'src/glx/dri3_priv.h')
-rw-r--r--src/glx/dri3_priv.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/glx/dri3_priv.h b/src/glx/dri3_priv.h
index dbd04c00bb4..4ccc832f281 100644
--- a/src/glx/dri3_priv.h
+++ b/src/glx/dri3_priv.h
@@ -103,6 +103,9 @@ struct dri3_screen {
int fd;
bool is_different_gpu;
+ /* fd for display GPU in case of prime */
+ int fd_display_gpu;
+
int show_fps_interval;
struct loader_dri3_extensions loader_dri3_ext;