mesa/src/gallium/frontends
Philipp Zabel f4199a9b21 rusticl: work around reference-to-mutable-static warnings
Creating mutable or shared references to mutable static variables is
discouraged, but still possible by taking a detour to a raw pointer
via the addr_of! / addr_of_mut! macros.

For details, see: https://github.com/rust-lang/rust/issues/114447

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10887
Cc: mesa-stable
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28415>
2024-03-27 14:58:08 +00:00
..
clover nir/printf: remove treat_doubles_as_floats 2024-01-18 13:16:13 +01:00
d3d10umd treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
dri drisw: clamp damage region to texture bounds 2024-03-24 17:27:22 +00:00
glx/xlib treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
hgl treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
lavapipe lavapipe: Enable EXT_swapchain_colorspace 2024-03-20 18:24:26 +00:00
nine treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
omx meson: Remove the non-used -DDEBUG manually 2024-03-22 18:22:34 +00:00
osmesa osmesa: Fixes building osmesa.c on windows 2023-12-18 23:35:17 +00:00
rusticl rusticl: work around reference-to-mutable-static warnings 2024-03-27 14:58:08 +00:00
teflon teflon: Initial commit 2024-01-24 10:02:10 +00:00
va frontends/va: add surface alignment attribute 2024-03-25 14:38:46 +00:00
vdpau gallium: use u_box_3d to initialize pipe_box instead of non-designated initializers 2024-03-21 03:33:39 +00:00
wgl treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
xa pipe-loader: allow to load multiple zink devices 2023-10-14 01:01:16 +00:00