godot/thirdparty/embree/kernels/builders/bvh_builder_msmblur.h

// Copyright 2009-2021 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#pragma once

#define MBLUR_NUM_TEMPORAL_BINS
#define MBLUR_NUM_OBJECT_BINS

#include "../bvh/bvh.h"
#include "../builders/primref_mb.h"
#include "heuristic_binning_array_aligned.h"
#include "heuristic_timesplit_array.h"

namespace embree
{
  namespace isa
  {
    template<typename T>
      struct SharedVector
      {};

    template<typename BuildRecord, int MAX_BRANCHING_FACTOR>
      struct LocalChildListT
      {};

    template<typename Mesh>
      struct RecalculatePrimRef
      {};

    struct VirtualRecalculatePrimRef
    {};

    struct BVHBuilderMSMBlur
    {};
  }
}