mesa/src/compiler/glsl/tests
Timothy Arceri 8d10a6835f glsl: dont create temps for builtin function inputs
It's not valid to be copying input variables to temps when
inlining atomic memory, interpolateAt functions, etc. We got away
with this previously because tree grafting would clean up the
mess but we shouldn't depend on an optimisation to clean up
invalid IR. Also I hope to remove tree grafting in a follow up
merge request.

Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19890>
2022-12-08 05:22:27 +00:00
..
warnings
array_refcount_test.cpp
builtin_variable_test.cpp
general_ir_test.cpp glsl: move off mtypes.h in lots of places. 2022-01-20 00:20:06 +00:00
list_iterators.cpp glsl: Fixes [-Wdeprecated-declarations] in list_iterators.cpp 2022-08-23 15:19:16 +00:00
lower_int64_test.cpp glsl: move off mtypes.h in lots of places. 2022-01-20 00:20:06 +00:00
lower_jump_cases.py glsl: Remove EmitNoLoops and the associated lower_jumps(lower_break=true) code. 2022-05-05 22:25:03 +00:00
lower_precision_test.py glsl: dont create temps for builtin function inputs 2022-12-08 05:22:27 +00:00
meson.build meson: do not use source_root() when possible 2022-11-22 06:11:07 +00:00
opt_add_neg_to_sub_test.cpp
optimization_test.py python: drop python2 support 2021-08-14 21:44:32 +00:00
sampler_types_test.cpp glsl: move off mtypes.h in lots of places. 2022-01-20 00:20:06 +00:00
sexps.py glsl/tests: remove some dead code 2021-08-14 21:44:32 +00:00
standalone_dump-builder.frag
warnings_test.py python: drop python2 support 2021-08-14 21:44:32 +00:00