syclreference.com
  1. SYCL
  2. | API Reference
  3. | Built-Ins
  4. | cross

cross

Returns the cross product of p0.xyz and p1.xyz.


template <typename F, int N, detail::enable_if_t<((detail::is_custom_half_type<F>::value || std::is_same<F, float>::value || std::is_same<F, double>::value) && (N == 3 || N == 4)), int> >
vec<F, N> cross(const vec<F, N> p0, const vec<F, N> p1)
(1)
  1. Returns the cross product of p0.xyz and p1.xyz.
    Parameters:
    • const vec<F, N> p0
    • const vec<F, N> p1

syclreference.com — SYCL Reference Pages

Last updated: 2019-01-24 00:24:52 +0000