LuxMark icon indicating copy to clipboard operation
LuxMark copied to clipboard

luxmark: catch OpenCL errors like CL_DEVICE_NOT_FOUND when listing devices

Open illwieckz opened this issue 1 year ago • 0 comments

The application should not crash because there is no OpenCL device.

This avoids crashing on:

terminate called after throwing an instance of 'std::runtime_error'
  what():  OpenCL driver API error (code: -1, file:LuxCore/src/luxrays/devices/ocldevice.cpp, line: 89): CL_DEVICE_NOT_FOUND

This work is courtesy of I ♥ Compute initiative funded by 🇫🇷️ rebatir.fr.

illwieckz avatar Apr 09 '23 23:04 illwieckz