message: math::half is an arithmetic type even on msvc
diff: @@ -169,6 +169,9 @@ namespace std {
  template<> struct is_floating_point<filament::math::half> : public std::true_type {};
  +// note: this shouldn't be needed (is_floating_point<> is enough) but some version of msvc need it
  +template<> struct is_arithmetic<filament::math::half> : public std::true_type {};
  +
  template<>
  class numeric_limits<filament::math::half> {
  public:
  