The test uses a none points shader to draw points, which is incorrect and asserts when using Vulkan. It also didn't test the gpu part of the pipeline (PassMain). When using PassMain the order of the resources are expected to be different as the draw calls are ordered based on the primitive type and handles. Pull Request: https://projects.blender.org/blender/blender/pulls/117714