mesa/src
Erik Faye-Lund a0683e243a mesa/main: compile ff_fragment_shader as c-code
The reason this used to be C++ code, was because it needed ir_builder.
We no longer need that, so let's move this to C-code instead. This makes
some details a bit more straight-forward.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Acked-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22755>
2023-05-19 13:51:19 +00:00
..
amd meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi nir: Drop unused name from nir_ssa_dest_init 2023-05-17 23:46:16 +00:00
broadcom nir: Drop unused name from nir_ssa_dest_init 2023-05-17 23:46:16 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler compiler/nir: move find_state_var to common code 2023-05-19 13:51:19 +00:00
drm-shim drm-shim: Use anonymous file for file override 2023-05-16 04:31:22 +00:00
egl meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
etnaviv mesa/main: drop use_legacy_math_rules 2023-05-04 06:11:44 +00:00
freedreno mesa/main: ff-fragshader to nir 2023-05-19 13:51:19 +00:00
gallium meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glx: fix build with APPLEGL 2023-05-15 03:50:30 +00:00
gtest gtest: Update to 1.13.0 2023-05-14 11:09:02 +00:00
imagination pvr: fix array overflow in pvr_device_tile_buffer_ensure_cap() 2023-05-19 10:44:27 +00:00
imgui
intel meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
loader loader/dri3: temporarily work around a crash when front is NULL 2023-05-18 06:25:46 +00:00
mapi mesa: Add EXT_instanced_arrays support 2023-04-11 10:22:35 +00:00
mesa mesa/main: compile ff_fragment_shader as c-code 2023-05-19 13:51:19 +00:00
microsoft nir: Drop unused name from nir_ssa_dest_init 2023-05-17 23:46:16 +00:00
nouveau treewide: Stop lowering legacy atomics 2023-05-16 22:36:21 +00:00
panfrost meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
tool meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
util util/vl: initialize data/end pointers. 2023-05-19 06:15:01 +00:00
virtio ci/venus: add missing flakes 2023-05-18 18:32:06 +00:00
vulkan vulkan/video: add h265 reference structures and relevant util functions. 2023-05-19 06:15:01 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00