| 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 | { |
no outgoing calls
no test coverage detected