The Cycles automated regression tests currently run on the CPU.
With some environment flags it's possible to execute a script that runs them on other devices, but this is cumbersome. The goal of this task is to add a CMake option to enable running the regression tests on GPU devices in addition to CPU devices.
The reference images are currently only valid for CPU rendering. Keeping differeing reference images updated will have to wait until we have CI infrastructure for testing GPU rendering. For now we can do a few things:
- Do nothing and manually check when tests fail
- Increase difference thresholds for tests that only differ a little
- Disable failing tests for GPU testing