nir/xfb: sort varyings too
authorAlejandro Piñeiro <apinheiro@igalia.com>
Thu, 7 Mar 2019 16:42:49 +0000 (17:42 +0100)
committerAlejandro Piñeiro <apinheiro@igalia.com>
Fri, 8 Mar 2019 14:00:50 +0000 (15:00 +0100)
commit8d693746e99b79a78cc70c42b45e3fea3eaf9180
treeb3ca203f97b31b95c512b7a4f9b140b29b60946c
parentcf0b2ad486c954086b4aa6843fdfc20c4ed60e7d
nir/xfb: sort varyings too

Right now we are only re-sorting outputs. But it is better to sort too
varyings, as linker expect them to be sorted out (as it was done on
GLSL). For varyings, and to make easier to compute buffer_index, we
sort also by buffer. We could do the same for outputs, but we lack a
reason for that, so we left it as it is (just offset).

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
src/compiler/nir/nir_gather_xfb_info.c