Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Overhaul of error handling. | Brian | 2007-02-26 | 1 | -1/+2 |
| | |||||
* | Reimplement code for swizzling so that expressions like (p+q).x for vectors ↵ | Brian | 2007-01-18 | 1 | -4/+0 |
| | | | | p and q works correctly. | ||||
* | Rework code related to temp register allocation, both for user variables | Brian | 2007-01-13 | 1 | -12/+1 |
| | | | | | | and expression temporarires. Much better register utilization now. Lots of other fixes. The OpenGL GLSL "orange book" brick shader demo works now. | ||||
* | Fix a problem with inlined "return" statements. Make some attempt to free ↵ | Brian | 2007-01-11 | 1 | -0/+4 |
| | | | | temporaries. | ||||
* | checkpoint: codegen for global vars/constants now working | Brian | 2007-01-10 | 1 | -1/+1 |
| | |||||
* | Move storage allocation functions from slang_emit.c to slang_codegen.c | Brian | 2007-01-08 | 1 | -7/+2 |
| | |||||
* | Lots of assorted changes. | Brian | 2006-12-15 | 1 | -4/+12 |
| | | | | | | Implement assignment/move for types larger than 4 floats. Fix codegen bug for "return expr" in inlined functions. More clean-up of storage allocation code (slang_resolve_storage). | ||||
* | Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly ↵ | Brian | 2006-12-13 | 1 | -0/+56 |
instructions. |