iris: implement scratch space!
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 8 Nov 2018 06:05:14 +0000 (22:05 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:09 +0000 (10:26 -0800)
commit4d219b0eb3d626abf094a53655843664974c7516
treee279e34809576ba7ed4443b3e4a34fd7ca0e18f0
parent9511b89ef91fc4fabe1d8e3a21e964f419e2a483
iris: implement scratch space!

we borrow the approach from anv rather than i965, as it works better
with pre-baked state that needs to contain scratch BO addresses

fixes a bunch of varying packing tests
src/gallium/drivers/iris/iris_context.h
src/gallium/drivers/iris/iris_program.c
src/gallium/drivers/iris/iris_program_cache.c
src/gallium/drivers/iris/iris_state.c