Some test cases are not support when used with the OpenGL backend. These test cases are easier to support when using Vulkan as we do control the GPU->CPU data conversion logic. We remove the test cases that aren't working yet for any backend and skip test cases where OpenGL support is failing.