Here is a second attempt at incorporating VkRunner into Piglit. This
time, instead of copying the source code into Piglit, it now just
executes the VkRunner executable is an external dependency. I think
there is now more interest in maintaining VkRunner as a separate repo
because it may later be
This searches for files named *.vk_shader_test in the tests/vulkan
directory and runs them with VkRunner. VkRunner is executed as an
external dependency. It is found either in the path or by setting the
PIGLIT_VKRUNNER_BINARY environment variable.
v2: Move VkShaderTest to piglit_test.py and
---
.../face-forward-double.vk_shader_test| 88 +++
.../glsl450/frexp-double.vk_shader_test | 61 +
.../glsl450/isinf-double.vk_shader_test | 81 +
.../glsl450/reflect-double.vk_shader_test | 55