glsl: remove rcp from sqrt()
authorBrian Paul <brianp@vmware.com>
Mon, 29 Mar 2010 17:21:26 +0000 (11:21 -0600)
committerBrian Paul <brianp@vmware.com>
Mon, 29 Mar 2010 17:47:38 +0000 (11:47 -0600)
commitab0b9f80f45fcab55155b0a16b91a56ff4b3db1e
treeeaa472ecc0e94a5af28a1021814f063cda1bb967
parent588dd187c45490368354f340f5175d2c4d7cbd3c
glsl: remove rcp from sqrt()

Per a patch from Marek Olšák, we can simply multiply the incoming
value by 1/sqrt(x) instead of using rcp.

We're keeping the x==0 check to avoid generating NaN for sqrt(0).
src/mesa/shader/slang/library/slang_common_builtin.gc