mesa/src
Paulo Zanoni 576275907a anv/sparse: pass anv_sparse_submission to the backend functions
Our ultimate goal is to have the backend functions deal with the wait
and signal syncobjs instead of waiting for them on the CPU inside
anv_queue_submit_sparse_bind_locked(). For that, we'll need waits and
signals parameters to be passed all the way to the backend functions
that actually make the submission, and this is what this patch does,
through struct anv_sparse_submission.

This patch just deals with passing the parameters to the functions,
nothing is using the new variables yet. There should be no functional
changes here. The goal here is to make code review easier.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25512>
2023-11-17 17:58:28 +00:00
..
amd ac/gpu_info: update conformant_trunc_coord comment 2023-11-17 15:15:28 +00:00
android_stub
asahi asahi: Implement ARB_base_instance 2023-11-07 00:05:55 +00:00
broadcom ci/traces: drop the freedoom-phase2-gl-high.trace 2023-11-15 12:56:01 +00:00
c11 util/meson: Getting mesa util core to be self contained 2023-08-02 03:41:24 +00:00
compiler nir/validate: Specialize if source validation 2023-11-17 09:36:08 -04:00
drm-shim compiler,vulkan,drm-shim: Remove unused include directories from meson.build 2023-10-27 01:35:10 +00:00
egl mesa/st, dri2, wgl, glx: Modify flush_objects interop func to export a fence_fd 2023-11-04 01:28:42 +00:00
etnaviv ci/etnaviv: Update ci expectation 2023-11-07 13:34:54 +00:00
freedreno ci/traces: drop the freedoom-phase2-gl-high.trace 2023-11-15 12:56:01 +00:00
gallium gallium: Fix undefined symbols in version scripts 2023-11-17 12:35:24 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx mesa/st, dri2, wgl, glx: Modify flush_objects interop func to export a fence_fd 2023-11-04 01:28:42 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination vk/graphics_state, tu: Rewrite renderpass flags handling 2023-11-06 14:33:51 +00:00
imgui
intel anv/sparse: pass anv_sparse_submission to the backend functions 2023-11-17 17:58:28 +00:00
loader dri: added build dependencies for systems using non-standard prefixed X11 libs. 2023-11-02 15:08:17 +00:00
mapi mesa: add GL_APPLE_sync support 2023-10-20 17:20:11 +00:00
mesa mesa: restore call to _mesa_set_varying_vp_inputs from set_vertex_processing_mode 2023-11-14 09:28:00 +00:00
microsoft d3d12: Support enhanced layouts for VS inputs 2023-11-14 00:18:53 +00:00
nouveau nvk: Advertise VK_KHR_synchronization2 2023-11-17 05:32:55 +00:00
panfrost pan/decode: Fix the pan_unpack() call for JUMP instruction unpacking 2023-11-17 09:29:10 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util radv: enable radv_disable_trunc_coord for vkd3d-proton/DXVK 2023-11-17 15:15:28 +00:00
virtio venus: enable VK_EXT_extended_dynamic_state3 2023-11-15 23:30:14 +00:00
vulkan vulkan/video: fix a typo 2023-11-17 00:45:55 +00:00
.clang-format util/rb_tree: Add augmented trees and interval trees 2023-11-02 21:03:46 +00:00
meson.build meson: Only include virtio when DRM available 2023-11-07 18:22:56 +00:00