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

2014-05-16 Thread Automated rebase
From: David Heidelberger 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 PIP

[Mesa-dev] [PATCH 5/8] r600g: HW bug workaround for TGSI_OPCODE_BREAKC

2014-05-17 Thread Automated rebase
From: Christoph Bumiller --- src/gallium/drivers/r600/r600_asm.c| 1 + src/gallium/drivers/r600/r600_asm.h| 1 + src/gallium/drivers/r600/r600_shader.c | 24 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/gallium/drivers/r600/r600_asm.c b/

[Mesa-dev] [PATCH 2/8] r600g: check for PIPE_BIND_BLENDABLE in is_format_supported

2014-05-17 Thread Automated rebase
From: Christoph Bumiller v2: added !util_format_is_depth_or_stencil(format) --- src/gallium/drivers/r600/evergreen_state.c | 9 + src/gallium/drivers/r600/r600_state.c | 9 + 2 files changed, 18 insertions(+) diff --git a/src/gallium/drivers/r600/evergreen_state.c b/src/ga

[Mesa-dev] [PATCH 3/8] r600g: support all channels of TGSI_FILE_ADDRESS

2014-05-17 Thread Automated rebase
From: Christoph Bumiller It's allowed in SM3. v2: fix multi-component tgsi_r600_arl (FLT_TO_INT is trans-only) --- src/gallium/drivers/r600/r600_shader.c | 86 +++--- 1 file changed, 58 insertions(+), 28 deletions(-) diff --git a/src/gallium/drivers/r600/r600_shader

[Mesa-dev] [PATCH 4/8] r600g: implement TGSI_OPCODE_BREAKC

2014-05-17 Thread Automated rebase
From: Christoph Bumiller --- src/gallium/drivers/r600/r600_shader.c | 25 - 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c index a397f0e..5823ba2 100644 --- a/src/gallium/drive

[Mesa-dev] [PATCH 7/8] gallium: create TGSI_PROPERTY to disable viewport and clipping

2014-05-17 Thread Automated rebase
From: Christoph Bumiller --- 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/include/pipe/p_shader_t

[Mesa-dev] [PATCH 6/8] r600g: remove assert on draw with count == 0

2014-05-17 Thread Automated rebase
From: Christoph Bumiller --- src/gallium/drivers/r600/r600_state_common.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/gallium/drivers/r600/r600_state_common.c b/src/gallium/drivers/r600/r600_state_common.c index fabc52c..dd3f7f8 100644 --- a/src/gallium/drivers/r600/r600_state_common

[Mesa-dev] [PATCH 1/8] r600g: handle PIPE_QUERY_GPU_FINISHED

2014-05-17 Thread Automated rebase
From: Christoph Bumiller --- src/gallium/drivers/radeon/r600_query.c | 9 + 1 file changed, 9 insertions(+) diff --git a/src/gallium/drivers/radeon/r600_query.c b/src/gallium/drivers/radeon/r600_query.c index 38889fd..a356aad 100644 --- a/src/gallium/drivers/radeon/r600_query.c +++ b/s

[Mesa-dev] [PATCH 8/8] r600g: use TGSI_PROPERTY to disable viewport and clipping

2014-05-17 Thread Automated rebase
From: Christoph Bumiller v2 get rid of magic value, use DEFINES v3 update clip_disable together with vs_position_window_space Big thanks to Marek Olšák! Signed-off-by: David Heidelberger --- src/gallium/drivers/r600/evergreen_state.c | 13 +++-- src/gallium/drivers/r600/evergreend.h