glsl: mark xfb inputs as always_active_io
authorTimothy Arceri <tarceri@itsqueeze.com>
Fri, 22 Sep 2017 06:04:17 +0000 (16:04 +1000)
committerTimothy Arceri <tarceri@itsqueeze.com>
Sun, 15 Oct 2017 22:06:53 +0000 (09:06 +1100)
commit9f7127f5d29715a4b95e70e805a2b0f1f5714a64
tree654b9bf7e5cfa752c14ad35838429ccac0c207d4
parent6af5e0bec97c2369c29cfbbaf56046eecd218f7a
glsl: mark xfb inputs as always_active_io

We won't split varyings marked as always active because there
is no point in doing so. This means we need to mark both
sides of the interface as always active otherwise we will have
a mismatch and start removing things we shouldn't.

Reviewed-by: Eric Anholt <eric@anholt.net>
src/compiler/glsl/link_varyings.cpp