| 111 | }; |
| 112 | |
| 113 | RTCScene convertScene(ISPCScene* scene_in) |
| 114 | { |
| 115 | RTCFeatureFlags feature_mask = RTC_FEATURE_FLAG_NONE; |
| 116 | RTCScene scene_out = ConvertScene(g_device, g_ispc_scene, RTC_BUILD_QUALITY_MEDIUM, RTC_SCENE_FLAG_FILTER_FUNCTION_IN_ARGUMENTS | RTC_SCENE_FLAG_ROBUST, &feature_mask); |
| 117 | g_feature_mask = (RTCFeatureFlags) (feature_mask | RTC_FEATURE_FLAG_FILTER_FUNCTION_IN_ARGUMENTS); |
| 118 | |
| 119 | /* commit changes to scene */ |
| 120 | return scene_out; |
| 121 | } |
| 122 | |
| 123 | /* Filter callback function that gathers all hits */ |
| 124 | RTC_SYCL_INDIRECTLY_CALLABLE void gather_all_hits(const RTCFilterFunctionNArguments* args) |
no test coverage detected