r600g: Implement spilling of temp arrays (v2)

Graphics / Mesa 3D Graphics Library / Mesa - Glenn Kennard [gmail.com] - 8 February 2018 23:53 EST

Pessimistically spills arrays if GPR limit is exceeded.

v2: fix r600 support [airlied]

1d871aa626 r600g: Implement spilling of temp arrays (v2)
src/gallium/drivers/r600/r600_asm.c | 17 ++
src/gallium/drivers/r600/r600_asm.h | 3 +
src/gallium/drivers/r600/r600_shader.c | 280 ++++++++++++++++++++++++++++++++-
3 files changed, 292 insertions(+), 8 deletions(-)

Upstream: cgit.freedesktop.org


  • Share