commit | 77f33c049b3d8cb7297ff552ed266b0d77e2677a | [log] [tgz] |
---|---|---|
author | Jason Ekstrand <jason.ekstrand@intel.com> | Fri Dec 14 18:04:39 2018 -0600 |
committer | Tapani Pälli <tapani.palli@intel.com> | Fri Mar 22 08:20:43 2019 +0200 |
tree | c508099fabc4a96af6ba3f33f5485c2e7ee07ce1 | |
parent | afaf97df9c8768ee43e9a09b931e3989f6e17c69 [diff] |
Be more careful about Block decorations on structs In spirv/SPIR-V@9701a9f9 we changed the SPIR-V spec to say that block-decorated structures could not be nested. This is needed for sorting out certain variable pointers issues inside a SPIR-V parser. Unfortunately, the mentioned group of CTS tests violates this rule. Their %input_buffer type is a struct containing two instances of %outer_struct and both %input_buffer and %outer_struct are decorated Block. Fortunately, only one of the two struct types is actually required for an input at any given type so we just need to be more careful about the decorations. Affects: dEQP-VK.spirv_assembly.instruction.compute.variable_pointers.complex_types_compute.* Components: Vulkan VK-GL-CTS issue: 1518 Change-Id: I87a832fab94a9c06317d20b32afedf16b52ab2f2 (cherry picked from commit 1dbdfe34947fdb3e6d24226a58f02d0b8a515da8)
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.