MCPcopy Create free account
hub / github.com/blender/cycles / oneapi_kernel_has_intersections

Function oneapi_kernel_has_intersections

src/kernel/device/oneapi/kernel.cpp:226–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

224}
225
226bool oneapi_kernel_has_intersections(const std::string &kernel_name)
227{
228 for (int i = 0; i < (int)DEVICE_KERNEL_NUM; i++) {
229 DeviceKernel kernel = (DeviceKernel)i;
230 if (device_kernel_has_intersection(kernel)) {
231 if (kernel_name.find(device_kernel_as_string(kernel)) != std::string::npos) {
232 return true;
233 }
234 }
235 }
236 return false;
237}
238
239bool oneapi_load_kernels(SyclQueue *queue_,
240 const uint kernel_features,

Callers 1

oneapi_load_kernelsFunction · 0.85

Calls 3

device_kernel_as_stringFunction · 0.85
findMethod · 0.45

Tested by

no test coverage detected