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

Method clearBarrier

kernels/bvh/bvh.cpp:40–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38
39 template<int N>
40 void BVHN<N>::clearBarrier(NodeRef& node)
41 {
42 if (node.isBarrier())
43 node.clearBarrier();
44 else if (!node.isLeaf()) {
45 BaseNode* n = node.baseNode(); // FIXME: flags should be stored in BVH
46 for (size_t c=0; c<N; c++)
47 clearBarrier(n->child(c));
48 }
49 }
50
51 template<int N>
52 void BVHN<N>::layoutLargeNodes(size_t num)

Callers 2

buildMethod · 0.45

Calls 4

isBarrierMethod · 0.80
isLeafMethod · 0.80
baseNodeMethod · 0.80
childMethod · 0.45

Tested by

no test coverage detected