dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression
30 tests fail on each Intel platform
bisected to
3584fc64828ad2ad4d486572ec915aab8321aadd
Author: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
anv: use weak_ref mode for global pipeline caches
So that as soon as pipelines are freed, they're removed from the
cache.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11185
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Tested-by: Brian Paul <brian.paul@broadcom.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29283>
sample output:
dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics.1_variants.no_spec_constants.no_pipeline_cache.use_id.no_exec_properties.vert_frag
deqp-vk: ../src/intel/vulkan/anv_pipeline.c:1877: anv_graphics_lib_retain_shaders: Assertion `nir != NULL' failed.