From: Paul Berry Date: Sat, 24 Sep 2011 04:35:18 +0000 (-0700) Subject: i965 new VS: Fix src_reg(uint32_t) constructor. X-Git-Tag: 062012170305~4170 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc3a699e32bed62c38b3b2de280973f067962504;p=profile%2Fivi%2Fmesa.git i965 new VS: Fix src_reg(uint32_t) constructor. This constructor was storing its argument in the wrong field of the "imm" enum, resulting in it being converted to a float when it should have remained an unsigned integer. This was preventing clipping from working properly on pre-GEN6. Reviewed-by: Kenneth Graunke --- diff --git a/src/mesa/drivers/dri/i965/brw_vec4.h b/src/mesa/drivers/dri/i965/brw_vec4.h index b6864c3..5f44268 100644 --- a/src/mesa/drivers/dri/i965/brw_vec4.h +++ b/src/mesa/drivers/dri/i965/brw_vec4.h @@ -148,7 +148,7 @@ public: this->file = IMM; this->type = BRW_REGISTER_TYPE_UD; - this->imm.f = u; + this->imm.u = u; } src_reg(int32_t i)