[Piglit] [PATCH v2 0/2] Vulkan testing with VkRunner

2018-11-03 Thread Neil Roberts
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

[Piglit] [PATCH v3 1/2] framework: Add a vulkan tests profile

2018-11-03 Thread Neil Roberts
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

[Piglit] [PATCH 2/2] vulkan: Add some tests for glsl450 builtin functions using doubles

2018-11-03 Thread Neil Roberts
--- .../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