MCPcopy Create free account
hub / github.com/RenderKit/embree / TutorialData_Destructor

Function TutorialData_Destructor

tutorials/user_geometry/user_geometry_device.h:82–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82inline void TutorialData_Destructor(TutorialData* This)
83{
84 rtcReleaseScene (This->g_scene); This->g_scene = nullptr;
85 rtcReleaseScene (This->g_scene0); This->g_scene0 = nullptr;
86 rtcReleaseScene (This->g_scene1); This->g_scene1 = nullptr;
87 rtcReleaseScene (This->g_scene2); This->g_scene2 = nullptr;
88 rtcReleaseDevice(g_device); g_device = nullptr;
89 alignedUSMFree(This->g_spheres); This->g_spheres = nullptr;
90 alignedUSMFree(This->g_sphere0); This->g_sphere0 = nullptr;
91 alignedUSMFree(This->g_sphere1); This->g_sphere1 = nullptr;
92 alignedUSMFree(This->colors); This->colors = nullptr;
93}
94
95} // namespace embree

Callers 1

device_cleanupFunction · 0.70

Calls 3

rtcReleaseSceneFunction · 0.85
rtcReleaseDeviceFunction · 0.85
alignedUSMFreeFunction · 0.85

Tested by

no test coverage detected