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 delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
array_refcount_test.cpp glsl: pull mark_array_elements_referenced() out into common helper 2020-04-18 11:50:44 +00:00
builtin_variable_test.cpp Move compiler.h and imports.h/c from src/mesa/main into src/util 2020-03-27 21:00:09 +00:00
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 glsl/tests: take refs on glsl types 2019-08-21 09:44:10 +02:00
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 glsl/standalone: meson test for --dump-builder 2019-07-03 12:13:37 -07:00
warnings_test.py python: drop python2 support 2021-08-14 21:44:32 +00:00