Nine can lower ARR into ROUND+ARL easily. Marek
On Thu, Nov 13, 2014 at 3:33 PM, Jose Fonseca <[email protected]> wrote: > 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 _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
