mesa/src
Samuel Pitoiset e16268059d vulkan/pipeline_cache: remove a bogus assert when inserting objects
If two threads deserialize the raw object at the same time, the
refcount could be more than 1 temporarily.

This can be reproduced with Granite during the multi-threaded pipeline
cache pre-warm on startup, and also with Dota2.

Fixes: cbab396f54 ("vulkan/pipeline_cache: replace raw data objects on cache insertion of real objects")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22853>
(cherry picked from commit 8126e0287d)
2023-05-25 17:42:37 +01:00
..
amd radv/video: use correct h264 levels 2023-05-25 17:40:53 +01:00
android_stub
asahi asahi: Fix disk cache disable with AGX_MESA_DEBUG 2023-05-09 16:54:30 +01:00
broadcom v3d: apply 1D texture miplevel alignment in arrays 2023-05-03 14:40:11 +01:00
c11
compiler nir: Fix serializing pointer initializers. 2023-05-25 14:06:13 +01:00
drm-shim
egl egl/loader: move crtc resource infrastructure as common helper 2023-05-25 14:06:10 +01:00
etnaviv
freedreno vulkan/pipeline_cache: don't log warnings for client-invisible caches 2023-05-25 14:06:10 +01:00
gallium iris: rework Wa_14017076903 to only apply with occlusion queries 2023-05-25 17:40:55 +01:00
gbm
getopt
glx glx: fix build with APPLEGL 2023-05-25 14:06:10 +01:00
gtest
imagination pvr: Don't advertise S8_UINT support 2023-05-05 19:13:18 +01:00
imgui
intel intel/fs: fix size_read() for LOAD_PAYLOAD 2023-05-25 14:06:13 +01:00
loader loader/dri3: temporarily work around a crash when front is NULL 2023-05-25 14:06:12 +01:00
mapi mesa: Add EXT_instanced_arrays support 2023-04-11 10:22:35 +00:00
mesa glthread: fix typo related to upload_vertices() 2023-05-25 17:40:38 +01:00
microsoft dzn: Fix src/dest confusion for some non-bindless descriptor copies 2023-05-25 17:40:50 +01:00
nouveau nouveau/codegen: Check nir_dest_num_components 2023-04-26 17:37:26 +01:00
panfrost panvk: clear dangling pointers 2023-05-05 19:07:11 +01:00
tool
util util: add Pixel Game Maker MV workaround 2023-05-25 14:06:12 +01:00
virtio llvmpipe: do late init for llvm builder 2023-04-26 17:37:26 +01:00
vulkan vulkan/pipeline_cache: remove a bogus assert when inserting objects 2023-05-25 17:42:37 +01:00
meson.build