https://bugs.freedesktop.org/show_bug.cgi?id=98307
--- Comment #2 from Nicolai Hähnle nhaehnle@gmail.com --- Created attachment 127378 --> https://bugs.freedesktop.org/attachment.cgi?id=127378&action=edit wild guess
I cannot reproduce this on either llvmpipe or Redwood, and I don't have a pre-Evergreen card anymore.
My best guess is that the driver gets confused because the order of input and output declarations is changed. Does the attached patch help?
If that doesn't help, could you please attach logs with R600_DEBUG=vs,ps both before and after the bad commit?