Use correct precision in fastInverseSqrt to ensure the fast compute_inversesqrt is used.

master
Matthew Iselin ago%!(EXTRA string=8 years)
parent cad2c545f6
commit bff8379a29
  1. 2
      glm/gtx/fast_square_root.inl

@ -26,7 +26,7 @@ namespace glm
vec<1, T, P> tmp(detail::compute_inversesqrt<tvec1, genType, lowp, detail::is_aligned<lowp>::value>::call(vec<1, genType, lowp>(x))); vec<1, T, P> tmp(detail::compute_inversesqrt<tvec1, genType, lowp, detail::is_aligned<lowp>::value>::call(vec<1, genType, lowp>(x)));
return tmp.x; return tmp.x;
# else # else
return detail::compute_inversesqrt<1, genType, highp, detail::is_aligned<highp>::value>::call(vec<1, genType, lowp>(x)).x; return detail::compute_inversesqrt<1, genType, lowp, detail::is_aligned<lowp>::value>::call(vec<1, genType, lowp>(x)).x;
# endif # endif
} }

Loading…
Cancel
Save