Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-29 | cell: use simd utilities for pow, exp2, log2 | Brian Paul | |
2008-10-16 | cell: clean up various texture-related things | Brian Paul | |
Distinguish among texture targets in codegen. progs/demos/cubemap.c runs correctly now too. | |||
2008-10-14 | cell: support for cubemaps | Brian Paul | |
Though, progs/demos/cubemap.c doesn't quite work right... | |||
2008-10-14 | cell: basic mipmap filtering works now | Brian Paul | |
Though, only GL_MIPMAP_NEAREST / GL_LINEAR works right now. | |||
2008-10-13 | cell: initial work for mipmap texture filtering | Brian Paul | |
2008-10-13 | cell: remove old texture code | Brian Paul | |
2008-10-13 | cell: do texture sampling/filtering for four pixels at a time. | Brian Paul | |
2008-10-10 | cell: pass texture unit (sampler number) to txp() function | Brian Paul | |
The glsl/multitex demo runs now. | |||
2008-10-09 | cell: implement basic TXP instruction in fragment shaders | Brian Paul | |
Lots of restrictions for now (one 2D texture, no mipmaps, etc.) for now but basic texture demos work. TEX, TXD, TXP do the same thing for the time being. | |||
2008-10-08 | cell: implement more built-in shader functions, link spu code with -lm | Brian Paul | |
2008-09-26 | cell: stub-out sin/cos function bodies to avoid trashing caller's stack for now | Brian Paul | |
2008-09-26 | cell: checkpoint: support for function calls in SPU shaders | Brian Paul | |
Will be used for instructions like SIN/COS/POW/TEX/etc. The PPU needs to know the address of some functions in the SPU address space. Send that info to the PPU/main memory rather than patch up shaders on the SPU side. Not finished/tested yet... |