mesa/src
Paulo Zanoni 4863e12679 anv/sparse: don't use the bind_timeline when doing sparse binding
The bind_timeline is used to guarantee that non-sparse objects will
be bound when batches use them (although any batch will wait on the
most recent bind, even if that's not necessary). For sparse binding
resources, it's up to the user to guarantee synchronization: do not
force every single batch buffer to wait on the latest sparse binding
operation, as that adds unnecessary synchronization points.

v2: Document how each of the vfuncs interacts with bind_timeline
    (José).

Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27926>
2024-03-08 23:14:09 +00:00
..
amd vulkan: refactor the runtime header gen order dependency 2024-03-08 21:42:07 +00:00
android_stub
asahi agx: add "is helper program?" key bit 2024-02-14 21:02:32 +00:00
broadcom vulkan: refactor the runtime header gen order dependency 2024-03-08 21:42:07 +00:00
c11
compiler glsl: remove now unused glsl ir lower discard pass 2024-03-07 04:02:45 +00:00
drm-shim drm-shim: Avoid invalid file and time bits combination 2024-03-07 09:55:06 +00:00
egl egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image 2024-02-29 18:26:53 +00:00
etnaviv ci/etnaviv: update expectations 2024-02-12 01:25:24 +01:00
freedreno ci/freedreno: update expectations comment 2024-03-08 22:12:18 +00:00
gallium vulkan: refactor the runtime header gen order dependency 2024-03-08 21:42:07 +00:00
gbm gbm: Remove hardcoded color-channel data 2024-02-27 10:51:03 +00:00
getopt
glx glx: only print zink failure-to-load messages if explicitly requested 2024-02-29 13:13:09 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination treewide: Remove vulkan/runtime vulkan/util prefix in include path 2024-03-05 19:05:00 +00:00
imgui
intel anv/sparse: don't use the bind_timeline when doing sparse binding 2024-03-08 23:14:09 +00:00
loader loader/wayland: Add named queue fallback 2024-02-28 11:01:31 +00:00
mapi glthread: generate packed versions of gl*Pointer/Offset calls 2024-02-23 18:03:59 +00:00
mesa glsl: make use of nir recursion detection 2024-03-04 05:40:55 +00:00
microsoft dzn: Support bufferDeviceAddress 2024-03-07 22:35:09 +00:00
nouveau nvk: Report official GPU names from NVIDIA when we have them 2024-03-06 22:28:22 +00:00
panfrost vulkan: refactor the runtime header gen order dependency 2024-03-08 21:42:07 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util driconf: add SotTR DX12 to Intel XeSS workaround 2024-03-06 01:12:54 +00:00
virtio vulkan: properly ensure wsi_entrypoints header gen order 2024-03-08 21:42:07 +00:00
vulkan vulkan: refactor the runtime header gen order dependency 2024-03-08 21:42:07 +00:00
.clang-format ir3: allow liveness calculation for different register types 2024-03-01 13:45:10 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00