mesa/src
Connor Abbott a584116950 ir3: Don't save/restore disasm string pointer
It's not in the key, so it randomly may or may not be present, and if it
is present then we don't actually save/restore the contents, so we will
save/restore random pointer values from the last run. Turnip already
disables searching the shader cache when assembly is requested, but
still wrote the final ir3_shader_variant which resulted in trying to
save random stale pointers when saving off the executable if a
subsequent compile hit that cache entry.

This fixes flakes in
dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.*
for me.

Fixes: 56909868cd ("turnip: implement VK_KHR_pipeline_executable_properties")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20056>
(cherry picked from commit 8ba2d612d5)
2022-11-30 21:12:44 +00:00
..
amd radv: disable VRS entirely on GFX11 2022-11-30 21:12:44 +00:00
android_stub
asahi asahi: Identify counts for compute kernels 2022-10-29 19:23:51 +00:00
broadcom Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-30 21:12:43 +00:00
c11
compiler nir/lower_int64: fix shift lowering 2022-11-30 21:12:44 +00:00
drm-shim
egl Revert "egl/glx: add fallback for zink loading" 2022-11-17 14:05:05 +00:00
etnaviv
freedreno ir3: Don't save/restore disasm string pointer 2022-11-30 21:12:44 +00:00
gallium radeonsi/vcn: set current pic index correctly 2022-11-30 21:12:44 +00:00
gbm utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
getopt
glx Revert "glx/dri: Fix DRI drawable release at MakeCurrent time" 2022-11-30 21:12:43 +00:00
gtest
hgl
imagination nir: Drop infer_non_readable option for nir_opt_access() 2022-11-02 03:42:04 +00:00
imgui
intel Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-30 21:12:43 +00:00
loader loader/dri3: Add DRI performance option to wait for next buffer on swap 2022-10-25 08:30:35 +00:00
mapi meson: Refactoring shared gen_vs_module_defs_normal_command out 2022-11-17 14:05:02 +00:00
mesa mesa: treat unsupported queries as dummies 2022-11-30 21:12:42 +00:00
microsoft utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
nouveau nv50/ir/nir: ignore sampler for TXF/TXQ ops. 2022-11-02 12:29:34 +00:00
panfrost panfrost/blend: Fix invalid const values leading to NIR validation errors 2022-11-30 21:12:44 +00:00
tool
util driconf/intel: Use fake vendor to WA bad detection in Source engine games 2022-11-30 21:12:43 +00:00
virtio venus: fix android wsi with global fencing disabled 2022-11-30 21:12:44 +00:00
vulkan vulkan: Remove asserts that weren't valid for RADV ETC2 emulation. 2022-11-30 21:12:43 +00:00
meson.build