aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/prog_parameter_layout.c
Commit message (Collapse)AuthorAgeFilesLines
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-213/+0
|
* mesa: whitespace changes and commentsBrian Paul2010-01-051-10/+6
|
* mesa: _mesa_layout_parameters() returns a boolean valueBrian Paul2009-08-241-4/+8
|
* ARB prog: Fix the order of swizzle applicationIan Romanick2009-07-291-1/+1
| | | | | | The swizzle used to generate the "original" value from the value stored in the parameter array happens before the swizzle specified in the instruction. This fixes problems seen in progs/vp/vp-tris with arl-*.txt.
* ARB prog: Layout parameters from parameter type, not src typeIan Romanick2009-07-241-1/+9
| | | | | | | | Use the type stored in the Parameters array to determine the layout instead of the type in the instruction register field. Also, update the instruction register field based on the parameter type. This makes Google Earth work exactly like with Mesa master.
* ARB_fp/vp: Initial import of new ARB vp/fp assemblerIan Romanick2009-07-201-0/+205
This still needs quite a bit of work, but a bunch of the programs in progs/vp produce correct results.