summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang/slang_vartable.c
AgeCommit message (Expand)AuthorFilesLines
2010-06-10mesa: move shader/slang/* sources to main/slang/*Brian Paul1-362/+0
2009-11-10slang: Fix signed/unsigned int handling in _slang_free_temp().Michal Krol1-2/+2
2009-02-04glsl: use _slang_var_swizzle() in a few places to simplify the code.Brian Paul1-29/+3
2009-02-04glsl: replace assertion with conditional in _slang_pop_var_table()Brian Paul1-10/+17
2008-11-21mesa: better variable name: s/aux/store/Brian Paul1-2/+2
2008-11-01mesa: fix assignment / parameter passing of sampler typesBrian Paul1-1/+14
2008-08-16mesa: import latest GLSL code from gallium-0.1 branchBrian Paul1-10/+30
2008-07-29mesa: Silence compiler warnings on Windows.Brian Paul1-5/+5
2008-07-29mesa: rework array/struct addressing code.Brian Paul1-5/+18
2008-07-03mesa: fix incorrect array size, added assertionBrian Paul1-1/+2
2007-07-04Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian1-2/+2
2007-04-24assorted fixes for Windows/VC8Karl Schultz1-1/+1
2007-04-21Remove all the USE_MEMPOOL debug code.Brian1-27/+9
2007-04-21Use new memory pool allocator. Lots of debug code still in place...Brian1-0/+24
2007-03-07remove bogus assertionBrian1-1/+1
2007-01-28Lots of vartable clean-ups, fixes. Report an error message when we run outBrian1-77/+121
2007-01-27Clean-up of var/temp allocation function parameters.Brian1-45/+47
2007-01-27Improved register allocation: allow four 'float' vars or temporaries to share...Brian1-40/+100
2007-01-17do bounds check in _slang_push_var_table(), added commentBrian1-1/+3
2007-01-17handle var size > 4 in _slang_pop_var_table()Brian1-3/+7
2007-01-17Fix/clean-up a number of things related to variable/temporary allocation.Brian1-4/+18
2007-01-13Rework code related to temp register allocation, both for user variablesBrian1-0/+202