summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi/SConscript
Commit message (Collapse)AuthorAgeFilesLines
* tgsi: add tgsi_ureg, a simplified tgsi shader builderKeith Whitwell2009-08-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This is modelled on the nice & easy-to-use facilities we had for building shaders in mesa, eg. in texenvprogram.c and friends. Key points include pass-by-value register structs that can be manipulated in a functional style, eg: negate(swizzle(reg, X,X,X,X)) and per-opcode instruction functions, eg: emit_MOV( p, writemask(dst, 0x1), negate(src)); and similar. Additionally, the interface allows mixed emit of instructions and decls, which are sorted out internally to obey TGSI ordering. Immediates may be emitted at any time and are scanned against existing immediates to try and reduce redundancy. Not all TGSI functionality is accessible through this interface, but most or all of what mesa uses should be.
* scons: ppc support.Michel Dänzer2008-10-231-0/+1
|
* scons: List tgsi_info.c.Michal Krol2008-08-131-0/+1
|
* Merge tgsi/exec and tgsi/util directories.José Fonseca2008-07-281-12/+12
|
* scons: List util/tgsi_dump_c.c.Michal Krol2008-07-201-0/+1
|
* scons: List util/tgsi_iterate.c.Michal Krol2008-07-181-0/+1
|
* scons: List util/tgsi_sanity.c.Michal Krol2008-07-171-0/+1
|
* scons: List `util/tgsi_text.c'.Michal Krol2008-07-121-0/+1
|
* Add new files.José Fonseca2008-02-241-0/+2
|
* Update scons build for new code layout.José Fonseca2008-02-181-0/+14