From f8c66c72c6738b4f2cb27d5209bf1d122e4b49d1 Mon Sep 17 00:00:00 2001 From: Ryan Harrison Date: Thu, 19 Sep 2019 21:08:12 +0000 Subject: [PATCH] Rolling 4 dependencies Roll third_party/SPIRV-Tools/ e2e95172d..08fcf8a4a (22 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/e2e95172dffb..08fcf8a4abdc $ git log e2e95172d..08fcf8a4a --date=short --no-merges --format='%ad %ae %s' 2019-09-19 ehsannas Fix header include syntax. (#2882) 2019-09-19 stevenperron Handle OpConstantNull in copy-prop-arrays. (#2870) 2019-09-19 dneto Fix comment typo found by protobufs linter (#2884) 2019-09-19 dsinclair Move docs into docs/ folder (#2872) 2019-09-18 dsinclair Add WebGPU SPIR-V Assembler in JavaScript. (#2876) 2019-09-18 dneto Android.mk: Add dependency from optimizer file to amd-shader-ballot-insts.inc (#2883) 2019-09-18 dneto Update SPIRV-Headers in DEPS (#2880) 2019-09-18 afdx Fix detection of blocks bypassed by new edge (#2874) 2019-09-18 afdx Fix CMake issue related to spirv-fuzz (#2877) 2019-09-18 afdx Add fuzzer pass to replace ids with synonyms (#2857) 2019-09-18 alanbaker Relaxed bitcast with pointers (#2878) 2019-09-17 52076061+digit-google Fix Fuchsia build. (#2868) 2019-09-16 raun.krisch Adding valilidation checks for OpEntryPoint duplicate names and execution mode (#2862) 2019-09-16 alanbaker Extra resource interface validation (#2864) 2019-09-13 alanbaker Split capability tests (#2866) 2019-09-13 alanbaker SPIRV-Tools support for SPIR-V 1.5 (#2865) 2019-09-11 afdx Add fuzzer pass to copy objects (#2853) 2019-09-11 rharrison Handle another case where creating a constant can fail (#2854) 2019-09-11 stevenperron Don't inline function containing OpKill (#2842) 2019-09-11 stevenperron Handle id overflow in wrap op kill. (#2851) 2019-09-11 dneto Assembler: Can't set an ID in instruction without result ID (#2852) 2019-09-10 zoddicus Handle creating a new constant failing gracefully (#2848) Roll third_party/glslang/ 664ad418f..f7a48b153 (14 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/664ad418f845..f7a48b153f2a $ git log 664ad418f..f7a48b153 --date=short --no-merges --format='%ad %ae %s' 2019-09-17 cepheus SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2 2019-09-16 digit Fix Fuchsia build. 2019-09-17 kainino use custom es6 modularization instead of MODULARIZE=1 2019-09-17 kainino Separate GLSLANG_WEB (min-size build) and Emscripten options 2019-09-18 cepheus README: Fix WASM typos. 2019-09-18 cepheus HLSL: Fix #1903 Catch 0-argument case to constructors. 2019-09-08 jbolz Add GL_EXT_shader_subgroup_extended_types support 2019-08-28 cepheus GLSL: Only require constant for subgroupBroadcast when SPV < 1.5. 2019-08-18 cepheus SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension. 2019-09-09 laddoc Add flags for local size values ( compute shader ) 2019-09-13 cepheus SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5. 2019-09-11 dsinclair Comment out params instead of removing 2019-09-10 dsinclair Remove unused params 2019-09-09 rex.xu Fix incorrect function prototypes of 64-bit findLSB/findMSB Roll third_party/spirv-cross/ b32a1b415..5431e1da2 (7 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross/+log/b32a1b415043..5431e1da2dc1 $ git log b32a1b415..5431e1da2 --date=short --no-merges --format='%ad %ae %s' 2019-09-19 post Update SPIR-V headers. 2019-09-19 post MSL: Fix 16-bit integer literals. 2019-09-18 rharrison Update external/ to SPIR-V 1.5 2019-09-18 post CMake: Add option to force -fPIC. 2019-09-17 post Fix -Wshorten-64-to-32 warnings. 2019-09-16 post CMake: Add option to skip installation targets. 2019-09-12 post Consider discard and demote as impure statements. Roll third_party/spirv-headers/ 38cafab37..601d73872 (2 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/38cafab379e5..601d738723ac $ git log 38cafab37..601d73872 --date=short --no-merges --format='%ad %ae %s' 2019-09-18 cepheus Add SPV_KHR_physical_storage_buffer. 2019-09-13 cepheus SPIR-V 1.5. Created with: roll-dep third_party/SPIRV-Tools third_party/glslang third_party/shaderc third_party/spirv-cross third_party/spirv-headers Change-Id: I9a50caaec13661e60126b9d3e6b4fc63863d25f3 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/11381 Commit-Queue: Kai Ninomiya Reviewed-by: Kai Ninomiya --- DEPS | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DEPS b/DEPS index 59555ce17c..235abc349f 100644 --- a/DEPS +++ b/DEPS @@ -50,21 +50,21 @@ deps = { # SPIRV-Cross 'third_party/spirv-cross': { - 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@b32a1b415043f5ae368e90af7a585770ecd5546e', + 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@5431e1da2dc11123750f39a5ba4e5a8c117a0773', 'condition': 'dawn_standalone', }, # SPIRV compiler dependencies: SPIRV-Tools, SPIRV-headers, glslang and shaderc 'third_party/SPIRV-Tools': { - 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Tools@e2e95172dffb1c0e1c9fe2daf9ee866b33fb6552', + 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Tools@08fcf8a4abdc7131033e25694be8cb71f5cf1c0e', 'condition': 'dawn_standalone', }, 'third_party/spirv-headers': { - 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Headers@38cafab379e5d16137cb97a485b9385191039b92', + 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Headers@601d738723ac381741311c6c98c36d6170be14a2', 'condition': 'dawn_standalone', }, 'third_party/glslang': { - 'url': '{chromium_git}/external/github.com/KhronosGroup/glslang@664ad418f8455159fb066e9e27d159f191f976a9', + 'url': '{chromium_git}/external/github.com/KhronosGroup/glslang@f7a48b153f2acb4549106116d420e4d9a2159e0e', 'condition': 'dawn_standalone', }, 'third_party/shaderc': {