mesa/src
Mario Kleiner 2beb0c8820 wsi/common: Allow VK_EXT_present_timing present without presentStageQueries.
Spec allows to request a present at a specific target time or duration
without actually storing + querying any present records about completion
time. Iow. it allows VkPresentTimingInfoEXT.presentStageQueries == 0.

In this case, skip allocation and processing of a timing history record,
but still assign a VkPresentTimingInfoEXT.targetTime for timed present.

Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Fixes: 47d69664d8 ("vulkan/wsi: Add common infrastructure for EXT_present_timing.")
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
..
amd ac/parse_ib: initialize data variables to 0 2026-06-05 09:16:57 +00:00
android_stub
asahi hk: Add heap_memory_percent driconf support 2026-06-01 17:32:50 +00:00
broadcom v3dv: enable lowered shaderFloat16/Int16/Int8 + VK_KHR_shader_float16_int8 2026-06-04 13:29:39 +00:00
c11
compiler vtn/opencl: fix edge case behavior for tanpi 2026-06-04 21:39:02 +00:00
drm-shim drm-shim: Include the hex of the driver ioctl for unimplemented ioctls. 2026-06-04 20:17:34 +00:00
egl egl/gbm: Eliminate max_age local variable 2026-05-29 16:38:01 +00:00
etnaviv etnaviv/ml: derive stride-2 destriding offsets from padding 2026-06-02 08:13:11 +00:00
freedreno tu/kgsl: initialize dump bo state in kgsl_bo_init sooner 2026-06-05 09:39:36 +00:00
gallium radeonsi: use aux context locks in si_destroy_screen 2026-06-05 09:16:57 +00:00
gbm
getopt
gfxstream gfxstream/platform: add missing inc_include to platform_virtgpu build 2026-06-03 21:35:50 +00:00
glx
gtest
imagination pvr: Fix load-op shader when loading from a 2d image view of a 3d image 2026-06-03 11:12:42 +00:00
imgui
intel anv: declare common VK drirc options using the helper 2026-06-05 09:14:45 +02:00
kosmickrisp kk: Advertise additional tessellation dynamic state 2026-06-04 12:29:14 +00:00
loader
mesa mesa/st: run the lower_opcodes pass for draw shaders 2026-06-04 19:29:57 +00:00
microsoft vulkan: implement VK_EXT_debug_marker 2026-06-01 15:31:38 +00:00
nouveau nak: Simplify our SmallVec usage 2026-06-03 18:50:43 +00:00
panfrost panvk: report DRM format modifiers through List2EXT 2026-06-03 14:21:00 +00:00
poly
tool
util util/drirc_gen: add a function to declare commmon VK options 2026-06-05 09:14:45 +02:00
virtio venus: let resource_create_blob wait for mem alloc 2026-06-04 16:33:02 +00:00
vulkan wsi/common: Allow VK_EXT_present_timing present without presentStageQueries. 2026-06-05 10:21:51 +00:00
x11
.clang-format
meson.build