mesa/src
Mike Blumenkrantz 83c76b8efb zink: rework batch tracking for resources
this uses a revised version of radeonsi's buffer list array to track
resources for lifetime/usage management, massively improving performance
by avoiding hash table lookups

Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18664>
2022-09-22 21:38:47 +00:00
..
amd radv: Getting radeon_icd to be generated properly on win32 2022-09-22 17:54:24 +00:00
android_stub
asahi agx: Account for mask when writing registers 2022-09-22 03:23:36 +00:00
broadcom broadcom/compiler: increase V3D_MAX_BUFFE_RANGE to 2^30 bytes 2022-09-22 11:07:26 +00:00
c11 c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive 2022-09-14 02:46:51 +00:00
compiler nir,radv: pass the number of samples to load_sample_positions_amd 2022-09-21 10:30:33 +00:00
drm-shim drm-shim: drop gnu99 override 2022-09-16 02:06:38 +00:00
egl egl: Rewrite eglSetBlobCacheFuncsANDROID to use the standard macros 2022-09-22 20:13:58 +00:00
etnaviv util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
freedreno turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE. 2022-09-22 19:24:00 +00:00
gallium zink: rework batch tracking for resources 2022-09-22 21:38:47 +00:00
gbm Android: Use libgbm_mesa name for SDK30+ 2022-09-12 07:37:27 +00:00
getopt
glx egl/glx: add fallback for zink loading 2022-09-21 20:29:06 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Implement vkCmdNextSubpass API. 2022-09-22 16:54:18 +01:00
imgui
intel intel/utrace: create the callback events for xfb trace points 2022-09-22 06:59:06 +00:00
loader loader: use os_get_option for driver override 2022-09-08 19:30:38 +00:00
mapi glthread: execute glSignalSemaphoreEXT synchronously 2022-09-21 14:54:50 +00:00
mesa mesa/st: fix a set_sampler_views call parameter order 2022-09-22 17:25:30 +00:00
microsoft dzn: rename module_dir to icd_lib_path for consistence 2022-09-22 17:54:24 +00:00
nouveau nouveau: const cleanup 2022-09-16 14:23:47 +00:00
panfrost ci: add a panfrost flake 2022-09-20 21:18:39 +00:00
tool pps: enable track_event in system.cfg 2022-08-26 21:47:44 +00:00
util Try to fix FTBFS on kfreebsd architecture 2022-09-22 10:30:36 +02:00
virtio venus: ensure to clear VkPipelineCreationFeedback::flags if needed 2022-09-22 19:54:26 +00:00
vulkan vulkan: Add a helper for gathering pipeline robustness 2022-09-20 23:53:51 +00:00
meson.build meson: Remove usage of use_elf_tls 2022-07-29 23:59:11 +00:00