commit | 18e7e66327d9c1231b6698ae23b34cdeea4b2695 | [log] [tgz] |
---|---|---|
author | Slawomir Cygan <slawomir.cygan@intel.com> | Mon Sep 25 16:52:33 2017 +0200 |
committer | Alexander Galazin <Alexander.Galazin@arm.com> | Sun Oct 01 08:53:00 2017 -0400 |
tree | e25b07c7154fa38376fb1be0158475e9d6f6909a | |
parent | b81810d2446bac26ea0d5fb017250934842eb643 [diff] |
Avoid overflow on shift left operator in subgroups ballot Fix possible overflow in GLSL logic shift left (<<) operation due to mediump precision of agument. GLSLang was generating following code: OpDecorate %52 RelaxedPrecision .. %52 = OpShiftLeftLogical %8 %30 %51 which may oveflow for gl_SubgroupInvocationID > 16. Affects: dEQP-VK.subgroups.ballot.* Components: Vulkan VK-GL-CTS issue: 713 Change-Id: I4ce345261111524ad2da219b1eafa15572074426
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.