mesa/src/panfrost
Utku Iseri 08da41f2f1
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
panvk: override can_present_on_device
Non-PCI devices are responsible for checking device matches
themselves by overriding can_present_on_device on wsi_device
to take the non-blitting WSI path.

We can allow on-device presentation for both the display
controller, and any panthor node. The simplest way of
achieving that is allowing this for all devices with bus
type platform, as there's nothing else that has this
property.

Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37543>
2025-10-14 14:07:29 +00:00
..
ci panfrost,mesa: Fix versions for EXT_shader_clock 2025-10-10 14:58:34 +00:00
clc pan/clc: Wire up gpu_variant to pan_compile_inputs 2025-09-16 15:54:48 +00:00
compiler treewide: use BITSET_CALLOC 2025-10-09 12:29:55 +00:00
drm-shim panvk: use os_get_option instead of getenv 2025-09-26 22:52:38 +00:00
ds panfrost/perfetto: Use Android-internal perfetto 2025-08-19 15:02:06 +00:00
genxml pan/genxml: use process name to distinguish CS dumps 2025-10-07 18:16:49 +00:00
lib treewide: Make exported DRM FDs read-write. 2025-09-27 19:46:14 +00:00
libpan panvk: add a meta command for transitioning image layout 2025-08-12 12:43:10 +00:00
midgard treewide: use BITSET_CALLOC 2025-10-09 12:29:55 +00:00
model pan: Lift pan_get_model into its own lib 2025-09-16 15:54:48 +00:00
perf build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
shared build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
tools pan/decode: detect error on fseek 2025-08-21 08:45:33 +00:00
util pan: Add gpu variant to compile inputs 2025-09-16 15:54:48 +00:00
vulkan panvk: override can_present_on_device 2025-10-14 14:07:29 +00:00
.clang-format clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
meson.build pan: Lift pan_get_model into its own lib 2025-09-16 15:54:48 +00:00