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

Function updateSubMeshEdgeLevelBufferTask

tutorials/viewer/viewer_device.cpp:61–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59
60#if defined(ISPC)
61void updateSubMeshEdgeLevelBufferTask (int taskIndex, int threadIndex, ISPCSubdivMesh* mesh, const Vec3fa& cam_pos )
62{
63 const unsigned int size = mesh->numFaces;
64 const unsigned int startID = ((taskIndex+0)*size)/taskCount;
65 const unsigned int endID = ((taskIndex+1)*size)/taskCount;
66 updateEdgeLevelBuffer(mesh,cam_pos,startID,endID);
67}
68void updateMeshEdgeLevelBufferTask (int taskIndex, int threadIndex, ISPCScene* scene_in, const Vec3fa& cam_pos )
69{
70 ISPCGeometry* geometry = g_ispc_scene->geometries[taskIndex];

Callers 1

updateEdgeLevelsFunction · 0.85

Calls 1

updateEdgeLevelBufferFunction · 0.70

Tested by

no test coverage detected