i965: Improve the hacks for ARB_fp scalar^scalar POW on gen6.
authorEric Anholt <eric@anholt.net>
Mon, 13 Dec 2010 23:18:13 +0000 (15:18 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 14 Dec 2010 00:47:57 +0000 (16:47 -0800)
commitd88aa6fe3e9e08af332a900c69bf2bf5c4420e90
tree2c4dc0e0040d1957244a5b426d40a6eb153dc63b
parent43b7b9d02aa3a3670fd30619ef2b2366abf955dc
i965: Improve the hacks for ARB_fp scalar^scalar POW on gen6.

This is still awful, but my ability to care about reworking the old
backend so we can just get a temporary value into a POW is awfully low
since the new backend does this all sensibly.

Fixes:
fp1-LIT test 1
fp1-LIT test 3 (case x < 0)
fp1-POW test (exponentiation)
fp-lit-mask
src/mesa/drivers/dri/i965/brw_wm_emit.c