mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 04:10:09 +01:00
nir: bump loop unroll limit to 96.
With the ssao demo from Vulkan demos: radv/rx480: 440->440fps anv/haswell: 24->34 fps The demo does a 0->32 loop across a ubo with 32 members. Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
5be3fdfa32
commit
2d36efdb7f
1 changed files with 3 additions and 1 deletions
|
|
@ -33,8 +33,10 @@
|
|||
* to give about the same results. Around 5 instructions per node. But some
|
||||
* loops that would unroll with GLSL IR fail to unroll if we set this to 25 so
|
||||
* we set it to 26.
|
||||
* This was bumped to 96 because it unrolled more loops with a positive
|
||||
* effect (vulkan ssao demo).
|
||||
*/
|
||||
#define LOOP_UNROLL_LIMIT 26
|
||||
#define LOOP_UNROLL_LIMIT 96
|
||||
|
||||
/* Prepare this loop for unrolling by first converting to lcssa and then
|
||||
* converting the phis from the loops first block and the block that follows
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue