Vulkan conformance tests for graphics drivers save their output images inside an XML file called TestResults.qpa
. As binary outputs aren’t allowed, these output images (that would be saved as PNG otherwise) are encoded to text using Base64 and the result is printed between <Image></Image>
XML tags. This is a problem sometimes, as external tools are required to display them. In this post I’d like to share a few simple hacks I’m using to instantly display the CTS output image when I’m running a CTS test, hoping that they might be handy to more people who work on the drivers.
Continue reading A hack to instantly display the Vulkan CTS tests output