Пример #1
0
int main(int argc, char* argv[])
{
  /* for best performance set FTZ and DAZ flags in MXCSR control and status register */
  _MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_ON);
  _MM_SET_DENORMALS_ZERO_MODE(_MM_DENORMALS_ZERO_ON);

  /* create new Embree device */
  RTCDevice device = rtcNewDevice("verbose=1");

  /* ddelete device again */
  rtcDeleteDevice(device);
  
  return 0;
}
Пример #2
0
/* called by the C++ code for cleanup */
extern "C" void device_cleanup ()
{
  rtcDeleteScene (g_scene);
  rtcDeleteDevice(g_device);
}
Пример #3
0
 void embree_close(EmbreeScene *scene)
 {
     rtcDeleteScene(scene->scene);
     rtcDeleteDevice(scene->dev);
     delete scene;
 }
Пример #4
0
 extern "C" void ispcDeleteDevice(RTCDevice device) {
   rtcDeleteDevice(device);
 }
Пример #5
0
/* called by the C++ code for cleanup */
extern "C" void device_cleanup ()
{
  rtcDeleteScene (g_scene); g_scene = nullptr;
  rtcDeleteDevice(g_device); g_device = nullptr;
}
/* called by the C++ code for cleanup */
extern "C" void device_cleanup ()
{
  rtcDeleteScene (g_scene); g_scene = nullptr;
  rtcDeleteDevice(g_device); g_device = nullptr;
  alignedFree(colors); colors = nullptr;
}