commit | 3fd5ca6b6ba8b1a3cc39408dcb49447849f602a4 | [log] [tgz] |
---|---|---|
author | Jason Ekstrand <jason.ekstrand@intel.com> | Thu May 18 21:36:15 2017 -0700 |
committer | Pyry Haulos <phaulos@google.com> | Mon May 29 21:48:24 2017 -0400 |
tree | e7078998786142a1a4b09cecb4cad2405f622934 | |
parent | c9f5034bde96e2e8286a800aa58049f04beacec1 [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.