commit | 332e6560e76dca678d1bbf5582ea9e2dd17b5fed | [log] [tgz] |
---|---|---|
author | Jianle Wang <jianle.wang@arm.com> | Tue Oct 20 10:31:48 2020 +0800 |
committer | Jianle Wang <jianle.wang@arm.com> | Fri Nov 06 04:59:53 2020 -0500 |
tree | 4bc55ddffb2510d328d2e9a2b18517e620bfbc6b | |
parent | 01928c37e991e4ead8d767291179a900eaa7e5ef [diff] |
Reset texture data to 0 after each 16 iterations to avoid overflow The default precision of int in the fragment shader is mediump. The fs_out_color in GeometryShaderMaxCombinedTextureUnitsTest::m_fragment_shader_code_body will overflow when the number of texture unit become large, since each texture data is equal to index of the texture units. So reset texture data to 0 after each 16 iterations to avoid the overflow. Component: OpenGL Affected tests: KHR-GLES31.core.geometry_shader.limits.max_combined_texture_units VK-GL-CTS issue: 2622 Change-Id: Icc9f2ed77a5a1cf6f315605f5f1045a60a56396c (cherry picked from commit ccb924af7b96ee3771ce25f6d31a0b243bbddee1)
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.