commit | 83f7fcd8e1c7cb81a8b08d7161658ccd392c31e4 | [log] [tgz] |
---|---|---|
author | Slawomir Cygan <slawomir.cygan@intel.com> | Mon Jul 17 19:27:42 2017 +0200 |
committer | Alexander Galazin <Alexander.Galazin@arm.com> | Mon Aug 28 03:40:58 2017 -0400 |
tree | 396785fec98ed73aea047d3aa3d68a130f4f8064 | |
parent | f704963f55d13ca3ce848b343483fd23c7ebece0 [diff] |
Improve tests for minSampleShading Existing tests had chicken & egg problem: they were just comparing resolved images rendered to with minSampleShading > 0 to resolved images rendered to with minSampleShading == 1. This means that any tests could pass in case of consistent bug in sample shading. This change reworks the test do proper validation of number of unique generated samples: - Renderpass is extended with passes for copying per-sample data into single sampled images - Single sampled images are than cross-checked on CPU: for each pixel, the number of covered unique samples accross all images must be not less than amoung expected from given minSampleShading value. Affects: dEQP-VK.pipeline.multisample.min_sample_shading.* Components: Vulkan VK-GL-CTS issue: 579 Change-Id: I24cbf471a499de5db39b028e598a13899114a3e4
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.
This repository includes Khronos OpenGL / OpenGL ES CTS under external/openglcts
directory. For more information see OpenGL / OpenGL ES CTS README.