mesa/src/broadcom
Emma Anholt b6661df5f0
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
vulkan: Enable GOOGLE_display_timing on KHR_display across multiple drivers.
This covers some drivers which expose KHR_display and EXT_present_timing.

Based on Emma Anholt's work from 2025, rebased on current Mesa 26.2-devel,
tiny compile fixes and docs/features updates by Mario Kleiner.
See MR 38472 for reference of Emma's work, based on Keith's work.

Tested locally on AMD Polaris for radv, Intel Kabylake for anv, and on
Mesa CI's VK-CTS VK_GOOGLE_display_timing test case for AMD radv,
Intel anv, Qualcomm Adreno tu.

Original code of Emma is
Reviewed-by: Mario Kleiner <mario.kleiner.de@gmail.com>

Update of docs/features.txt + new_features.txt updates is

Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Reviewed-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41168>
2026-06-05 10:21:51 +00:00
..
ci v3dv: enable lowered shaderFloat16/Int16/Int8 + VK_KHR_shader_float16_int8 2026-06-04 13:29:39 +00:00
cle broadcom/cle: parse once the XML spec 2026-04-06 09:17:15 +00:00
clif broadcom: use Mesa logging functions 2026-04-06 07:40:55 +00:00
common v3dv: Enable meta_copy_buffer with TFU for V3D 7.1 2026-05-26 07:50:42 +00:00
compiler v3d: emit packed-f16 ALU ops natively on V3D 7.1 2026-06-04 13:29:39 +00:00
drm-shim v3d/drm-shim: add GPU selection 2026-05-27 10:19:50 +00:00
ds mesa: replace most occurrences of getenv() with os_get_option() 2025-11-06 04:36:13 +00:00
perfcntrs broadcom: use Mesa logging functions 2026-04-06 07:40:55 +00:00
qpu broadcom/qpu: expose V3D 7.1 packed-f16 instructions 2026-06-04 13:29:39 +00:00
simulator broadcom/simulator: V3D is always 4.2 or above 2026-05-27 10:19:50 +00:00
vulkan vulkan: Enable GOOGLE_display_timing on KHR_display across multiple drivers. 2026-06-05 10:21:51 +00:00
.editorconfig
meson.build broadcom: Add perfetto data source 2024-12-13 12:29:11 +00:00