Update SPIR-V Tools, SPIR-V Headers and glslang
authorNeil Henning <neil@codeplay.com>
Mon, 14 Aug 2017 12:12:10 +0000 (13:12 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 18 Sep 2017 15:19:40 +0000 (11:19 -0400)
commitcb5bf293a6be7bb502e1c72ed0ccc524e434fdb4
treed22d5f3ab907fdf4fafe7642bda9094ab148866d
parent4e3b4214a201bd02f2e4868f464222ca6ede8dc0
Update SPIR-V Tools, SPIR-V Headers and glslang

David Neto has kindly produced vulkan-1.1-dev branches for SPIR-V Tools
and SPIR-V Headers that match SPIR-V 1.3 functionality. This commit
updates us to those changelists.

In tandem I also updated glslang to the master commit on gitlab - this
is the tracking branch for Vulkan 1.1. Glslang had changed some of the
files, so I took the liberty of cleaning up the include process for
glslang to try and mitigate any future additions/removal of files, by
defensively setting some of glslang's CMake options to disable
functionality, and renaming glslang_library -> glslang_libraries to
include the 3 libraries the CTS depends on.

Components: Vulkan

Change-Id: I1a47ff96adbbcab5a89e7b9805ba53f783ecc693
(cherry picked from commit c4bf8571ff93212f7f07124531e144d6520dafda)
external/fetch_sources.py
external/glslang/CMakeLists.txt
external/vulkancts/framework/vulkan/CMakeLists.txt