summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang/slang_ir.h
AgeCommit message (Expand)Author
2007-02-07Use IR_LOOP to represent do-while and for-loops.Brian
2007-02-06replace IR_BEGIN_LOOP/IR_END_LOOP with IR_LOOPBrian
2007-02-06redo IR_IF node, removing IR_ELSE, IR_ENDIFBrian
2007-02-05Initial implementation of high-level flow-control instructions.Brian
2007-02-05Initial support of loop and subroutine instructions.Brian
2007-01-31Overhaul handling of writemasks/swizzling. This fixes two problem cases:Brian
2007-01-31New asm instruction and IR_CLAMP node type to allow clamping to [0,1] with in...Brian
2007-01-28noise functionsBrian
2007-01-28implement mix() with LRP instructionBrian
2007-01-27Clean-up of var/temp allocation function parameters.Brian
2007-01-20Initial implementation of OPCODE_IF/ELSE/ENDIF instructions.Brian
2007-01-19Implement do/while loops. Replace IR_CJUMP with IR_CJUMP0 and IR_CJUMP1 soBrian
2007-01-19Implement fragment discard/kill.Brian
2007-01-18Reimplement code for swizzling so that expressions like (p+q).x for vectors p...Brian
2007-01-17added IR_F_TO_I, update commentsBrian
2007-01-15Redo the way array indexes are handled. Resolve storage location at code emi...Brian
2007-01-13Rework code related to temp register allocation, both for user variablesBrian
2007-01-09Implement shadow samplers and dFdx(), dFdy() code generation.Brian
2007-01-08Implement projective texture sampling, 3D textures. Disable some debug output.Brian
2007-01-05Checkpoint glsl compiler work: sampler uniforms now implemented, linked prope...Brian
2007-01-04initial code to get texture sampling limping alongBrian
2006-12-22fix typosBrian
2006-12-21added IR_NEG for negationBrian
2006-12-20New IR_COND node for evaluating conditional expressions (for if/while/for).Brian
2006-12-15start implementing relational operatorsBrian
2006-12-13Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly instruc...Brian