aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_fragprog.c
Commit message (Collapse)AuthorAgeFilesLines
...
* simplify derivative-related codeBrian2007-02-021-90/+41
|
* Replace color, z, w, texture interpolants with new generic attrib interpolants.Brian2007-02-021-45/+46
|
* New span attrStart/attrStepX/attrStepY fields to replace fog, specular, etc. ↵Brian2007-02-021-28/+29
| | | | fields. More to come.
* New SWspanarrays attribs[] array.Brian2007-02-011-68/+16
| | | | | | | Replace texcoord[], varying[], etc. arrays with single attribs[] array, indexed by FRAG_ATTRIB_* values. Eliminates need to copy data into fragment program machine input registers. Will lead to future clean-ups.
* additional assertions, bump up MAX_EXECBrian2007-02-011-1/+6
|
* noise functionsBrian2007-01-281-0/+45
|
* fixes, clean-ups, transpose span->varying array indexingBrian2007-01-251-21/+29
|
* fix g++ warnings/errorsBrian2007-01-231-4/+3
|
* Initial implementation of OPCODE_IF/ELSE/ENDIF instructions.Brian2007-01-201-0/+67
|
* Added OPCODE_INT to convert 4 floats to 4 ints.Brian2007-01-171-0/+11
|
* more debug code (disabled)Brian2007-01-091-1/+5
|
* check if _Current == NULL for TXBBrian2007-01-081-3/+5
|
* Added instruction counter to catch infinite loops (temporary).Brian2006-12-181-1/+11
|
* fix comment, handle NOPBrian2006-12-161-1/+3
|
* Renamed s_nvfragprog.[ch] to s_fragprog.[ch]Brian2006-12-151-10/+1
|
* Renamed from s_nvfragprog.[ch]Brian2006-12-141-0/+1692