aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralan-baker <alanbaker@google.com>2023-01-06 16:15:37 -0500
committerGitHub <noreply@github.com>2023-01-06 16:15:37 -0500
commitbab12ea70acf303ef841e89368338720363c11ce (patch)
tree8bb27ee2b8d632d5756e58ce6556690dde066f5d
parentaf97b8531b219f968640f8c9d84daa957a93f1dc (diff)
downloadamber-bab12ea70acf303ef841e89368338720363c11ce.tar.gz
Update SPIRV deps (#1012)
* Switch to strip non-semantic pass * update android kokoro cmake
-rw-r--r--DEPS4
-rwxr-xr-xkokoro/android/build.sh6
-rw-r--r--src/clspv_helper.cc2
3 files changed, 6 insertions, 6 deletions
diff --git a/DEPS b/DEPS
index bb48e77..a06a335 100644
--- a/DEPS
+++ b/DEPS
@@ -20,8 +20,8 @@ vars = {
'json_revision': '4f8fba14066156b73f1189a2b8bd568bde5284c5',
'lodepng_revision': '5601b8272a6850b7c5d693dd0c0e16da50be8d8d',
'shaderc_revision': 'e72186b66bb90ed06aaf15cbdc9a053581a0616b',
- 'spirv_headers_revision': '0bcc624926a25a2a273d07877fd25a6ff5ba1cfb',
- 'spirv_tools_revision': 'cc5fca057ec61748e5fbde429adee155c7392510',
+ 'spirv_headers_revision': 'd13b52222c39a7e9a401b44646f0ca3a640fbd47',
+ 'spirv_tools_revision': 'd87f61605b3647fbceae9aaa922fce0031afdc63',
'swiftshader_revision': 'bca23447ad4667a7b79973569ab5d8d905d211ac',
'vulkan_headers_revision': '1dace16d8044758d32736eb59802d171970e9448',
'vulkan_loader_revision': '8aad559a09388ceb5b968af64a2b965d3886e5a0',
diff --git a/kokoro/android/build.sh b/kokoro/android/build.sh
index 5f38129..6c1e8ad 100755
--- a/kokoro/android/build.sh
+++ b/kokoro/android/build.sh
@@ -35,9 +35,9 @@ echo y | sudo apt-get purge --auto-remove cmake
# Installing the 3.14.0 version.
# Glslang requires 3.14.0
-wget http://www.cmake.org/files/v3.14/cmake-3.14.0.tar.gz
-tar -xvzf cmake-3.14.0.tar.gz
-pushd cmake-3.14.0/
+wget http://www.cmake.org/files/v3.18/cmake-3.18.6.tar.gz
+tar -xvzf cmake-3.18.6.tar.gz
+pushd cmake-3.18.6/
./configure
make
sudo make install
diff --git a/src/clspv_helper.cc b/src/clspv_helper.cc
index 4be5bfa..f940c87 100644
--- a/src/clspv_helper.cc
+++ b/src/clspv_helper.cc
@@ -278,7 +278,7 @@ Result Compile(Pipeline::ShaderInfo* shader_info,
// Strip the reflection instructions to avoid requiring the implementation to
// support VK_KHR_shader_non_semantic_info.
spvtools::Optimizer opt(env);
- opt.RegisterPass(spvtools::CreateStripReflectInfoPass());
+ opt.RegisterPass(spvtools::CreateStripNonSemanticInfoPass());
std::vector<uint32_t> stripped;
if (!opt.Run(generated_binary->data(), generated_binary->size(), &stripped)) {
return Result("failed to strip reflection instructions");