mesa/src
Dave Airlie 4c0a7a169d gallivm: fix printf hook for cached shaders.
I've noticed this before but never tracked it down, but it's annoying.

The printf hooks would crash with debug shaders when they were loaded
from the cache. This was because nothing was initing the printf hook
in the cached path so the global was never set.

No problems just always creating this afaics.

Fixes: 333ee94285 ("gallivm: rework debug printf hook to use global mapping.")
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17867>
2022-08-04 01:35:39 +00:00
..
amd radv: use nir_opt_uniform_access 2022-08-03 23:57:50 +00:00
android_stub
asahi agx: Port minifloat tests to GTest 2022-08-01 18:34:11 +00:00
broadcom v3d/ci: enable ARB_texture_cube_map piglit tests 2022-08-01 16:53:46 +00:00
c11 c11: reinstate the original license and authorship 2022-06-27 11:46:22 +00:00
compiler nir: add a pass to remove non-uniform access qualifier when the operands are uniform 2022-08-03 23:57:50 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl: Remove usage of USE_ELF_TLS macro 2022-07-29 23:59:11 +00:00
etnaviv util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
freedreno turnip: use SPDX-License-Identifier 2022-08-04 00:40:12 +00:00
gallium gallivm: fix printf hook for cached shaders. 2022-08-04 01:35:39 +00:00
gbm gbm: add GBM_FORMAT_[AX]BGR16161616 2022-07-27 07:27:10 +00:00
getopt
glx glx: Remove usage of USE_ELF_TLS 2022-07-29 23:59:12 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Fix cdm shared reg usage reported to fw. 2022-07-29 11:37:06 +00:00
imgui
intel anv: use nir_opt_uniform_access 2022-08-03 23:57:50 +00:00
loader loader: Remove usage of USE_ELF_TLS in loader.c 2022-07-29 23:59:12 +00:00
mapi mapi: Remove usage of USE_ELF_TLS 2022-07-29 23:59:11 +00:00
mesa glthread: don't sync on IsEnabled(GL_DEPTH_TEST) by tracking it in glthread 2022-08-03 00:14:33 +00:00
microsoft dzn: Retrieve validator version 2022-07-23 14:48:17 +00:00
nouveau nir: Split usub_sat lowering flag from uadd_sat. 2022-07-22 17:54:28 +00:00
panfrost pan/decode: Fix overrun decoding planes 2022-08-02 21:11:06 +00:00
tool meson/pps: Check if libdrm exists to compile pps 2022-06-22 11:52:36 +03:00
util radeonsi: add a randomized blit test 2022-08-03 00:57:16 +00:00
virtio meson: add various generated header dependencies as order-only deps 2022-07-31 18:10:15 +00:00
vulkan vulkan: extend ALLOWED_ANDROID_VERSION up to api level 31 2022-08-03 20:09:46 +00:00
meson.build meson: Remove usage of use_elf_tls 2022-07-29 23:59:11 +00:00