etna: Removed PIPE_CAP_TGSI_CAN_COMPACT_VARYINGS

Capability was removed in commit 30c3e871.

Signed-off-by: Wladimir J. van der Laan <laanwj@gmail.com>
etna: Rename the TGSI fragment kill opcodes

The definitions were renamed in commit 46205ab8.

Signed-off-by: Wladimir J. van der Laan <laanwj@gmail.com>
etna: Replaced tgsi_file_names[] with tgsi_file_name() function

This matches the change done in commit 14541dac.

Signed-off-by: Wladimir J. van der Laan <laanwj@gmail.com>
etna: Handle PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE

This capability was added in commit 52cb395b.

I have no idea what the actual maximum texture buffer size is,
so I picked the same value as the old default value.

Signed-off-by: Wladimir J. van der Laan <laanwj@gmail.com>
etna: Adapt for multiple viewport support

Feature was introduced in commit eaabb4ea.

Signed-off-by: Wladimir J. van der Laan <laanwj@gmail.com>
gallium: update to mesa cd90ebe
fb: use new set_viewport/set_scissor API

Make demos work after minigallium update.