mesa/src/broadcom
Erico Nunes 6f3c003433 v3dv: unconditionally expose VK_EXT_queue_family_foreign
Zink currently requires VK_EXT_queue_family_foreign to set
PIPE_CAP_DMABUF, which is one of the requirements to create a
gbm context.
v3dv already conditionally supported this extension for Android.
As it is now required for Zink in Mesa, move it to the driver's
common set.
This allows v3dv to create gbm contexts with Zink again since
this was made a stricter requirement as a side effect of
ab08b79ef7 ("gbm: use driver check for dmabuf export").

Tested with Zink on a gbm EGL application as well as sway with
the wlroots Vulkan backend, which also requires this extension.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30938>
2024-09-05 15:44:01 +00:00
..
ci v3d: v3d_resource Use LINEAR layout for importing with INVALID modifier 2024-09-02 10:01:12 +02:00
cle build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
clif broadcom: only support v42 and v71 2023-11-02 11:59:08 +01:00
common v3dv: Drop the SPIR-V dumper 2024-08-28 21:52:59 +00:00
compiler nir: Introduce nir_debug_info_instr 2024-08-25 10:26:33 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
qpu broadcom/compiler: add new float32 unpack modifiers in V3D 7.x 2024-07-10 08:29:40 +02:00
simulator v3d,v3dv: simplify USE_V3D_SIMULATOR/using_v3d_simulator logic 2024-07-24 19:11:24 +00:00
vulkan v3dv: unconditionally expose VK_EXT_queue_family_foreign 2024-09-05 15:44:01 +00:00
.editorconfig
meson.build format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00