#pragma once
#include "subdivpatch1.h"
#include "grid_soa.h"
#include "grid_soa_intersector1.h"
#include "grid_soa_intersector_packet.h"
#include "../common/ray.h"
namespace embree
{
namespace isa
{
template<typename T>
class SubdivPatch1Precalculations : public T
{ … };
template<int K, typename T>
class SubdivPatch1PrecalculationsK : public T
{ … };
class SubdivPatch1Intersector1
{ … };
class SubdivPatch1MBIntersector1
{ … };
template <int K>
struct SubdivPatch1IntersectorK
{ … };
SubdivPatch1Intersector4;
SubdivPatch1Intersector8;
SubdivPatch1Intersector16;
template <int K>
struct SubdivPatch1MBIntersectorK
{ … };
SubdivPatch1MBIntersector4;
SubdivPatch1MBIntersector8;
SubdivPatch1MBIntersector16;
}
}