commit | 0b0c5dba7daed6439ec6352aacf3cd216d1c1dd5 | [log] [tgz] |
---|---|---|
author | Pyry Haulos <phaulos@google.com> | Tue Oct 25 17:41:48 2016 +0900 |
committer | Pyry Haulos <phaulos@google.com> | Thu Dec 01 15:20:12 2016 -0800 |
tree | 28bcad85716849a563aec1615bad6d44e5f50bed | |
parent | df0c09506868772560860649ec38b0d9923fd0e6 [diff] |
Fix combined depth stencil handling in dEQP-VK.api.copy_and_blit The existing code had several bugs related to handling of combined DS formats that manifested on implementations that support blitting of said formats. vk::isSupportedByFramework(VkFormat) utility function is added for checking whether format is mappable to tcu::TextureFormat. This query is used to filter out test cases that will always result in InternalError, namely all cases that attempted to exercise formats with 64-bit channels. Vulkan null driver is updated to advertise VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT to allow easier testing. Affects: dEQP-VK.api.copy_and_blit.* See #488 See #515 Change-Id: Ic03c523aea6a4bc9115568ec486200c53ec37d80
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.