| Commit message (Expand) | Author | Age | Files | Lines |
* | cond code fix | Brian | 2007-03-28 | 1 | -1/+6 |
* | fix cond code swizzle bug | Brian | 2007-03-28 | 1 | -0/+5 |
* | optimization for the emit_not() function | Brian | 2007-03-28 | 1 | -3/+28 |
* | remove IR_BREAK_IF_FALSE | Brian | 2007-03-28 | 1 | -41/+13 |
* | Get rid of IR_CONT_IF_FALSE | Brian | 2007-03-28 | 1 | -5/+1 |
* | Don't emit OPCODE_CONT0/1, BRK0/1 instructions, clean-ups elsewhere. | Brian | 2007-03-28 | 1 | -49/+66 |
* | added some null ptr checks to handle error recovery | Brian | 2007-03-28 | 1 | -2/+15 |
* | Use constant_to_src_reg() to simplify some code | Brian | 2007-03-28 | 1 | -19/+24 |
* | Fix, clean-up code related to comparisons, condition codes, etc. | Brian | 2007-03-28 | 1 | -47/+78 |
* | Implement true CAL/RET subroutines. Some optimizations, clean-ups coming... | Brian | 2007-03-27 | 1 | -17/+154 |
* | Checkpoint: implementing true CAL/RET instructions for subroutine calls. | Brian | 2007-03-26 | 1 | -13/+60 |
* | Get rid of IR_JUMP and related code. | Brian | 2007-03-26 | 1 | -20/+1 |
* | Get rid of SLANG_OPER_GOTO, start rewrite of 'return' handling. | Brian | 2007-03-26 | 1 | -1/+18 |
* | remove debug abort() calls | Brian | 2007-03-26 | 1 | -1/+0 |
* | Additional error checking for 'return' statements. | Brian | 2007-03-26 | 1 | -3/+4 |
* | undo some debugging hacks | Brian | 2007-03-26 | 1 | -2/+2 |
* | Fix a few issues with computing storage sizes with respect to swizzles. | Brian | 2007-03-26 | 1 | -39/+26 |
* | remove incorrect assertions | Brian | 2007-03-26 | 1 | -2/+0 |
* | move some code into new slang_ir.c file | Brian | 2007-03-24 | 1 | -314/+1 |
* | Fix issues related to the 'continue' statement. | Brian | 2007-03-23 | 1 | -12/+67 |
* | Add the ability to generate programs that doesn't use condition codes. | Brian | 2007-03-23 | 1 | -37/+86 |
* | updated comment | Brian | 2007-03-23 | 1 | -1/+1 |
* | Overhaul emit_compare() function. | Brian | 2007-03-22 | 1 | -27/+129 |
* | First pass at implementing structure compares. | Brian | 2007-03-22 | 1 | -9/+28 |
* | Support for user-defined structures. | Brian | 2007-03-21 | 1 | -7/+65 |
* | remove old assertion | Brian | 2007-03-14 | 1 | -1/+0 |
* | disable some debug output | Brian | 2007-03-13 | 1 | -1/+1 |
* | Shuffle some code around in the emit_tex() and emit_move() instructions. | Brian | 2007-03-13 | 1 | -9/+16 |
* | add NULL ptr check in emit_cond() | Brian | 2007-03-10 | 1 | -2/+6 |
* | Added IR_SLE and IR_SLT for <= and < operations. | Brian | 2007-03-08 | 1 | -0/+4 |
* | fix tmp storage problem for IR_I_TO_F | Brian | 2007-03-08 | 1 | -0/+4 |
* | fix assertion | Brian | 2007-03-08 | 1 | -1/+1 |
* | IR_CJUMP0/1 no longer used/needed | Brian | 2007-03-08 | 1 | -34/+1 |
* | remove old assertion | Brian | 2007-03-08 | 1 | -1/+0 |
* | remove unneeded return stmt | Brian | 2007-03-07 | 1 | -1/+0 |
* | Fix problem with nested function calls such as y = f(f(x)) | Brian | 2007-03-07 | 1 | -0/+4 |
* | fix some int arithmetic problems | Brian | 2007-03-06 | 1 | -3/+7 |
* | Add EmitHighLevelInstructions, EmitComments booleans to gl_shader_state. | Brian | 2007-02-26 | 1 | -11/+16 |
* | Overhaul of error handling. | Brian | 2007-02-26 | 1 | -6/+12 |
* | Use new slang_emit_info struct for passing context info around. | Brian | 2007-02-26 | 1 | -143/+160 |
* | comments, clean-up | Brian | 2007-02-23 | 1 | -5/+11 |
* | Replace slang_ir_node::Target w/ Field. Remove Comment field. Clean-up. | Brian | 2007-02-23 | 1 | -5/+4 |
* | Re-implement branching with slang_labels. | Brian | 2007-02-23 | 1 | -26/+28 |
* | debug code for emitting variable allocation comments | Brian | 2007-02-22 | 1 | -1/+16 |
* | remove dead code | Brian | 2007-02-21 | 1 | -18/+2 |
* | adjustments to STATE_ token layout/format so token[1] is always the array index | Brian | 2007-02-21 | 1 | -1/+2 |
* | checkpoint overhaul of pre-defined uniform code | Brian | 2007-02-21 | 1 | -0/+18 |
* | 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 | 1 | -4/+5 |
* | implement support for pre-defined uniform structs (state vars) | Brian | 2007-02-20 | 1 | -0/+34 |