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

Method execute

core/device.cpp:334–348  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

332 }
333
334 void Device::execute(std::function<void()>&& f, SyncMode sync)
335 {
336 try
337 {
338 f();
339 }
340 catch (...)
341 {
342 // Make sure to synchronize even if an exception has been thrown
343 syncAndThrow(sync);
344 throw;
345 }
346
347 syncAndThrow(sync);
348 }
349
350 void Device::waitAndThrow()
351 {

Callers 11

processQueueMethod · 0.45
oidnTest.cppFile · 0.45
imageSizeTestFunction · 0.45
sanitizationTestFunction · 0.45
progressTestFunction · 0.45
mainFunction · 0.45
oidnExecuteFilterFunction · 0.45
oidnExecuteFilterAsyncFunction · 0.45

Calls

no outgoing calls

Tested by 5

imageSizeTestFunction · 0.36
sanitizationTestFunction · 0.36
progressTestFunction · 0.36