#pragma once
#include "../common/ray.h"
#include "../common/context.h"
#include "filter.h"
namespace embree
{
namespace isa
{
template<int M>
struct UVIdentity { … };
template<bool filter>
struct Intersect1Epilog1
{ … };
template<bool filter>
struct Occluded1Epilog1
{ … };
template<int K, bool filter>
struct Intersect1KEpilog1
{ … };
template<int K, bool filter>
struct Occluded1KEpilog1
{ … };
template<int M, bool filter>
struct Intersect1EpilogM
{ … };
template<int M, bool filter>
struct Occluded1EpilogM
{ … };
template<int M, bool filter>
struct Intersect1EpilogMU
{ … };
template<int M, bool filter>
struct Occluded1EpilogMU
{ … };
template<int M, int K, bool filter>
struct IntersectKEpilogM
{ … };
template<int M, int K, bool filter>
struct OccludedKEpilogM
{ … };
template<int M, int K, bool filter>
struct IntersectKEpilogMU
{ … };
template<int M, int K, bool filter>
struct OccludedKEpilogMU
{ … };
template<int M, int K, bool filter>
struct Intersect1KEpilogM
{ … };
template<int M, int K, bool filter>
struct Occluded1KEpilogM
{ … };
template<int M, int K, bool filter>
struct Intersect1KEpilogMU
{ … };
template<int M, int K, bool filter>
struct Occluded1KEpilogMU
{ … };
}
}