freedreno/ir3: implement fdd{x,y}_coarse opcodes
Same as regular fddx/fddy. Signed-off-by: Jonathan Marek <jonathan@marek.ca> Reviewed-by: Rob Clark <robclark@gmail.com>
This commit is contained in:
parent
b094b384e2
commit
cfc6a3e394
|
@ -455,10 +455,12 @@ emit_alu(struct ir3_context *ctx, nir_alu_instr *alu)
|
|||
dst[0] = ir3_MAD_F32(b, src[0], 0, src[1], 0, src[2], 0);
|
||||
break;
|
||||
case nir_op_fddx:
|
||||
case nir_op_fddx_coarse:
|
||||
dst[0] = ir3_DSX(b, src[0], 0);
|
||||
dst[0]->cat5.type = TYPE_F32;
|
||||
break;
|
||||
case nir_op_fddy:
|
||||
case nir_op_fddy_coarse:
|
||||
dst[0] = ir3_DSY(b, src[0], 0);
|
||||
dst[0]->cat5.type = TYPE_F32;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue