Be more consistant with paths in #includes. Eventually, eliminate a bunch of -I...
[mesa.git] / src / mesa / shader / slang / slang_emit.c
2007-07-04 BrianBe more consistant with paths in #includes. Eventually...
2007-04-21 BrianRemove all the USE_MEMPOOL debug code.
2007-04-21 BrianUse new memory pool allocator. Lots of debug code still...
2007-04-21 Brianfree subroutine array (fix mem leak)
2007-04-16 BrianFix some assertions that could occur when an error...
2007-04-10 Brianundo a debug/test change
2007-03-31 Brianalways emit BGN/ENDSUB, for now anyway
2007-03-30 Eric AnholtMerge branch 'crestline-qa', adding support for the...
2007-03-28 Briancond code fix
2007-03-28 Brianfix cond code swizzle bug
2007-03-28 Brianoptimization for the emit_not() function
2007-03-28 Brianremove IR_BREAK_IF_FALSE
2007-03-28 BrianGet rid of IR_CONT_IF_FALSE
2007-03-28 BrianDon't emit OPCODE_CONT0/1, BRK0/1 instructions, clean...
2007-03-28 Brianadded some null ptr checks to handle error recovery
2007-03-28 BrianUse constant_to_src_reg() to simplify some code
2007-03-28 BrianFix, clean-up code related to comparisons, condition...
2007-03-27 BrianImplement true CAL/RET subroutines. Some optimizations...
2007-03-27 Zou Nan haiMerge branch 'master' of git+ssh://znh@git.freedesktop...
2007-03-27 BrianCheckpoint: implementing true CAL/RET instructions...
2007-03-26 BrianGet rid of IR_JUMP and related code.
2007-03-26 BrianGet rid of SLANG_OPER_GOTO, start rewrite of 'return...
2007-03-26 Brianremove debug abort() calls
2007-03-26 BrianAdditional error checking for 'return' statements.
2007-03-26 Brianundo some debugging hacks
2007-03-26 BrianFix a few issues with computing storage sizes with...
2007-03-26 Brianremove incorrect assertions
2007-03-26 Brianmerge of glsl-compiler-1 branch
2007-03-24 Brianmove some code into new slang_ir.c file
2007-03-23 BrianFix issues related to the 'continue' statement.
2007-03-23 BrianAdd the ability to generate programs that doesn't use...
2007-03-23 Brianupdated comment
2007-03-22 BrianOverhaul emit_compare() function.
2007-03-22 BrianFirst pass at implementing structure compares.
2007-03-21 BrianSupport for user-defined structures.
2007-03-21 Brianmerge from master
2007-03-14 Brianremove old assertion
2007-03-13 Briandisable some debug output
2007-03-13 BrianShuffle some code around in the emit_tex() and emit_mov...
2007-03-10 BrianMerge branch 'master' of git+ssh://brianp@git.freedeskt...
2007-03-10 Brianadd NULL ptr check in emit_cond()
2007-03-09 BrianMerge branch 'origin' into glsl-compiler-1
2007-03-08 BrianAdded IR_SLE and IR_SLT for <= and < operations.
2007-03-08 Brianfix tmp storage problem for IR_I_TO_F
2007-03-08 Brianfix assertion
2007-03-08 BrianIR_CJUMP0/1 no longer used/needed
2007-03-08 Brianremove old assertion
2007-03-07 Brianremove unneeded return stmt
2007-03-07 BrianFix problem with nested function calls such as y =...
2007-03-06 Brianfix some int arithmetic problems
2007-02-27 BrianAdd EmitHighLevelInstructions, EmitComments booleans...
2007-02-26 BrianMerge branch 'glsl-compiler-1' of git+ssh://brianp...
2007-02-26 BrianOverhaul of error handling.
2007-02-26 BrianUse new slang_emit_info struct for passing context...
2007-02-23 Briancomments, clean-up
2007-02-23 BrianReplace slang_ir_node::Target w/ Field. Remove Comment...
2007-02-23 BrianRe-implement branching with slang_labels.
2007-02-23 Briandebug code for emitting variable allocation comments
2007-02-22 BrianMerge branch 'origin' into glsl-compiler-1
2007-02-21 Brianremove dead code
2007-02-21 Brianadjustments to STATE_ token layout/format so token...
2007-02-21 Briancheckpoint overhaul of pre-defined uniform code
2007-02-21 Brianclean-up, move IR_ELEMENT code
2007-02-20 Brianalloc IR_FIELD's Storage in codegen, like IR_ELEMENT
2007-02-20 Brianimplement support for pre-defined uniform structs ...
2007-02-20 BrianMerge branch 'glsl-compiler-1' of git+ssh://brianp...
2007-02-16 Brianimplement IR_I_TO_F
2007-02-09 Briancomments, etc
2007-02-09 Brianoptimize conditional breaks/continues
2007-02-08 Briancont at top of loop, little clean-ups
2007-02-08 Brianfix broken BRA for return stmts
2007-02-08 BrianUse conditional break in for/do/while loops.
2007-02-07 Brianhigh vs. low level if/then/else code emit
2007-02-07 BrianUse IR_LOOP to represent do-while and for-loops.
2007-02-07 BrianImplement CONT, improve BRK.
2007-02-07 Brianreplace IR_BEGIN_LOOP/IR_END_LOOP with IR_LOOP
2007-02-07 Brianredo IR_IF node, removing IR_ELSE, IR_ENDIF
2007-02-06 BrianBRK instruction's BranchTarget field now used for effic...
2007-02-06 BrianUse IR node's BranchNode field for IF/ELSE/ENDIF instru...
2007-02-05 BrianInitial implementation of high-level flow-control instr...
2007-02-05 BrianInitial support of loop and subroutine instructions.
2007-02-02 Brianfix emit_tex() breakage
2007-01-31 BrianOverhaul handling of writemasks/swizzling. This fixes...
2007-01-31 BrianNew asm instruction and IR_CLAMP node type to allow...
2007-01-29 Briannoise functions
2007-01-28 Briancombine emit_unop(), emit_binop(), emit_triop() into...
2007-01-28 Brianimplement mix() with LRP instruction
2007-01-28 BrianLots of vartable clean-ups, fixes. Report an error...
2007-01-28 Brianminor clean-ups
2007-01-28 BrianClean-up of var/temp allocation function parameters.
2007-01-28 BrianImproved register allocation: allow four 'float' vars...
2007-01-23 Brianfix g++ warnings/errors
2007-01-20 BrianAdd a simple mechanism for annotating instructions...
2007-01-20 Brianoptimization: emit MAD instructions when possible
2007-01-20 Brianremove unused swizzle parameter to -storage_to_src_reg()
2007-01-20 BrianInitial implementation of OPCODE_IF/ELSE/ENDIF instruct...
2007-01-20 BrianReimplement && and || to do short-circuit evaluation.
2007-01-19 BrianImplement do/while loops. Replace IR_CJUMP with IR_CJU...
2007-01-19 BrianImplement fragment discard/kill.
2007-01-19 BrianImplement constant sharing so that 4 float constants...
next