freedreno/ir3: fix bogus register footprint with tess/gs
authorRob Clark <robdclark@chromium.org>
Sat, 21 Mar 2020 20:13:34 +0000 (13:13 -0700)
committerMarge Bot <eric+marge@anholt.net>
Fri, 27 Mar 2020 22:41:36 +0000 (22:41 +0000)
commitafdb8e390787b8199a554a0fe688cc1150e4c58f
tree7e6976f89c0154631facc01a626b0f8972e44fd6
parent1b4b455739dec43fea669509dc8585f6fbaa0487
freedreno/ir3: fix bogus register footprint with tess/gs

When we have a tess or gs stage, VS outputs aren't normal varyings, so
regid is r63.x.. we shouldn't extend our registerfootprint to 64!

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4272>
src/freedreno/ir3/ir3_shader.c