MCPcopy Create free account
hub / github.com/RenderKit/oidn / oidnIsMetalDeviceSupported

Function oidnIsMetalDeviceSupported

api/api.cpp:249–259  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

247 }
248
249 OIDN_API bool oidnIsMetalDeviceSupported(MTLDevice_id device)
250 {
251 OIDN_TRY
252 OIDN_INIT_CONTEXT(ctx, DeviceType::Metal);
253 if (!ctx.isDeviceSupported(DeviceType::Metal))
254 return false;
255 auto factory = static_cast<MetalDeviceFactoryBase*>(ctx.getDeviceFactory(DeviceType::Metal));
256 return factory->isDeviceSupported(device);
257 OIDN_CATCH
258 return false;
259 }
260
261 OIDN_API OIDNDevice oidnNewDevice(OIDNDeviceType inType)
262 {

Callers 1

isMetalDeviceSupportedFunction · 0.85

Calls 2

isDeviceSupportedMethod · 0.80
getDeviceFactoryMethod · 0.80

Tested by

no test coverage detected