// 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 { … }; }