From 1dbb5286297995f5d7ab9fb921caa4cd359934a1 Mon Sep 17 00:00:00 2001 From: Ryan Harrison Date: Thu, 9 Jan 2020 16:09:37 +0000 Subject: [PATCH] Rolling 4 dependencies Roll third_party/SPIRV-Tools/ 96354f504..fb2e81981 (17 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/96354f5047bf..fb2e819819ef $ git log 96354f504..fb2e81981 --date=short --no-merges --format='%ad %ae %s' 2020-01-08 dneto Fix GN build for OpenCL.DebugInfo.100 update (#3134) 2020-01-08 bclayton Fix bad parameter names in error message (#3129) 2020-01-07 alanbaker Revert PR #3093 (#3131) 2020-01-07 alanbaker Disallow forward references in arrays (#3093) 2020-01-07 afdx spirv-fuzz: Add fuzzer pass to perform module donation (#3117) 2020-01-06 dneto GetOperandConstants operand can be const (#3126) 2019-12-27 dneto Avoid pessimizing std::move (#3124) 2019-12-27 kburjack Fix typo in validation message (#3122) 2019-12-27 greg Change default version for CreatInstBindlessCheckPass to 2 (#3119) 2019-12-20 greg Fix convert-relax-to-half invalid code (#3099) (#3106) 2019-12-19 dneto Support OpenCL.DebugInfo.100 extended instruction set (#3080) 2019-12-19 afdx spirv-fuzz: Always add new globals to entry point interfaces (#3113) 2019-12-19 afdx spirv-fuzz: Transformation to add a new function to a module (#3114) 2019-12-19 afdx spirv-fuzz: Avoid passing access chains as parameters (#3112) 2019-12-18 dneto Add support for SPV_KHR_non_semantic_info (#3110) 2019-12-16 afdx spirv-fuzz: Transformations to add types, constants and variables (#3101) 2019-12-16 greg Make Instrumentation format version 2 the default (Step 1) (#3096) Roll third_party/glslang/ ebf634bca..518136706 (13 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/ebf634bcaa3e..51813670627c $ git log ebf634bca..518136706 --date=short --no-merges --format='%ad %ae %s' 2020-01-07 cepheus Fix #1829: Add "--" command-line options for macro def/undef. 2020-01-08 laddoc Move symbol builtin check to grammar stage 2020-01-06 lryer Add missing extension defination 2020-01-06 cepheus Bump revision 2020-01-06 laddoc Add builtin constants 2019-11-26 laddoc Add support for ARB_gpu_shader_fp64 2019-12-26 cepheus HLSL: Fix #2037: Integer dot used incorrect input for adds. 2019-12-25 laddoc atomic counter offset should align to 4 2019-12-25 laddoc Modify atomic_uint binding check 2019-11-26 laddoc Add support for ARB_uniform_buffer_object 2019-11-26 laddoc Add support for ARB_texture_multisample 2019-11-26 laddoc Add support for ARB_sample_shading 2019-12-20 cepheus Command-line: Give better error messages. From #1829. Roll third_party/shaderc/ 6d3e0ee67..0b9a2992c (3 commits) https://chromium.googlesource.com/external/github.com/google/shaderc/+log/6d3e0ee67f0f..0b9a2992c73d $ git log 6d3e0ee67..0b9a2992c --date=short --no-merges --format='%ad %ae %s' 2020-01-07 rharrison Rolling 5 dependencies and updating expectations (#946) 2019-12-18 rharrison Adding in missing APIs for MSL support in Dawn (#943) 2019-12-16 rharrison Rolling 4 dependencies (#942) Roll third_party/spirv-cross/ f912c3289..172e39f03 (20 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross/+log/f912c32898db..172e39f0398b $ git log f912c3289..172e39f03 --date=short --no-merges --format='%ad %ae %s' 2020-01-09 post HLSL: Add a resource remapping API similar to MSL. 2020-01-09 post MSL: Deal with sign on wave min/max. 2020-01-09 post HLSL: Deal with casting for WaveActiveMin/Max. 2020-01-09 post GLSL: Deal with sign in subgroup Min/Max operations. 2020-01-08 post Run format_all.sh. 2020-01-08 post HLSL: Fix bug when reading and writing structs from SSBO. 2020-01-08 post HLSL: Implement stores for complex composites in ByteAddressBuffers. 2020-01-08 post HLSL: Support loading complex composites from ByteAddressBuffer. 2020-01-08 post Run format_all.sh. 2020-01-07 post MSL: Deal with padded fragment output + Component decoration. 2020-01-07 post MSL: Explicitly don't support component packing for tessellation. 2020-01-07 post MSL: Don't set OrigID when emitting component packed vectors. 2020-01-07 post MSL: Deal with packing vectors for vertex input/fragment output. 2020-01-07 post MSL: Add trivial tests for Component decoration. 2020-01-06 post Fix Clang warnings. 2020-01-06 post Roll custom versions of isalpha/isalnum. 2020-01-06 post Add test shader for OpCopyLogical with packing/unpacking. 2020-01-06 post Go through access chain path for OpCopyLogical. 2020-01-06 post Basic implementation of OpCopyLogical. 2019-12-21 dm86.jang Add debug prefix on Windows Created with: roll-dep third_party/SPIRV-Tools third_party/glslang third_party/shaderc third_party/spirv-cross third_party/spirv-headers BUG=1037829 Change-Id: I0dc87160c607e615be6e6f2f6dd4a892b010de51 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/14943 Reviewed-by: Ryan Harrison Reviewed-by: Austin Eng Reviewed-by: Corentin Wallez Commit-Queue: Ryan Harrison --- DEPS | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DEPS b/DEPS index 1bc6730f56..f2e5e218d0 100644 --- a/DEPS +++ b/DEPS @@ -51,13 +51,13 @@ deps = { # SPIRV-Cross 'third_party/spirv-cross': { - 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@f912c32898dbf558635c9d5a2d50ff887c1402ae', + 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@172e39f0398b920cfc221b7826c92105d44ad647', '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@96354f5047bf35765af49657304357e00264e5f9', + 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Tools@fb2e819819ef0a23b552326240822b8d657e4d76', 'condition': 'dawn_standalone', }, 'third_party/spirv-headers': { @@ -65,11 +65,11 @@ deps = { 'condition': 'dawn_standalone', }, 'third_party/glslang': { - 'url': '{chromium_git}/external/github.com/KhronosGroup/glslang@ebf634bcaa3e46ca8a912ed05b87281c731b2391', + 'url': '{chromium_git}/external/github.com/KhronosGroup/glslang@51813670627c976a93f4cfbea6fa89fdb4d35cad', 'condition': 'dawn_standalone', }, 'third_party/shaderc': { - 'url': '{chromium_git}/external/github.com/google/shaderc@6d3e0ee67f0fc8938c3748264e8f4ed5359241e8', + 'url': '{chromium_git}/external/github.com/google/shaderc@0b9a2992c73d41debe4924d9f39260f773b5840a', 'condition': 'dawn_standalone', },