eeefd9a69c
This PR enabled backend specific rendertest for EEVEE and Workbench. Some changes that have been made are: - Add suffix to the test identifying the backend (_opengl, _vulkan, _metal) - Vulkan render tests are compared with the opengl results. Most EEVEE tests run as expected there are some issues in the Vulkan backend that needs to be addressed: - Fully smooth reflective materials miss lighting. - Tangent normals are off None of the workbench tests pass. It has to do with downloading the depth buffer. In Workbench they are stored as GPU_DEPTH32F_STENCIL8 and downloaded as FLOAT. We didn't implement it in the vulkan backend yet and currently asserts. The Vulkan render test run faster compared to OpenGL. On my system around 25-50% faster. Pull Request: https://projects.blender.org/blender/blender/pulls/126784