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

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

#pragma once

#include "curveNi.h"

#include "roundline_intersector.h"
#include "coneline_intersector.h"
#include "curve_intersector_ribbon.h"
#include "curve_intersector_oriented.h"
#include "curve_intersector_sweep.h"

namespace embree
{
  namespace isa
  {
    template<int M>
    struct CurveNiIntersector1
    {};

    template<int M, int K>
      struct CurveNiIntersectorK
    {};

     __forceinline void convert_to_bezier(const Geometry::GType gtype,
                                         Vec3ff& v0, Vec3ff& v1, Vec3ff& v2, Vec3ff& v3,
                                         Vec3fa& n0, Vec3fa& n1, Vec3fa& n2, Vec3fa& n3)
    {}

    __forceinline void convert_to_bezier(const Geometry::GType gtype, Vec3ff& v0, Vec3ff& v1, Vec3ff& v2, Vec3ff& v3)
    {}
  }
}