godot/thirdparty/embree/kernels/common/scene_triangle_mesh.cpp

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

#include "scene_triangle_mesh.h"
#include "scene.h"

namespace embree
{
#if defined(EMBREE_LOWEST_ISA)

  TriangleMesh::TriangleMesh (Device* device)
    :{}

  void TriangleMesh::setMask (unsigned mask) 
  {}

  void TriangleMesh::setNumTimeSteps (unsigned int numTimeSteps)
  {}

  void TriangleMesh::setVertexAttributeCount (unsigned int N)
  {}
  
  void TriangleMesh::setBuffer(RTCBufferType type, unsigned int slot, RTCFormat format, const Ref<Buffer>& buffer, size_t offset, size_t stride, unsigned int num)
  {}

  void* TriangleMesh::getBuffer(RTCBufferType type, unsigned int slot)
  {}

  void TriangleMesh::updateBuffer(RTCBufferType type, unsigned int slot)
  {}

  void TriangleMesh::commit()
  {}

  void TriangleMesh::addElementsToCount (GeometryCounts & counts) const 
  {}

  bool TriangleMesh::verify() 
  {}

  void TriangleMesh::interpolate(const RTCInterpolateArguments* const args) {}
 
#endif

  namespace isa
  {
    TriangleMesh* createTriangleMesh(Device* device) {}
  }
}