summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang/slang_codegen.c
Commit message (Expand)AuthorAgeFilesLines
* Implement projective texture sampling, 3D textures. Disable some debug output.Brian2007-01-081-17/+23
* Move some code around, add some comments.Brian2007-01-081-242/+256
* Move storage allocation functions from slang_emit.c to slang_codegen.cBrian2007-01-081-0/+281
* Checkpoint: re-org of (global) variable allocation code. More to come...Brian2007-01-081-7/+169
* Checkpoint glsl compiler work: sampler uniforms now implemented, linked prope...Brian2007-01-051-8/+84
* initial code to get texture sampling limping alongBrian2007-01-041-3/+11
* implement unary +, -Brian2006-12-221-2/+11
* added IR_NEG for negationBrian2006-12-211-0/+1
* New IR_COND node for evaluating conditional expressions (for if/while/for).Brian2006-12-201-0/+11
* lots of clean-up and re-orgBrian2006-12-191-336/+405
* Implement array indexing of simple vec2/3/4 types. A bit of a hack for now...Brian2006-12-181-5/+28
* Generate IR code for for/while loops, break and continue statements.Brian2006-12-181-2/+101
* Implement if-conditionals and while loops, added temporary resolve-branches f...Brian2006-12-181-46/+103
* Initial code for conditional constructs.Brian2006-12-161-14/+53
* start implementing relational operatorsBrian2006-12-151-1/+23
* code movementBrian2006-12-151-46/+46
* Lots of assorted changes.Brian2006-12-151-84/+79
* Updated #includes after splitting program.hBrian2006-12-141-0/+2
* Assorted fix-ups for the new linker.Brian2006-12-141-3/+6
* Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly instruc...Brian2006-12-131-0/+1272