mesa/src
Mark Collins 0d6faa21f8 tu/kgsl: Spin unti KGSL reports queue timestamp during profiling
KGSL writes the profiling values asynchronously while we read them
immediately after the IOCTL returns which can result in the struct
not being filled in by the time we read it, this results in AGI not
correctly processing any timestamps from larger submits which take
longer to queue. To fix this, we now busy-wait on until the value
has been written out by KGSL.

Signed-off-by: Mark Collins <mark@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30147>
2024-07-15 11:39:20 +00:00
..
amd radv: use zero allocation for the device queues 2024-07-15 09:34:42 +02:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: Make asahi_clc build work on x86_64->x86 builds 2024-06-22 10:09:45 -04:00
broadcom v3dv: free temp image created when copying with blit 2024-07-15 11:14:29 +00:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler nir: Handle texop_*_nv in nir_tex_instr_is_query 2024-07-13 15:36:29 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
egl zink/kopper: Set VK_COMPOSITE_ALPHA_OPAQUE_BIT when PresentOpaque is set 2024-07-12 15:22:44 +00:00
etnaviv etnaviv: isa: Rework branch instruction 2024-07-09 18:33:34 +00:00
freedreno tu/kgsl: Spin unti KGSL reports queue timestamp during profiling 2024-07-15 11:39:20 +00:00
gallium v3d: expose ARB_depth_clamp in V3D 7.x 2024-07-15 11:45:37 +02:00
gbm build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
glx build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imgui
intel anv/video: use correct offset for MPR row store scratch buffer. 2024-07-15 01:05:18 +00:00
loader build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
mapi build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
mesa mesa: switch remaining shader functions from SHA1 to BLAKE3 2024-07-12 23:43:55 +00:00
microsoft build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
nouveau nak: Move imad late optimization to nir 2024-07-12 05:54:46 +00:00
panfrost panfrost: add translation between modifier and compression rates 2024-07-11 19:02:50 +00:00
tool build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
util util/mesa: move mesa/main log code to util 2024-07-10 17:00:33 +00:00
virtio venus: simplify cached mem type emulation 2024-07-12 21:28:15 +00:00
vulkan wsi: fix compilation on macOS 2024-07-10 15:23:53 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00