iris: Rework edgeflag handling
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 23 Oct 2019 22:38:52 +0000 (15:38 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 23 Oct 2019 23:38:27 +0000 (16:38 -0700)
commit8dadef2ec54b23a1f34cb0e5f1ff7f60b5937e85
tree05346774c9358303be8fb5bc998fbee87a0bf241
parent6b166d6fb1cc46219f9848d4d195cd5155fbfb4f
iris: Rework edgeflag handling

We were relying on specific pass ordering in st to avoid setting
inputs_read/outputs_written for edge flags.  Instead, just assume
that it happens and throw out the results we don't want.

We should probably revisit this and try and add a vertex element
property like I originally wanted so we can avoid having it be
associated with the VS altogether.
src/gallium/drivers/iris/iris_context.h
src/gallium/drivers/iris/iris_program.c