On Wed, May 7, 2014 at 9:57 AM, Ilia Mirkin <[email protected]> wrote: > Should fix SGE/SSG instructions, which were previously getting integer > 0/-1 values. I hit the same issue on Maxwell. Soo...
> > Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Ben Skeggs <[email protected]> > --- > src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp > b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp > index 5992c54..b8d0d3e 100644 > --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp > +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp > @@ -915,6 +915,9 @@ CodeEmitterGK110::emitSET(const CmpInstruction *i) > modNegAbsF32_3b(i, 1); > } > FTZ_(3a); > + > + if (i->dType == TYPE_F32) > + code[1] |= 1 << 23; > } > if (i->sType == TYPE_S32) > code[1] |= 1 << 19; > -- > 1.8.3.2 > > _______________________________________________ > Nouveau mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/nouveau _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
