On Tue, 04 Oct 2011 23:55:21 -0700, Kenneth Graunke
wrote:
> On 10/03/2011 03:41 PM, Eric Anholt wrote:
> > The condmod instruction ends up generating garbage condition codes,
> > because apparently the comparison happens on the accumulator value (33
> > bits for UD), not the truncated value that
On 4 October 2011 23:55, Kenneth Graunke wrote:
> On 10/03/2011 03:41 PM, Eric Anholt wrote:
> > The condmod instruction ends up generating garbage condition codes,
> > because apparently the comparison happens on the accumulator value (33
> > bits for UD), not the truncated value that would be w
On 10/03/2011 03:41 PM, Eric Anholt wrote:
> The condmod instruction ends up generating garbage condition codes,
> because apparently the comparison happens on the accumulator value (33
> bits for UD), not the truncated value that would be written.
>
> Fixes fs-op-neg-*
I am uneasy about these tw
On 10/04/2011 10:37 AM, Eric Anholt wrote:
On Mon, 03 Oct 2011 16:34:28 -0700, Ian Romanick wrote:
On 10/03/2011 03:41 PM, Eric Anholt wrote:
diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp
b/src/mesa/drivers/dri/i965/brw_fs.cpp
index 2000180..555d26d 100644
--- a/src/mesa/drivers/dri/i96
On Mon, 03 Oct 2011 16:34:28 -0700, Ian Romanick wrote:
> On 10/03/2011 03:41 PM, Eric Anholt wrote:
> > diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp
> > b/src/mesa/drivers/dri/i965/brw_fs.cpp
> > index 2000180..555d26d 100644
> > --- a/src/mesa/drivers/dri/i965/brw_fs.cpp
> > +++ b/src/mes
On 10/03/2011 03:41 PM, Eric Anholt wrote:
The condmod instruction ends up generating garbage condition codes,
because apparently the comparison happens on the accumulator value (33
bits for UD), not the truncated value that would be written.
Fixes fs-op-neg-*
---
src/mesa/drivers/dri/i965/brw
The condmod instruction ends up generating garbage condition codes,
because apparently the comparison happens on the accumulator value (33
bits for UD), not the truncated value that would be written.
Fixes fs-op-neg-*
---
src/mesa/drivers/dri/i965/brw_fs.cpp | 13 +
src/mesa