Rewrite of slang_inline_asm_function() to do full parameter/argument substitution.
authorBrian <brian@yutani.localnet.net>
Tue, 1 May 2007 16:22:08 +0000 (10:22 -0600)
committerBrian <brian@yutani.localnet.net>
Tue, 1 May 2007 16:22:08 +0000 (10:22 -0600)
commit7559364027eef3d9943d09a03e094400807ecdad
treedb48a36e3ae3dd0ae497a511b8a1445950bc14b2
parent65faf023679988f93da82b4c7ebdc689f2094459
Rewrite of slang_inline_asm_function() to do full parameter/argument substitution.

We had been taking a short-cut w/ asm inlines by just using parameters in order
rather than doing full formal parameter -> actual argument substitution like
ordinary inlined function calls.  This worked in all cases but one: mix() in
which the parameters were used in a different order.
This fixes bug 10821.
src/mesa/shader/slang/slang_codegen.c