summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang/slang_emit.c
AgeCommit message (Expand)Author
2007-01-08Implement projective texture sampling, 3D textures. Disable some debug output.Brian
2007-01-08Move storage allocation functions from slang_emit.c to slang_codegen.cBrian
2007-01-08checkpoint: more work on variable/storage allocationBrian
2007-01-08Checkpoint: re-org of (global) variable allocation code. More to come...Brian
2007-01-05Checkpoint glsl compiler work: sampler uniforms now implemented, linked prope...Brian
2007-01-04update TexturesUsed[] in slang_update_inputs_outputs()Brian
2007-01-04compute InputsRead/OutputsWritten with slang_update_inputs_outputs()Brian
2007-01-04move TexturesUsed[] into gl_program since vertex programs/shaders can use tex...Brian
2007-01-04added texture attribs in slang_find_input()Brian
2007-01-04initial code to get texture sampling limping alongBrian
2006-12-22implement unary +, -Brian
2006-12-21fix typosBrian
2006-12-21added IR_NEG for negationBrian
2006-12-20Uniform matrix support.Brian
2006-12-20New IR_COND node for evaluating conditional expressions (for if/while/for).Brian
2006-12-18Implement if-conditionals and while loops, added temporary resolve-branches f...Brian
2006-12-16Initial code for conditional constructs.Brian
2006-12-15start implementing relational operatorsBrian
2006-12-15code movementBrian
2006-12-15Lots of assorted changes.Brian
2006-12-14Updated #includes after splitting program.hBrian
2006-12-14Assorted fix-ups for the new linker.Brian
2006-12-13Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly instruc...Brian