summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang/slang_emit.c
Commit message (Expand)AuthorAgeFilesLines
* Implement shadow samplers and dFdx(), dFdy() code generation.Brian2007-01-091-0/+4
* implement biased texture functionsBrian2007-01-081-2/+2
* Implement projective texture sampling, 3D textures. Disable some debug output.Brian2007-01-081-2/+7
* Move storage allocation functions from slang_emit.c to slang_codegen.cBrian2007-01-081-340/+5
* checkpoint: more work on variable/storage allocationBrian2007-01-081-44/+40
* Checkpoint: re-org of (global) variable allocation code. More to come...Brian2007-01-081-130/+9
* Checkpoint glsl compiler work: sampler uniforms now implemented, linked prope...Brian2007-01-051-16/+26
* update TexturesUsed[] in slang_update_inputs_outputs()Brian2007-01-041-2/+0
* compute InputsRead/OutputsWritten with slang_update_inputs_outputs()Brian2007-01-041-20/+0
* move TexturesUsed[] into gl_program since vertex programs/shaders can use tex...Brian2007-01-041-2/+1
* added texture attribs in slang_find_input()Brian2007-01-041-0/+4
* initial code to get texture sampling limping alongBrian2007-01-041-8/+70
* implement unary +, -Brian2006-12-221-19/+8
* fix typosBrian2006-12-211-2/+2
* added IR_NEG for negationBrian2006-12-211-0/+37
* Uniform matrix support.Brian2006-12-201-9/+11
* New IR_COND node for evaluating conditional expressions (for if/while/for).Brian2006-12-201-8/+34
* Implement if-conditionals and while loops, added temporary resolve-branches f...Brian2006-12-181-6/+20
* Initial code for conditional constructs.Brian2006-12-161-2/+26
* start implementing relational operatorsBrian2006-12-151-16/+17
* code movementBrian2006-12-151-4/+1
* Lots of assorted changes.Brian2006-12-151-52/+116
* Updated #includes after splitting program.hBrian2006-12-141-1/+5
* Assorted fix-ups for the new linker.Brian2006-12-141-0/+12
* Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly instruc...Brian2006-12-131-0/+1027