summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang
AgeCommit message (Expand)Author
2007-03-28Get rid of IR_CONT_IF_FALSEBrian
2007-03-28Don't emit OPCODE_CONT0/1, BRK0/1 instructions, clean-ups elsewhere.Brian
2007-03-28simplify, clean-up break/cont codeBrian
2007-03-28added some null ptr checks to handle error recoveryBrian
2007-03-28Use constant_to_src_reg() to simplify some codeBrian
2007-03-28added missing returns after slang_info_log_error() callsBrian
2007-03-28Fix, clean-up code related to comparisons, condition codes, etc.Brian
2007-03-28check that if/while/do-while condition is boolean or scalarBrian
2007-03-27Implement true CAL/RET subroutines. Some optimizations, clean-ups coming...Brian
2007-03-27added _slang_label_new_unique()Brian
2007-03-26Checkpoint: implementing true CAL/RET instructions for subroutine calls.Brian
2007-03-26Get rid of IR_JUMP and related code.Brian
2007-03-26Get rid of SLANG_OPER_GOTO, start rewrite of 'return' handling.Brian
2007-03-26remove debug abort() callsBrian
2007-03-26Additional error checking for 'return' statements.Brian
2007-03-26undo some debugging hacksBrian
2007-03-26dead code elimination for constant-valued if/then/elseBrian
2007-03-26Fix a few issues with computing storage sizes with respect to swizzles.Brian
2007-03-26remove incorrect assertionsBrian
2007-03-26disable printing shader program debug infoBrian
2007-03-26disable free() until other issues can be fixed...Brian
2007-03-24fix mem leakBrian
2007-03-24disable free(var->aux) -- can lead to segfaultBrian
2007-03-24fix mem leakBrian
2007-03-24fix some mem leaksBrian
2007-03-24fix mistake in _slang_free_ir()Brian
2007-03-24Properly free the slang_ir_node->Store data (use ref counting).Brian
2007-03-24move some code into new slang_ir.c fileBrian
2007-03-24IR utility functionsBrian
2007-03-23Fix issues related to the 'continue' statement.Brian
2007-03-23Add the ability to generate programs that doesn't use condition codes.Brian
2007-03-23minor tweaksBrian
2007-03-23updated commentBrian
2007-03-22Overhaul emit_compare() function.Brian
2007-03-22First pass at implementing structure compares.Brian
2007-03-22In _mesa_add_unnamed_constant() and _mesa_lookup_parameter_constant() allow s...Brian
2007-03-21Support for user-defined structures.Brian
2007-03-21disable apparently unused codeBrian
2007-03-21indentBrian
2007-03-14s/Tranpose/Transpose/Brian
2007-03-14continue prev check-in: save ptr to slang_function for SLANG_OPER_CALLBrian
2007-03-14After we've found the slang_function ptr for a SLANG_OPER_CALL node, save the...Brian
2007-03-14make _slang_typeof_function() staticBrian
2007-03-14remove old assertionBrian
2007-03-13Check for, simplify vec2/3/4(x). Only do call adapting for constructors.Brian
2007-03-13improve literal printingBrian
2007-03-13disable some debug outputBrian
2007-03-13better error msg for undefined function, disable some debug outputBrian
2007-03-13get rid of float_multiply, float_add, float_divideBrian
2007-03-13Shuffle some code around in the emit_tex() and emit_move() instructions.Brian