loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return original_fd
authorYogesh Mohan Marimuthu <yogesh.mohanmarimuthu@amd.com>
Sat, 17 Dec 2022 17:21:08 +0000 (22:51 +0530)
committerMarge Bot <emma+marge@anholt.net>
Tue, 24 Jan 2023 12:51:35 +0000 (12:51 +0000)
commit1a0ec8e8d3750d580ded41158b782b8070ff0e0a
treeeb3a25cbc077815452fed3903bfb9258a1f64529
parent1c5b61eefb9be69256552cfde1caf3b7e1d29614
loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return original_fd

v1: return original_fd in loader_get_user_preferred_fd() (Pierre-Eric)
v2: fix *original_id crash for android, haiku... (Pierre-Eric)
    remove extra comment (Pierre-Eric)
v2: also return render fd in case of original_fd passed is NULL (Pierre-Eric)

Signed-off-by: Yogesh Mohan Marimuthu <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>
src/egl/drivers/dri2/platform_wayland.c
src/egl/drivers/dri2/platform_x11_dri3.c
src/gallium/auxiliary/vl/vl_winsys_dri3.c
src/gallium/targets/d3dadapter9/drm.c
src/glx/dri3_glx.c
src/loader/loader.c
src/loader/loader.h