commit | fd9ad96c4c858a35b9787c59a0bd8e64517d6507 | [log] [tgz] |
---|---|---|
author | Jason Ekstrand <jason.ekstrand@intel.com> | Thu May 18 21:36:15 2017 -0700 |
committer | Craig Stout <cstout@google.com> | Wed Aug 16 14:15:34 2017 -0700 |
tree | 3d8044254a76bfc4e69ac4ad6472483c0c66f32e | |
parent | 28a7b5f3755adc8664368e4e023d32dd156ed21d [diff] |
dEQP-VK: Fix an incorrect layout transition The tests upload data to the resolve destination using CopyImageToBuffer prior to doing a resolve to a chunk out of the middle of the image. This lets the test validate the resolve to a subarea works correctly. However, they were also transitioning the destination from UNDEFINED to TRANSFER_DST_OPTIMAL between uploading the data and doing the resolve. This transition destroys the contents of the image making verifying that contents incorrect. The correct transition is from TRANSFER_DST_OPTIMAL to TRANSFER_DST_OPTIMAL. This affects the following tests: - dEQP-VK.api.copy_and_blit.resolve_image.partial* - dEQP-VK.api.copy_and_blit.resolve_image.with_regions* Change-Id: I9336195d7977d7dd2ffb057525134846b10e8010
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.