mesa/src
Dave Airlie b3cfec2fd8 gallivm: handle llvm 16 atexit ordering problems.
This is ported from amd ac_llvm_helper.cpp, thanks to Marek for the pointer.

This is needed to avoid crashes due to atexit ordering between some piglit
tests and mesa internals.

Cc: mesa-stable
Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26883>
2024-01-03 22:57:17 +00:00
..
amd amd: Use align64 instead of ALIGN for 64 bit value parameter 2024-01-03 22:02:17 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi nir: remove redundant passes from nir_opt_if() 2024-01-03 20:48:05 +00:00
broadcom treewide: replace calls to nir_opt_trivial_continues() with nir_opt_loop() 2024-01-03 20:48:04 +00:00
c11 util/meson: Getting mesa util core to be self contained 2023-08-02 03:41:24 +00:00
compiler nir/opt_loop_cf: generalize removal of "trivial" continues 2024-01-03 20:48:05 +00:00
drm-shim compiler,vulkan,drm-shim: Remove unused include directories from meson.build 2023-10-27 01:35:10 +00:00
egl egl/glx: fallback to software when Zink is forced and fails 2023-12-19 11:59:49 +00:00
etnaviv ci/austriancoder: separate HW definition from SW 2023-12-16 16:03:08 +01:00
freedreno freedreno/drm/virtio: Fix typo 2024-01-03 22:28:41 +00:00
gallium gallivm: handle llvm 16 atexit ordering problems. 2024-01-03 22:57:17 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL 2023-12-18 17:52:09 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination pvr: alloc WSI memory via GPU when there isn't a valid display FD 2023-12-12 12:41:13 +00:00
imgui
intel treewide: replace calls to nir_opt_trivial_continues() with nir_opt_loop() 2024-01-03 20:48:04 +00:00
loader loader: Remove a line of unused include 2024-01-03 08:06:01 +00:00
mapi glthread: add a string table of function names 2023-12-08 04:25:52 +00:00
mesa mesa: Use glsl_type C helpers 2023-12-22 06:44:23 -08:00
microsoft nir: remove redundant passes from nir_opt_if() 2024-01-03 20:48:05 +00:00
nouveau nir: remove redundant passes from nir_opt_if() 2024-01-03 20:48:05 +00:00
panfrost treewide: replace calls to nir_opt_trivial_continues() with nir_opt_loop() 2024-01-03 20:48:04 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util util: Add a way to set the min_buffer_size in linear_alloc 2024-01-02 16:07:06 +00:00
virtio venus: properly ignore formats in VkPipelineRenderingCreateInfo 2024-01-03 07:16:24 +00:00
vulkan vulkan: add wrappers for descriptor '2' functions 2024-01-02 11:28:07 +00:00
.clang-format nir: add _safe variants of nir_foreach_reg_load/store 2023-12-15 17:19:28 +00:00
meson.build meson: Only include virtio when DRM available 2023-11-07 18:22:56 +00:00