[Mesa-dev] [PATCH 7/7] r600g: set QUANT_MODE on Cayman too

Marek Olšák maraeo at gmail.com
Tue Sep 18 17:51:44 PDT 2012


This fixes piglit/fbo-blit-stretched.
---
 src/gallium/drivers/r600/evergreen_state.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/r600/evergreen_state.c b/src/gallium/drivers/r600/evergreen_state.c
index d1e1699..ac62524 100644
--- a/src/gallium/drivers/r600/evergreen_state.c
+++ b/src/gallium/drivers/r600/evergreen_state.c
@@ -910,7 +910,8 @@ static void *evergreen_create_rs_state(struct pipe_context *ctx,
 
 	if (rctx->chip_class == CAYMAN) {
 		r600_pipe_state_add_reg(rstate, CM_R_028BE4_PA_SU_VTX_CNTL,
-					S_028C08_PIX_CENTER_HALF(state->gl_rasterization_rules));
+					S_028C08_PIX_CENTER_HALF(state->gl_rasterization_rules) |
+					S_028C08_QUANT_MODE(V_028C08_X_1_256TH));
 	} else {
 		r600_pipe_state_add_reg(rstate, R_028C08_PA_SU_VTX_CNTL,
 					S_028C08_PIX_CENTER_HALF(state->gl_rasterization_rules) |
-- 
1.7.9.5



More information about the mesa-dev mailing list