commit | 70de0c5cb3693daf3214a759296d26010a8486fc | [log] [tgz] |
---|---|---|
author | Boris Zanin <boris.zanin@mobica.com> | Thu Sep 07 10:18:07 2017 +0200 |
committer | Alexander Galazin <Alexander.Galazin@arm.com> | Tue Sep 26 09:01:58 2017 -0400 |
tree | 2c8c90fe301d5bdccffc5a888bd1d3748b64abc4 | |
parent | 1fad3774963a28bfeadde131a1385525a0e24bb5 [diff] |
Fix memory corruption vktApiObjectManagementTests Due to s_deviceCases, s_deviceGroupCases are declared as non-static arrays the pointers to these structures cannot be included into static arrays such as s_createSingleGroup, s_createMultipleUniqueResourcesGroup, etc. During second call references in arrays like s_createSingleGroup, s_createMultipleUniqueResourcesGroup, etc will point to invalid memory and most likely will lead to crash. Fix: make dependend structures also non-static. Update tests: * dEQP-VK.api.object_management.* Components: Vulkan VK-GL-CTS issue: 674 Change-Id: I83732c243f407d620f3d612c4f10435965e36080
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.