wined3d: Use dot() instead of length() in shader_glsl_nrm().
commita50546e563efad3b25222ca965a2e52a83111d95
authorHenri Verbeet <hverbeet@codeweavers.com>
Mon, 24 Jan 2011 10:19:40 +0000 (24 11:19 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 24 Jan 2011 13:43:26 +0000 (24 14:43 +0100)
tree04327a8be89d3477a6ae85b1ddb727e4c9057fef
parent010e285b88bac605e27faaf66a2d57d725890718
wined3d: Use dot() instead of length() in shader_glsl_nrm().

As Eric Anholt pointed out, using length() here is suboptimal. It essentially
translates into "inversesqrt(dot(x, x));", but needs to handle the case of
zero-length vectors, much like nrm.
dlls/wined3d/glsl_shader.c