It looks like ARR is generated, as 
src/gallium/state_trackers/nine/nine_shader.c has

#define _OPI(o,t,vv1,vv2,pv1,pv2,d,s,h) \
    { D3DSIO_##o, TGSI_OPCODE_##t, { vv1, vv2 }, { pv1, pv2, }, d, s, h }

[...]

  _OPI(MOVA, ARR, V(2,0), V(3,0), V(0,0), V(0,0), 1, 1, NULL),


Jose

________________________________________
From: mesa-dev <[email protected]> on behalf of Eric 
Anholt <[email protected]>
Sent: 13 November 2014 01:43
To: Ilia Mirkin
Cc: [email protected]
Subject: Re: [Mesa-dev] Removing unused opcodes (TGSI, Mesa IR)

Ilia Mirkin <[email protected]> writes:

> AFAIK at least some of these (NRM, ARR, probably others) were being used by
> the d3d9 state tracker. Not sure what its status is, but I believe the hope
> was to eventually get it into the tree.

They've got code for lowering NRM and CND to sanity, and no use of ARR,
ARA, X2D, RFL, STR, SFL, or BRA.
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to