r600g: Implement spilling of temp arrays (v2)
authorGlenn Kennard <glenn.kennard@gmail.com>
Sun, 5 Mar 2017 17:26:54 +0000 (18:26 +0100)
committerDave Airlie <airlied@redhat.com>
Thu, 8 Feb 2018 23:53:26 +0000 (09:53 +1000)
commit1d871aa6268159cdc63ef846599456d9ba567206
tree4b31dd59b094cc53e6260ac2e5a5a6f2ef55cf2e
parent22fc5eff803d14e99e9f86db223ceedcef1b9108
r600g: Implement spilling of temp arrays (v2)

Pessimistically spills arrays if GPR limit is exceeded.

v2: fix r600 support [airlied]

Signed-off-by: Glenn Kennard <glenn.kennard@gmail.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
src/gallium/drivers/r600/r600_asm.c
src/gallium/drivers/r600/r600_asm.h
src/gallium/drivers/r600/r600_shader.c