commit | ec2837040a7b3ca5d4ef64ee6b24735a150358f1 | [log] [tgz] |
---|---|---|
author | Jari Komppa <jari.komppa@siru.fi> | Fri Feb 02 15:00:22 2018 +0200 |
committer | Alexander Galazin <Alexander.Galazin@arm.com> | Thu Feb 08 07:44:12 2018 -0500 |
tree | d1757353b8da07a1e45814ce2b6d815a1648733f | |
parent | ad1105f05fb79291e84402372a3ca4edb3544714 [diff] |
Added optimization avoiding shader disassembly This change avoids disassembling shaders if the --deqp-log-shader-sources=disable option is used. The default functionality disassembles everything and discards the result if the shader source logging is disabled. This change skips the disassembly too. The performance gain for this is approximately 10% of runtime. The timings are based on assumption of debug build and having the shader cache with zero cache misses. Affects: none Components: Framework Vk-GL-CTS isue: 899 Change-Id: I36eda000a94400d8f50a565c7ef30f4170d51c83
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.