panfrost/midgard: Implement indirect loads of varyings/UBOs
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 20 Apr 2019 23:52:42 +0000 (23:52 +0000)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Wed, 24 Apr 2019 02:22:31 +0000 (02:22 +0000)
commit6a466c0a06ab756fd6874490c8f356a47845243f
tree50dee0e80e5ce30475d4886b9a9e77c7698bd49e
parent1f7b3884c9ba3f176e096c8aa4dff19fad0453cb
panfrost/midgard: Implement indirect loads of varyings/UBOs

This adds preliminary support for indirect loads of varying arrays and
uniform arrays, bringing a few new tests in shader.indexing.* to
passing, although there remains a number of cases still missing.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
src/gallium/drivers/panfrost/midgard/midgard_compile.c
src/gallium/drivers/panfrost/pan_screen.c