radeonsi/gfx9: fix crash building monolithic merged ES-GS shader
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Wed, 12 Jul 2017 13:38:57 +0000 (15:38 +0200)
committerNicolai Hähnle <nicolai.haehnle@amd.com>
Thu, 13 Jul 2017 11:01:15 +0000 (13:01 +0200)
commitc22e3c5373ad0df160f13fe8271c32e8d7e61b43
tree84661af454b0d93378513602d68208125216cfc3
parent81fb1547772d42c527318837d4207ecdb6899e5d
radeonsi/gfx9: fix crash building monolithic merged ES-GS shader

Forwarding from the ES prolog to the ES just barely exceeds the current
maximum array size when 16 vertex attributes are used. Give it a decent
bump to account for merged shaders having up to 32 user SGPRs.

Fixes a crash in GL45-CTS.multi_bind.draw_bind_vertex_buffers.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/drivers/radeonsi/si_shader.c