mesa/src
Mario Kleiner bf5cfb6486 v3dv: Enable (leased) direct display extensions.
Enable support for the following extensions, which are already supported
by the driver and shared wsi code, and were just missing enables inside
v3dv_device:

VK_EXT_direct_mode_display, VK_EXT_acquire_drm_display,
VK_EXT_acquire_xlib_display.

Successfully tested on RPi 400, RaspberryPi OS 11, with X11 RandR output
leasing to lease a RandR output and use it for direct display mode.

Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21529>
2023-02-28 11:30:07 +00:00
..
amd radv: fix flushing non-coherent images in EndCommandBuffer() 2023-02-28 09:35:07 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi agx: Lower sampler LOD bias 2023-02-27 02:35:41 +00:00
broadcom v3dv: Enable (leased) direct display extensions. 2023-02-28 11:30:07 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler glsl: align definition of _mesa_problem with the one in main/error.h 2023-02-28 09:04:47 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl: include directly the useful vulkan header, instead of including everything 2023-02-23 18:31:22 +00:00
etnaviv ci/etnaviv: Drop one more gc7000 xfail. 2023-02-24 07:31:36 +00:00
freedreno vulkan/wsi: switch to using an options struct for last param 2023-02-27 13:21:21 +00:00
gallium iris: emit 3DSTATE_HS for each primitive on gfx12 2023-02-28 08:07:01 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glx: include directly the useful vulkan header, instead of including everything 2023-02-23 18:31:22 +00:00
gtest
imagination pvr: initialise size for placeholder "zeroed" shaders 2023-02-28 10:59:13 +00:00
imgui
intel anv: emit 3DSTATE_HS for each primitive on gfx12 2023-02-28 08:07:01 +00:00
loader loader: do not check the mesa DRI_Mesa version if it was not found 2023-02-22 15:07:24 +00:00
mapi glapi/meson: drop duplicate line in deps 2023-02-28 10:31:37 +00:00
mesa glsl: Move lower_vector_insert to GLSL-to-NIR. 2023-02-28 06:13:06 +00:00
microsoft microsoft/compiler: Handle scoped barrier in Tess splitting 2023-02-27 20:24:01 +00:00
nouveau nir: add assertions that loops don't have a Continue Construct 2023-02-21 10:41:11 +00:00
panfrost panfrost/midgard: Drop redundant arg to emit_explicit_constant. 2023-02-28 06:13:05 +00:00
tool tool/pps: Fix 32-bit build issue with format string 2023-01-18 19:27:41 +00:00
util util: rzalloc and free hash_table_u64 2023-02-28 08:35:32 +00:00
virtio venus: fix device memory export alloc info 2023-02-28 04:56:14 +00:00
vulkan vulkan/wsi/x11: make 4 image minimum for xwayland driver-specific 2023-02-27 13:21:21 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00