[Mesa-dev] [PATCH 0/8] gallium/r600g imrovements for d3d9 support

Automated rebase david.heidelberger at ixit.cz
Fri May 16 16:20:12 PDT 2014


From: David Heidelberger <david.heidelberger at ixit.cz>

I cleaned up, reviewed and retested these patches against mesa-git.

Everything work fine, no regression spotted with piglit on 6550D
Also I'd like to thank Marek Olšák for helping me.

Christoph Bumiller (8):
  r600g: handle PIPE_QUERY_GPU_FINISHED
  r600g: check for PIPE_BIND_BLENDABLE in is_format_supported
  r600g: support all channels of TGSI_FILE_ADDRESS
  r600g: implement TGSI_OPCODE_BREAKC
  r600g: HW bug workaround for TGSI_OPCODE_BREAKC
  r600g: remove assert on draw with count == 0
  gallium: create TGSI_PROPERTY to disable viewport and clipping
  r600g: use TGSI_PROPERTY to disable viewport and clipping

 src/gallium/auxiliary/tgsi/tgsi_strings.c    |   3 +-
 src/gallium/auxiliary/tgsi/tgsi_ureg.c       |  16 ++++
 src/gallium/auxiliary/tgsi/tgsi_ureg.h       |   4 +
 src/gallium/docs/source/tgsi.rst             |   9 ++
 src/gallium/drivers/r600/evergreen_state.c   |  22 ++++-
 src/gallium/drivers/r600/evergreend.h        |  28 ++++++
 src/gallium/drivers/r600/r600_asm.c          |   1 +
 src/gallium/drivers/r600/r600_asm.h          |   1 +
 src/gallium/drivers/r600/r600_pipe.h         |   1 +
 src/gallium/drivers/r600/r600_shader.c       | 131 +++++++++++++++++++++------
 src/gallium/drivers/r600/r600_shader.h       |   1 +
 src/gallium/drivers/r600/r600_state.c        |  22 ++++-
 src/gallium/drivers/r600/r600_state_common.c |  12 ++-
 src/gallium/drivers/r600/r600d.h             |   6 ++
 src/gallium/drivers/radeon/r600_query.c      |   9 ++
 src/gallium/include/pipe/p_shader_tokens.h   |   3 +-
 16 files changed, 230 insertions(+), 39 deletions(-)

-- 
1.9.2



More information about the mesa-dev mailing list