#include "bvh_builder.h"
namespace embree
{
namespace isa
{
template<int N>
typename BVHN<N>::NodeRef BVHNBuilderVirtual<N>::BVHNBuilderV::build(FastAllocator* allocator, BuildProgressMonitor& progressFunc, PrimRef* prims, const PrimInfo& pinfo, GeneralBVHBuilder::Settings settings)
{ … }
template<int N>
typename BVHN<N>::NodeRef BVHNBuilderQuantizedVirtual<N>::BVHNBuilderV::build(FastAllocator* allocator, BuildProgressMonitor& progressFunc, PrimRef* prims, const PrimInfo& pinfo, GeneralBVHBuilder::Settings settings)
{ … }
template<int N>
typename BVHN<N>::NodeRecordMB BVHNBuilderMblurVirtual<N>::BVHNBuilderV::build(FastAllocator* allocator, BuildProgressMonitor& progressFunc, PrimRef* prims, const PrimInfo& pinfo, GeneralBVHBuilder::Settings settings, const BBox1f& timeRange)
{ … }
template struct BVHNBuilderVirtual<4>;
template struct BVHNBuilderQuantizedVirtual<4>;
template struct BVHNBuilderMblurVirtual<4>;
#if defined(__AVX__)
template struct BVHNBuilderVirtual<8>;
template struct BVHNBuilderQuantizedVirtual<8>;
template struct BVHNBuilderMblurVirtual<8>;
#endif
}
}