Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-14 | Cell: pass pointers to stored memory values | Ian Romanick | |
Several routines use shuffle patterns that are stored in memory. For code gen, it is difficult to directly access the data segments. The routines have been modified to be passed a pointer to a global table of shuffle patterns. This *should* be the last change to this file before switching over to code gen. | |||
2008-02-14 | Fetch routines convert and transpose all 4 vertices at once. | Ian Romanick | |
2008-02-14 | Remove open-coded fetch functions | Ian Romanick | |
2008-02-14 | Initial pass at vertex cache, more vertex fetch changes | Ian Romanick | |
This is just another step towards dynamic generate of vertex fetch code. | |||
2008-02-14 | Vectorize a couple fetch functions | Ian Romanick | |
These C-coded vectorized functions are expected to be short lived. They're basically a proof-of-concept for dynamically generated fetch routines. | |||
2008-02-05 | Use _transpose_matrix4x4 from Cell SDK instead of my own version | Ian Romanick | |
2008-02-05 | Add some debug messages | Ian Romanick | |
2008-02-05 | Vectorize vertex puller | Ian Romanick | |
2008-02-04 | Cell: fix some alignment issues by aligning commands to 8-byte boundaries | Brian | |
Contributed by Ian Romanick. Also, temporarily disable inlined vertex buffers. They need to be 16-byte aligned... | |||
2008-01-30 | Fix size calculation in attribute fetch. | Ian Romanick | |
2008-01-30 | Implement vertex fetch / vertex shader output write-back | Ian Romanick | |
2008-01-30 | Initial pass at vertex shader on SPU using TGSI VM | Ian Romanick | |
All of the code is wired in on the SPU side, but it is not called from the PPU yet. Instruction / declaration fetch still needs to be implemented in spu_exec.c. |