mesa: document instructions ir_to_mesa emits
authorMarek Olšák <maraeo@gmail.com>
Mon, 9 May 2011 16:18:56 +0000 (18:18 +0200)
committerMarek Olšák <maraeo@gmail.com>
Mon, 9 May 2011 18:01:58 +0000 (20:01 +0200)
commit801fbdf286bed58435ca3a9008104b098717ed9b
tree7a284aa659b76d32f96c1da1d2d7ba6334b76a6f
parent39be542f734f5725108f3e0223a9d748033b4735
mesa: document instructions ir_to_mesa emits

GLSL stopped using:
   BRA, EXP, LOG, LRP, NRM3, NRM4, XPD.

GLSL started using:
   KIL, SCS, SSG, SWZ.
(omg why SWZ? isn't proc_src_register flexible enough?)

GLSL doesn't use these opcodes some Radeons do support:
   ARR, DP2A, DST, LRP, XPD.

These opcodes are now unused:
   AND, NOT, NRM3, NRM4, OR, XOR.
(plus maybe the NV extensions which are unused by Gallium)

In addition to that, we don't use two-dimensional indirect addressing,
which the Mesa IR can do.
src/mesa/program/prog_instruction.h