mesa/src
José Roberto de Souza f23395e2b9 anv: Start to use intel_bind_timeline
With this patch, VM binds remain synchronous in relation to vm_bind()
KMD backend calls. However, the syscalls required for VM bind is
reduce in 2(in the optimal cases), the syncobj create and destroy
syscall are replaced by he usage a timeline syncobj.

Next step will be make this completely asynchronous.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26805>
2024-02-09 20:24:48 +00:00
..
amd radv: don't remove the blit queue from the device queues 2024-02-09 09:20:52 +01:00
android_stub
asahi nir: rework and fix rotate lowering 2024-01-22 10:27:44 +00:00
broadcom v3d/ci: add new failures 2024-02-08 10:26:35 +00:00
c11
compiler nir/passthrough_gs: flesh out gs_in_prim 2024-02-09 11:53:31 +00:00
drm-shim compiler,vulkan,drm-shim: Remove unused include directories from meson.build 2023-10-27 01:35:10 +00:00
egl egl: refactor to use DETECT_OS_ANDROID instead of ANDROID 2024-02-01 19:29:49 +00:00
etnaviv etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py 2024-01-30 18:05:43 +00:00
freedreno mesa: plumb errors through to texture allocation 2024-02-08 23:30:23 +00:00
gallium targets/va: override LIBVA_DRIVERS_PATH in devenv 2024-02-09 14:57:11 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL 2023-12-18 17:52:09 +00:00
gtest
imagination pvr: enable VK_EXT_headless_surface on all platforms except Windows 2024-02-06 20:32:39 +00:00
imgui
intel anv: Start to use intel_bind_timeline 2024-02-09 20:24:48 +00:00
loader tree-wide: use __normal_user() everywhere instead of writing the check manually 2024-01-30 12:45:54 +00:00
mapi glapi: move EXT_texture_storage to the right position 2024-02-07 08:48:20 +00:00
mesa mesa: plumb errors through to texture allocation 2024-02-08 23:30:23 +00:00
microsoft microsoft/compiler: Only use simplified subgroup ID algorithm for compute 2024-02-08 20:41:58 +00:00
nouveau nvk: enable VK_EXT_headless_surface on all platforms except Windows 2024-02-06 20:32:38 +00:00
panfrost pan/va: Add missing valhall_enums dep to valhall_disasm 2024-02-08 15:04:34 +01:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util radv: add radv_disable_ngg_gs and enable it for Persona 3 Reload 2024-02-09 07:24:16 +00:00
virtio vn: enable VK_EXT_headless_surface on all platforms except Windows 2024-02-06 20:32:38 +00:00
vulkan mesa-overlay: defer listening to socket until first frame 2024-02-09 16:16:24 +00:00
.clang-format nir: add _safe variants of nir_foreach_reg_load/store 2023-12-15 17:19:28 +00:00
meson.build virgl: Fix compilation on MSVC 2024-02-05 08:41:22 +00:00