godot/thirdparty/embree/kernels/geometry/subgrid.h

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

#pragma once

#include "../common/ray.h"
#include "../common/scene_grid_mesh.h"
#include "../bvh/bvh.h"

namespace embree
{
    /* Stores M quads from an indexed face set */
      struct SubGrid
      {};

      struct SubGridID {};
      
      /* QuantizedBaseNode as large subgrid leaf */
      template<int N>
      struct SubGridQBVHN
      {};

      template<int N>
        typename SubGridQBVHN<N>::Type SubGridQBVHN<N>::type;

      SubGridQBVH4;
      SubGridQBVH8;


      


      /* QuantizedBaseNode as large subgrid leaf */
      template<int N>
      struct SubGridMBQBVHN
      {};
}