mesa/src/mesa
Emma Anholt 4474c46f5f mesa/st: Allow loops in GLSL when NIR is enabled, even if the HW can't.
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>
2021-09-20 17:41:24 +00:00
..
drivers iris: Calculate uses_atomic_load_store after all lowering 2021-09-17 16:36:08 -07:00
main mesa: fix timestamp enum with EXT_disjoint_timer_query 2021-09-20 07:31:00 +03:00
math util: Move the 4x4 matrix inverse function to u_math 2021-06-18 22:16:27 +00:00
program mesa: fix mesa_problem() call in _mesa_program_state_flags() 2021-09-08 03:33:59 +00:00
sparc sparc: Avoid some redefinition warnings 2021-06-02 07:56:32 +00:00
state_tracker mesa/st: Allow loops in GLSL when NIR is enabled, even if the HW can't. 2021-09-20 17:41:24 +00:00
swrast mesa: translate into pipe_sampler_state in GL functions 2021-06-27 10:28:39 -04:00
swrast_setup remove final imports.h and imports.c bits 2020-04-21 11:09:04 -07:00
tnl shader_enums,mesa: move VERT_ATTRIB_EDGEFLAG to slot 31 for st/mesa 2021-08-02 19:58:28 +00:00
tnl_dd
vbo vbo/dlist: reallocate the vertex buffer on vertex upgrade 2021-09-17 09:42:19 +02:00
x86 Convert a few files to UTF-8 2021-07-12 23:45:34 +00:00
x86-64
meson.build glthread: use custom marshal/unmarshal for CallList 2021-07-09 10:05:46 +00:00