Merge in fixes from Khronos Vulkan CTS repository
am:
349573f9af
* commit '
349573f9afb7729e5b59b260966ec9482ce46ad9': (24 commits)
binding_model: Respect the StoresAndAtomics feature bits
Update glslang to include "SPV: Use heuristic to avoid geometry multi-streams"
Fixes buffer overflow in pipeline timestamp tests
Fixes ImageBlitFromImage tests scaling blit verification code
binding_model: Respect the StoresAndAtomics feature bits
Update glslang
Reducing the number of command buffers allocated due to system memory limitations of 32-bit systems
ShaderExecutor: use descriptor arrays when uniform/buffer arrays are used in the shader code. Another partial solution to #308.
Issue 322: dEQP-VK.api.device_init.create_instance_invalid_api_version - remove patch version check
Enable SPIR-V validator in the module-building chain.
Add missing capabilities in assembly tests
Update glslang to latest revision
Fix compiler warning in render pass tests
Fixes format_properties test with required formats from Vulkan 1.0 spec
Remove now unnecessary mustpass exclusion
Fix build
SSBOLayoutCase: Make proper use of array descriptors
dEQP-VK.api.info.image_format_properties: properly calculate mip pyramid size.
dEQP-VK.api.info.image_format_properties: enum value can be signed.
Use the correct library name on Linux
...