// Copyright 2009-2021 Intel Corporation // SPDX-License-Identifier: Apache-2.0 #pragma once #include "triangle.h" #include "intersector_epilog.h" namespace embree { namespace isa { /*! Intersects M motion blur triangles with 1 ray */ template<int M, bool filter> struct TriangleMvMBIntersector1Moeller { … }; /*! Intersects M motion blur triangles with K rays. */ template<int M, int K, bool filter> struct TriangleMvMBIntersectorKMoeller { … }; /*! Intersects M motion blur triangles with 1 ray */ template<int M, bool filter> struct TriangleMvMBIntersector1Pluecker { … }; /*! Intersects M motion blur triangles with K rays. */ template<int M, int K, bool filter> struct TriangleMvMBIntersectorKPluecker { … }; } }