| Commit message (Expand) | Author | Age | Files | Lines |
* | comments, clean-up | Brian | 2007-02-23 | 1 | -5/+11 |
* | remove unused slang_atom_pool_gen() | Brian | 2007-02-23 | 2 | -24/+0 |
* | comments, clean-up | Brian | 2007-02-23 | 1 | -4/+11 |
* | Replace slang_ir_node::Target w/ Field. Remove Comment field. Clean-up. | Brian | 2007-02-23 | 4 | -11/+11 |
* | remove old _slang_gen_if() | Brian | 2007-02-23 | 1 | -52/+0 |
* | Re-implement branching with slang_labels. | Brian | 2007-02-23 | 6 | -123/+76 |
* | label routines for implementing branches, jumps | Brian | 2007-02-23 | 2 | -0/+119 |
* | debug code for emitting variable allocation comments | Brian | 2007-02-22 | 1 | -1/+16 |
* | emit high-level IF/ELSE/ENDIF for vertex progs now | Brian | 2007-02-22 | 1 | -7/+3 |
* | remove unneeded #includes, misc clean-up | Brian | 2007-02-22 | 1 | -21/+13 |
* | get rid of some unused slang_variable fields | Brian | 2007-02-22 | 4 | -12/+3 |
* | Replace slang_allocate_storage() with simpler _slang_attach_storage() | Brian | 2007-02-22 | 1 | -73/+31 |
* | Undo some STATE_POINT/FOG changes. Max length of state token array is now 5. | Brian | 2007-02-22 | 1 | -6/+12 |
* | disable debug | Brian | 2007-02-21 | 1 | -1/+1 |
* | remove unneeded #includes | Brian | 2007-02-21 | 1 | -5/+0 |
* | fix copy&paste errors | Brian | 2007-02-21 | 1 | -4/+5 |
* | remove dead code | Brian | 2007-02-21 | 1 | -18/+2 |
* | Reimplement the _slang_alloc_statevar() function. | Brian | 2007-02-21 | 2 | -335/+274 |
* | adjustments to STATE_ token layout/format so token[1] is always the array index | Brian | 2007-02-21 | 2 | -26/+31 |
* | checkpoint overhaul of pre-defined uniform code | Brian | 2007-02-21 | 4 | -12/+217 |
* | clean-up, move IR_ELEMENT code | Brian | 2007-02-20 | 1 | -30/+36 |
* | alloc IR_FIELD's Storage in codegen, like IR_ELEMENT | Brian | 2007-02-20 | 2 | -4/+9 |
* | work on struct/array handling | Brian | 2007-02-20 | 1 | -14/+17 |
* | forgot to return length in parse_array_len() | Brian | 2007-02-20 | 1 | -0/+2 |
* | implement support for pre-defined uniform structs (state vars) | Brian | 2007-02-20 | 4 | -64/+327 |
* | remove dead code | Brian | 2007-02-16 | 1 | -21/+0 |
* | s/_slang_link2/_slang_link/ | Brian | 2007-02-16 | 2 | -8/+8 |
* | change all enum tokens to uppercase | Brian | 2007-02-16 | 16 | -817/+819 |
* | abort upon errors (temporary) | Brian | 2007-02-16 | 1 | -1/+4 |
* | added a comment | Brian | 2007-02-16 | 1 | -0/+3 |
* | Allow int->float argument conversion in _slang_locate_function(). | Brian | 2007-02-16 | 1 | -7/+37 |
* | implement IR_I_TO_F | Brian | 2007-02-16 | 1 | -1/+6 |
* | remove dead code | Brian | 2007-02-13 | 1 | -3/+3 |
* | comments, etc | Brian | 2007-02-09 | 1 | -3/+19 |
* | re-enable free'ing of IR trees | Brian | 2007-02-09 | 1 | -1/+1 |
* | Check for constant-valued while/do loop conditions. | Brian | 2007-02-08 | 1 | -8/+58 |
* | optimize conditional breaks/continues | Brian | 2007-02-08 | 2 | -23/+87 |
* | cont at top of loop, little clean-ups | Brian | 2007-02-08 | 1 | -5/+12 |
* | remove some cruft | Brian | 2007-02-08 | 1 | -4/+1 |
* | fix broken BRA for return stmts | Brian | 2007-02-08 | 2 | -3/+4 |
* | Use conditional break in for/do/while loops. | Brian | 2007-02-08 | 2 | -62/+88 |
* | remove old loop break/cont stuff | Brian | 2007-02-07 | 2 | -16/+4 |
* | high vs. low level if/then/else code emit | Brian | 2007-02-07 | 1 | -77/+112 |
* | Remove old functions for generating BRA-based looping. | Brian | 2007-02-07 | 1 | -176/+8 |
* | Use IR_LOOP to represent do-while and for-loops. | Brian | 2007-02-07 | 4 | -78/+123 |
* | Implement CONT, improve BRK. | Brian | 2007-02-06 | 2 | -16/+60 |
* | replace IR_BEGIN_LOOP/IR_END_LOOP with IR_LOOP | Brian | 2007-02-06 | 4 | -60/+58 |
* | new_node[0123]() functions | Brian | 2007-02-06 | 1 | -47/+61 |
* | redo IR_IF node, removing IR_ELSE, IR_ENDIF | Brian | 2007-02-06 | 3 | -110/+75 |
* | BRK instruction's BranchTarget field now used for efficiently breaking out of... | Brian | 2007-02-05 | 2 | -8/+106 |