commit | 271157f1dfdc1129586f47e8064874d107f3edae | [log] [tgz] |
---|---|---|
author | Dae Kim <dae.kimpark@imgtec.com> | Fri Apr 01 10:25:36 2016 +0100 |
committer | Dae Kim <dae.kimpark@imgtec.com> | Fri Apr 01 10:25:36 2016 +0100 |
tree | 8827f03e0794c459e9ed8ad1ab5bdcc35f814c71 | |
parent | 368640ee6a6c9005b9a4d5f009895227e8df28bb [diff] |
Various fixes for synchronization tests: - Tests were not querying the available queueCount in the queue family properties. - Tests were using the "universal" queue family index when the device created in createTestDevice() could be using queries belonging to a different family index. - 3D image view was being used with a 2D image. - Command buffer Deleter was not holding any reference to the command pool. - Fences tests: * Fence status VK_NOT_READY was expected between queueSubmit() and waitForFences(). Status could be VK_SUCCESS if the work finishes before waitForFences(). * It seems that the first waitForFences() was intended for multiple fences, but it was waiting for one of the fences only. * Added check for default status of fence[1] (unsignaled). - Code style: * DE_NULL was being used as a boolean parameter in createFences() * Use VkResult names instead of error codes in the error messages. * Fixed some typos and indentation.
This repository contains a GPU testing suite called dEQP (drawElements Quality Program). dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan.
Up-to-date documentation for the dEQP is available at Android Open Source Project site.
This repository includes Khronos Vulkan CTS under external/vulkancts
directory. For more information see Vulkan CTS README.