iris: Stop setting up fake params
authorJason Ekstrand <jason@jlekstrand.net>
Mon, 18 Nov 2019 21:40:09 +0000 (15:40 -0600)
committerJason Ekstrand <jason@jlekstrand.net>
Wed, 4 Dec 2019 04:52:20 +0000 (04:52 +0000)
commit0604768ae40695de97eadcca9cf2e37e0865bdeb
treeb8fab2652b3a47e5a10608c13fe7ed37102a74dd
parent713636766d092dea7f5648ab40f990c47152e405
iris: Stop setting up fake params

In d1c4e64a69e, we added a parameter to tell the back-end compiler to
ignore the param array and just push however many constants you ask it
to push.  Iris doesn't want to push anything so it gives a bogus number
of parameters and trusts the back-end compiler to dead-code all of them.
Now that we can tell the back-end compiler to stop re-arranging things,
delete the hack and enable the new simpler code path.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/gallium/drivers/iris/iris_program.c
src/gallium/drivers/iris/iris_screen.c