The jump lowering enabled by EmitNoLoops breaks GLSL's loop unrolling on various obviously unrollable loops, resulting in a lot of deqp-gles2 and piglit failures. NIR will help unroll whatever GLSL doesn't, so we can trust the driver to apply that after GLSL's unrolling, so no need to ask GLSL to lower all loops. Fixes: #4979 Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Zoltán Böszörményi <zboszor@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12917> |
||
---|---|---|
.. | ||
drivers | ||
main | ||
math | ||
program | ||
sparc | ||
state_tracker | ||
swrast | ||
swrast_setup | ||
tnl | ||
tnl_dd | ||
vbo | ||
x86 | ||
x86-64 | ||
meson.build |