tested on rv635 and barts.
6d43425 r600g: add support for multiple viewports.
src/gallium/drivers/r600/evergreen_state.c | 41 ++++++++++++++++++--------
src/gallium/drivers/r600/r600_blit.c | 4 +--
src/gallium/drivers/r600/r600_hw_context.c | 9 ++++--
src/gallium/drivers/r600/r600_pipe.c | 2 +-
src/gallium/drivers/r600/r600_pipe.h | 8 +++--
src/gallium/drivers/r600/r600_shader.c | 17 +++++++++++
src/gallium/drivers/r600/r600_shader.h | 1 +
src/gallium/drivers/r600/r600_state.c | 37 ++++++++++++++++-------
src/gallium/drivers/r600/r600_state_common.c | 19 +++++++-----
9 files changed, 98 insertions(+), 40 deletions(-)
Upstream: cgit.freedesktop.org