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

Method intersectionFilterN

tutorials/verify/verify.cpp:2771–2785  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2769 : VerifyApplication::IntersectTest(name,isa,imode,ivariant,VerifyApplication::TEST_SHOULD_PASS), sflags(sflags), quality(quality), subdiv(subdiv) {}
2770
2771 static void intersectionFilterN(const RTCFilterFunctionNArguments* const args)
2772 {
2773 if ((size_t)args->geometryUserPtr != 123)
2774 return;
2775
2776 for (unsigned int i=0; i<args->N; i++)
2777 {
2778 if (args->valid[i] != -1) continue;
2779
2780 /* reject hit */
2781 if (RTCHitN_primID(args->hit,args->N,i) & 2) {
2782 args->valid[i] = 0;
2783 }
2784 }
2785 }
2786
2787 VerifyApplication::TestReturnValue run(VerifyApplication* state, bool silent)
2788 {

Calls

no outgoing calls

Tested by

no test coverage detected