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
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/
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
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
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
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
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
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
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