Roll dependencies (#916)
Roll dependencies (#916)

Roll third_party/dxc/ 56430de60..141a5c2ec (11 commits)

https://github.com/Microsoft/DirectXShaderCompiler/compare/56430de60911...141a5c2ec5f7

$ git log 56430de60..141a5c2ec --date=short --no-merges --format='%ad %ae %s'
2020-10-16 texr Skip extra argument copying at callsite for library targets (#3203)
2020-10-15 31109344+adam-yang Not assuming callee being a function in DVC (#3206)
2020-10-15 31109344+adam-yang remove-dead-blocks handles switch. Split resource array before finalize. (#3184)
2020-10-15 jaebaek [spirv] allow debug info generation to use full optmization (#3201)
2020-10-14 31109344+adam-yang Fixed some cases where O0 fails compilation (#3205)
2020-10-15 Junda.Liu [SPIR-V] Add noinline support for SPIR-V generation (#3163)
2020-10-13 jeffno Fix tests (#3195)
2020-10-13 jeffno impl (#3200)
2020-10-13 hekotas Cleanup and minor changes to improve integration with internal projects (#3199)
2020-10-12 hekotas Add missing DxcEtw dependency to dxilconv (#3194)
2020-10-09 ehsannas Make it easier to see (and download) artifacts (#3193)

Created with:
  roll-dep third_party/dxc

Roll third_party/clspv/ 86ce19c01..3a11614ee (26 commits)

https://github.com/google/clspv/compare/86ce19c0130b...3a11614ee409

$ git log 86ce19c01..3a11614ee --date=short --no-merges --format='%ad %ae %s'
2020-10-16 jrprice Update LLVM (#650)
2020-10-09 alanbaker Convert write_only images in CL2.0 and later for unspecialized images (#649)
2020-10-08 alanbaker Update LLVM (#647)
2020-09-30 alanbaker Update LLVM (#644)
2020-09-29 marco.antognini Lower BinaryOperator instructions on long-vector (#642)
2020-09-23 alanbaker Read write images (#643)
2020-09-16 marco.antognini Introduce stubs for long-vector support (#638)
2020-09-14 alanbaker Update LLVM (#641)
2020-09-10 alanbaker Fix how ArrayStride is generated for pointers (#640)
2020-09-09 alanbaker Update LLVM (#639)
2020-09-09 marco.antognini Map llvm.unreachable to OpUnreachable (#636)
2020-09-09 gnl021 Implement a replacement for log1p function (#626)
2020-09-08 kpet Enable CompileFromSourceString to return a build log (#635)
2020-09-04 marco.antognini Add support for --instcombine in clspv-opt (#632)
2020-09-04 marco.antognini Don't buffer test output (#633)
2020-09-03 alanbaker Support mixed reqd_work_group_size attributes (#630)
2020-09-03 jrprice Add support for rint builtins (#634)
2020-09-01 marco.antognini Improve SimplifyPointerBitcastPass (#625)
2020-08-31 alanbaker Update LLVM (#628)
2020-08-27 alanbaker Update llvm (#627)
2020-08-26 marco.antognini Various improvements to the compilation process (#621)
2020-08-25 alanbaker Replace pointer bitcasts should handle array sources better (#620)
2020-08-20 alanbaker Update llvm (#618)
2020-08-17 alanbaker Add missing break (#617)
2020-08-12 alanbaker Rewrite XFAIL'd tests (#616)
2020-08-05 alanbaker Update LLVM (#615)

Created with:
  roll-dep third_party/clspv

Roll third_party/shaderc/ ba92b11e1..011139094 (18 commits; 1 trivial rolls)

https://github.com/google/shaderc/compare/ba92b11e1fca...011139094ec7

$ git log ba92b11e1..011139094 --date=short --no-merges --format='%ad %ae %s'
2020-09-03 rharrison Adding back non-spvc BUILD.gn that I accidentally nuked (#1136)
2020-09-03 rharrison Remove spvc (#1135)
2020-09-02 rharrison Start SPIRV-Tools v2020.4
2020-09-02 rharrison Finalize SPIRV-Tools v2020.3
2020-09-01 rharrison Roll 3 dependencies and update expectations (#1133)
2020-08-25 rharrison Roll 4 dependencies and updated expectations (#1132)
2020-08-17 rharrison Roll 4 dependencies (#1131)
2020-08-13 rharrison Add support for Dawn using deprecated Options constructor (#1130)
2020-08-10 rharrison Roll 5 dependencies and update expectations (#1129)
2020-07-29 dsinclair Update some language usage. (#1124)
2020-07-28 tommek Adding support for the additional fixed sample mask in MSL (#1120)
2020-07-27 rharrison Rolling 2 dependencies and updating expectations (#1121)
2020-07-14 rharrison Clean up issues discovered by Infer
2020-07-23 dneto Start shaderc v2020.3 development
2020-07-23 dneto Finalize shaderc v2020.2
2020-07-23 dneto Update CHANGES
2020-07-23 dneto Use the non-posix MinGW compiler as fallback (#1117)

Created with:
  roll-dep third_party/shaderc

Roll third_party/spirv-tools/ d91afd8de..7e1825a59 (25 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/d91afd8de27a...7e1825a59619

$ git log d91afd8de..7e1825a59 --date=short --no-merges --format='%ad %ae %s'
2020-10-19 afdx spirv-fuzz: Take care of OpPhi instructions when inlining (#3939)
2020-10-16 afdx spirv-fuzz: Fix to TransformationInlineFunction (#3913)
2020-10-16 afdx spirv-fuzz: Wrap early terminators before merging returns (#3925)
2020-10-16 jaebaek Add DebugValue for function param regardless of scope (#3923)
2020-10-16 afdx Temporary fix to make GoogleTest compile. (#3922)
2020-10-15 afdx spirv-fuzz: Lower probability of adding bit instruction synonyms (#3917)
2020-10-15 afdx spirv-fuzz: Fix handling of OpPhi in FlattenConditionalBranch (#3916)
2020-10-13 afdx spirv-fuzz: Avoid creating blocks without parents (#3908)
2020-10-13 afdx spirv-fuzz: Do not allow creation of constants of block-decorated structs (#3903)
2020-10-13 afdx spirv-fuzz: Fixes related to irrelevant ids (#3901)
2020-10-13 afdx spirv-fuzz: Fix to transformation that adds a synonym via a loop (#3898)
2020-10-13 afdx spirv-fuzz: Fix to duplicate region with selection (#3896)
2020-10-09 afdx spirv-fuzz: Do not expose synonym facts for non-existent ids (#3891)
2020-10-08 afdx spirv-fuzz: Do not add synonyms involving irrelevant ids (#3890)
2020-10-08 afdx spirv-fuzz: Do not replace irrelevant ids that are not in blocks (#3892)
2020-10-08 afdx spirv-fuzz: Wrap OpKill and similar in function calls (#3884)
2020-10-08 dj2 Update val to handle reversed instruction sections. (#3887)
2020-10-06 afdx spirv-fuzz: Replace dead-block terminators with OpKill etc. (#3882)
2020-10-06 vasniktel spirv-fuzz: TransformationPropagateInstructionDown (#3692)
2020-10-06 afdx spirv-fuzz: Transformation to add wrappers for OpKill and similar (#3881)
2020-10-06 afdx spirv-fuzz: Use overflow ids when duplicating regions (#3878)
2020-10-06 vasniktel spirv-fuzz: Fix rvalue references (#3883)
2020-10-02 afdx spirv-fuzz: Avoid using block-decorated structs in transformations (#3877)
2020-10-02 afdx spirv-fuzz: Use overflow ids when inlining functions (#3880)
2020-10-02 jaebaek Debug info preservation in convert-local-access-chains pass (#3835)

Created with:
  roll-dep third_party/spirv-tools

Roll third_party/glslang/ 3ee5f2f1d..f4f1d8a35 (44 commits)

https://github.com/KhronosGroup/glslang/compare/3ee5f2f1d331...f4f1d8a352ca

$ git log 3ee5f2f1d..f4f1d8a35 --date=short --no-merges --format='%ad %ae %s'
2020-10-12 hwguy.siplus SPIR-V: Remove SpvTools.h include from disassemble.cpp (#2417)
2020-10-12 rverschelde Remove executable bits from code/data files (#2420)
2020-10-07 dneto Add test case for read-only storage texture passed to helper function (#2414)
2020-10-07 8729214+jonahryandavis Disable -Wno-conversion on MSVC compiler (#2410)
2020-10-05 cepheus Revert "Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408)"
2020-10-05 dev Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408)
2020-09-27 cepheus Revert "Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)"
2020-09-27 dev Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)
2020-09-26 cstout [spirv-remap] Fix undefined behavior in hashing (#2403)
2020-09-26 cstout [Wconversion] Suppress glslang issue (#2404)
2020-09-24 greg Update spirv-tools and spirv-headers known goods (#2401)
2020-09-18 rex.xu SPIRV: Add more utility functions to build some opcodes (#2398)
2020-09-15 laddoc Preprocessor related issue fix (#2378)
2020-09-14 rex.xu SPIRV: Add disassembly support for multiple literal strings (#2397)
2020-09-14 laddoc Fix scope definition in ES 100. (#2379)
2020-09-14 john Fix #2385: guard against constant_id on non-const.
2020-09-12 shuizhuyuanluo Try to find python interpreter from host first
2020-09-11 ShabbyX Allow subpassLoad for ANGLE
2020-09-08 tobias.hector Added missing copyright amendment
2020-09-07 rex.xu SPIRV: Fix some disassembly issues
2020-09-03 tobias.hector Error when initializing rayQuery with assignment
2020-09-02 rex.xu Parser: Fix wrong names of extension macros
2020-08-26 jmadill Suppress two override suggestion warnings.
2020-08-23 john Revert "Merge pull request #2371 from RafaelMarinheiro/master"
2020-08-21 julius.ikkala Obey ENABLE_PCH CMake option
2020-08-14 john Build: fix a build warning
2020-08-14 rafael.fariasmarinheiro Use --test-root to pass files to Bazel tests.
2020-08-14 john Fix #2366, fix #2358, correctly separate out numerical feature checking
2020-08-14 john Non-functional (almost): Refactor when 'extensionRequested' is called.
2020-08-14 john Non-functional: Remove reinventing the scalar type, note code issues
2020-08-11 john Non-functional: spellings of "destinaton" and "addPairConversion"
2020-08-12 alanbaker Update test expectations
2020-08-12 alanbaker Update SPIRV-Tools and SPIRV-Headers known good
2020-08-10 ezdiy GLSLANG_EXPORT for C APIs.
2020-08-07 john Non-functional: correctly do GL_EXT_buffer_reference2 semantic checking
2020-08-06 john Non-functional: consistently use 'const TSourceLoc&' to pass location.
2020-08-06 john SPV: Fix #1829: don't emit OpModuleProcessed use-storage-buffer
2020-08-05 john Build/Test: Dropping 2013 allows using the latest googletests.
2020-08-04 john SPV: Standalone; sanity check the client GLSL input semantics option value.
2020-08-04 john SPV: Use more correct SPV-Tools environment, partially addressing #2290
2020-08-04 john SPV: Fix #2363: include trailing newline named text SPV output.
2020-07-03 ShabbyX Use GLSLANG_ANGLE to strip features to what ANGLE requires
2020-07-31 bclayton Revert changes that migrate to `thread_local`.
2020-07-27 dneto Avoid spurious warning about uninit var

Created with:
  roll-dep third_party/glslang

Roll third_party/json/ fbec662af..350ff4f7c (214 commits)

https://github.com/nlohmann/json/compare/fbec662afab5...350ff4f7ced7

$ git log fbec662af..350ff4f7c --date=short --no-merges --format='%ad %ae %s'
2020-08-06 mail :bookmark: set version to 3.9.1
2020-07-31 mail :rotating_light: fix fallthrough warning
2020-07-31 mail :bug: fix lexer to properly cope with repeated comments #2330
2020-07-30 mail :memo: fix name of Homebrew formula #2326
2020-07-30 mail :recycle: split regression tests
2020-07-28 mail :bug: add more functions from std::map to nlohmann::ordered_map
2020-07-28 wx257osn2 fix typo
2020-07-28 mail :bug: fix a bug due to missing overloads in ordered_map container
2020-07-27 eschwartz cmake: install pkg-config file relative to current_binary_dir
2020-07-27 vitaly Fixed installation of pkg-config file on other than Ubuntu distributions.
2020-07-27 mail :bookmark: set version to 3.9.0
2020-07-27 mail :memo: add more documentation
2020-07-27 mail :construction: add Clang-Tidy configuration
2020-07-26 mail :construction: add Clang-Tidy configuration
2020-07-26 mail :busts_in_silhouette: update list of contributors
2020-07-26 mail :busts_in_silhouette: update list of contributors
2020-07-26 mail :memo: add binary() function to SAX documentation
2020-07-26 mail :truck: move test utils header file
2020-07-26 mail :rotating_light: fix warning
2020-07-25 mail :white_check_mark: fix test for meta() function
2020-07-25 mail :wrench: clean generated XML files
2020-07-25 mail :memo: add more documentation
2020-07-25 mail :twisted_rightwards_arrows: merge develop branch
2020-07-25 mail :memo: update output of meta function
2020-07-25 mail :memo: add more documentation
2020-07-24 dtoadq change c-style cast to static_cast for #2304
2020-07-24 mail :memo: add more documentation
2020-07-24 mail :memo: add more documentation
2020-07-24 mail :bug: fix bug in CBOR tag handling
2020-07-24 mail :memo: add more documentation
2020-07-24 mail :white_check_mark: improve coverage
2020-07-23 jonas.wittbrodt added inline to DEFINE_TYPE macro
2020-07-23 dtoadq fixes unused variable 'ex' for #2304
2020-07-23 mail :see_no_evil: extend ignore list
2020-07-23 mail :memo: update documentation
2020-07-23 mail :memo: update documentation
2020-07-23 mail :rotating_light: fix UBSAN warning
2020-07-23 mail :rotating_light: fix UBSAN warning
2020-07-23 mail :rotating_light: fix implicit conversion warning when opening binary file
2020-07-23 mail :loud_sound: add message if implicit conversions are switched off
2020-07-23 mail :truck: unify cmake build dir names
2020-07-23 mail :twisted_rightwards_arrows: rename variable to avoid shadowing
2020-07-23 mail :rotating_light: add prefix to avoid shadowing
2020-07-23 mail :twisted_rightwards_arrows: merge develop branch
2020-07-23 mail :recycle: pull code into function
2020-07-22 mail :white_check_mark: add regression test for #2281
2020-07-22 mail :white_check_mark: add regression test for #2281
2020-07-22 mail :white_check_mark: add regression test for #2281
2020-07-22 mail :white_check_mark: add regression test for #2281
2020-07-22 mail :white_check_mark: add regression test for #2281
(...)
2020-06-22 gatoguan-os Fix regression test
2020-06-22 gatoguan-os Use AllocatorType<ObjectType::value_type>, instead of hard-coding it for std::map's value_type
2020-06-22 chenguopingdota to allow for ADL in int_to_string() function
2020-06-20 thomas.braun json_pointer::array_index: Use unsigned values for the array index when parsing
2020-06-22 mail :hammer: clean up
2020-06-22 gatoguan-os Ignore allocator hardcoded to match std::map
2020-06-21 gatoguan-os Clean-up ordered_map declarations
2020-06-21 mail :children_crossing: improve diagnostics
2020-06-20 thomas.braun json_pointer.hpp: Mention more exception in documentation
2020-06-20 mail :sparkles: add macros from #2175
2020-06-20 mail :alembic: remove const from value type
2020-06-20 mail :memo: add notes from #2189
2020-06-19 mail :construction: toward an ordered_json type
2020-06-19 mail :recycle: extract common code to function
2020-06-19 mail :white_check_mark: add tests for comment skipping
2020-06-18 mail :white_check_mark: update test suite
2020-06-17 mail :construction: extend API
2020-06-17 mail :bug: serialize 32-bit floating-point numbers as float 32 in MessagePack (0xCA) #2196
2020-06-17 mail :zap: improve comment parsing
2020-06-17 chenguopingdota drop new blank line
2020-06-17 chenguopingdota drop testcase
2020-06-17 mail :wrench: add label to tests that require a git checkout
2020-06-17 chenguopingdota change test cases
2020-06-17 chenguopingdota remove overload function, change default_value to rvalue
2020-06-16 mail :wrench: overwork CMake files
2020-06-16 mail :sparkles: add option JSON_TestDataDirectory to set path with test data #2189
2020-06-16 mail :sparkles: ignore comments
2020-06-16 chenguopingdota fix issue#2059
2020-06-10 chenguopingdota add some test cases
2020-06-10 chenguopingdota fix issue#1275
2020-06-06 gufideg Adapted unit tests to use ADL calls for swap like the new swappable concept
2020-06-06 gufideg Disable std::swap specialization in C++20 and added a friend swap function
2020-06-04 mail :construction_worker: remove Clang 8
2020-06-04 mail :construction_worker: try Clang 8
2020-06-04 mail :construction_worker: try Clang 10
2020-06-04 mail :construction_worker: try Clang 10
2020-06-03 mail :art: replace alternative operators (and, not, or)
2020-06-03 mail :art: replace alternative operators (and, not, or)
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: set full path
2020-05-30 mail :construction_worker: use Makefiles
2020-05-30 mail :construction_worker: use Clang compiler
2020-05-30 mail :construction_worker: add Clang/Windows step

Created with:
  roll-dep third_party/json

Roll third_party/googletest/ a781fe29b..3c95bf552 (66 commits)

https://github.com/google/googletest/compare/a781fe29bcf7...3c95bf552405

$ git log a781fe29b..3c95bf552 --date=short --no-merges --format='%ad %ae %s'
2020-10-15 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-13 dmauro Googletest export
2020-10-13 dmauro Googletest export
2020-10-13 absl-team Googletest export
2020-10-13 absl-team Googletest export
2020-10-09 ofats Googletest export
2020-10-09 absl-team Googletest export
2020-10-08 absl-team Googletest export
2020-10-12 peternewman Fix a typo
2020-10-07 pravin1992 Issue 2135: Change template args in NiceMock, NaggyMock and StrictMock from A1, A2, ... to TArg1, TArg2,... to avoid clash with legacy header files
2020-09-29 absl-team Googletest export
2020-10-01 63450189+ranodeepbanerjee A slight Gramatical change.
2020-09-29 dmauro Googletest export
2020-09-29 absl-team Googletest export
2020-09-25 absl-team Googletest export
2020-09-27 56075233+keshavgbpecdelhi Update cook_book.md
2020-09-23 absl-team Googletest export
2020-09-23 absl-team Googletest export
2020-09-21 absl-team Googletest export
2020-09-24 thomas.barbier Fix warning maybe-uninitialized
2020-09-18 absl-team Googletest export
2020-09-17 absl-team Googletest export
2020-09-18 63900998+JethroSama Update README.md, added missing 'a'
2020-09-08 absl-team Googletest export
2020-09-02 dmauro Googletest export
2020-09-01 absl-team Googletest export
2020-09-01 absl-team Googletest export
2020-08-26 absl-team Googletest export
2020-08-25 27jf Add timestamp to in old method mock macro guide
2020-08-20 absl-team Googletest export
2020-08-17 absl-team Googletest export
2020-08-12 krzysio Googletest export
2020-08-12 robert.earhart Export LICENSE
2020-08-11 absl-team Googletest export
2020-08-11 dmauro Googletest export
2020-08-10 absl-team Googletest export
2020-08-05 absl-team Googletest export
2020-08-03 absl-team Googletest export
2020-08-03 absl-team Googletest export
2020-08-05 zumix.cpp fix endif comment
2020-08-03 amatanhead Remove ThrowsMessageHasSubstr and fix some nits after review
2020-07-13 amatanhead Cleanup a bulky expression, document implementation details
2020-07-07 amatanhead Fix build under msvc
2020-07-07 amatanhead Update tests after changing an error message
2020-07-07 amatanhead Fix build under msvc
2020-07-07 amatanhead Add a test to ensure that the `Throws` matcher only invokes its argument once.
2020-07-07 amatanhead Add a test for duplicate catch clauses in throw matchers, fix a couple of nitpicks.
2020-07-03 amatanhead Add missing documentation piece
2020-06-20 amatanhead Small improvements: code style and property name
2020-06-20 amatanhead Add matchers for testing exception properties
2020-08-02 zumix.cpp fix tests
2020-07-29 franciscogthiesen Removing tiny-dnn from "Who is using.."
2020-07-28 absl-team Googletest export
2020-07-29 zumix.cpp fix GTEST_REMOVE_LEGACY_TEST_CASEAPI_ typo
2020-07-28 absl-team Googletest export
2020-07-26 ofats Googletest export
2020-07-19 jasjuang fix clang tidy modernize-use-equals-default warnings
2020-07-02 siliconearth Fix test failing when simple regex is used
2018-05-01 lantw44 Avoid using environ on FreeBSD
2020-05-05 igor.n.nazarenko Detect proto messages based on presense of DebugString.

Created with:
  roll-dep third_party/googletest

Roll third_party/spirv-headers/ 3fdabd0da..c43a43c7c (4 commits)

https://github.com/KhronosGroup/SPIRV-Headers/compare/3fdabd0da293...c43a43c7cc3a

$ git log 3fdabd0da..c43a43c7c --date=short --no-merges --format='%ad %ae %s'
2020-10-12 hwguy.siplus  Register the Xenia emulator as a generator (#171)
2020-09-27 atyuwen Register the Messiah SPIR-V CodeGen (#169)
2020-09-10 syoussefi Register the ANGLE compiler (#168)
2020-09-08 cepheus Rebuild of latest headers, which slightly moves OpTerminateInvocation

Created with:
  roll-dep third_party/spirv-headers

Roll third_party/lodepng/ 34628e89e..7fdcc96a5 (1 commit)

https://github.com/lvandeve/lodepng/compare/34628e89e80c...7fdcc96a5e58

$ git log 34628e89e..7fdcc96a5 --date=short --no-merges --format='%ad %ae %s'
2020-10-17 lvandeve prevent too huge text chunks or icc profiles

Created with:
  roll-dep third_party/lodepng

Roll third_party/vulkan-loader/ bfe4f378a..970c13274 (46 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/bfe4f378aee6...970c132746b1

$ git log bfe4f378a..970c13274 --date=short --no-merges --format='%ad %ae %s'
2020-10-12 shannon build: Update known-good files for 1.2.157 header
2020-10-08 dorian.apanel Handling also zero size override paths.
2020-10-07 dorian.apanel loader: Override layer load when custom allocator used.
2020-10-07 pdaniell Fix formatting issue.
2020-10-07 pdaniell Fix some issues when EnumerateAdapterPhysicalDevices is available
2020-10-06 shannon build: Update known-good files for 1.2.156 header
2020-09-29 brecht loader: Fixes build with MinGW-w64 8.0.0.
2020-10-05 charles docs: Update build.md for static build changes
2020-10-05 lenny docs: Remove outdated references to WDK
2020-10-01 lenny loader: Fix incorrect allocation error cleanup
2020-09-29 charles docs: Update static linking info
2020-09-21 shannon build: Update known-good files for 1.2.154 header
2020-09-17 charles Revert "loader: Return error if layer loading failed"
2020-09-10 pdaniell loader Fix issues with physical device sorting
2020-09-07 shannon build: Update known-good files for 1.2.153 header
2020-06-01 charles docs: Add info on VkConfig and override layer
2020-04-10 trung.le Update Linux distro used in Travis pipeline
2020-08-05 charles loader: Make device extensions return same count
2020-06-01 charles loader: Return error if layer loading failed
2020-08-27 charles docs: Remove mention of old layers
2020-08-27 shannon build: Update known-good files for 1.2.152 header
2020-08-27 lenny tests: Change license to Apache 2.0
2020-08-26 jmadill GN: Add missing header dependencies.
2020-08-25 lenny repo: Prevent cmake name mismatch warning
2020-08-26 rharrison Fix formatting
2020-08-26 rharrison Move variables into scope they are referenced within
2020-08-18 lenny loader: Fix invalid cleanup on allocation error
2020-07-29 nathbappai loader: Fix some non-msvc compiler warnings
2020-08-17 cnorthrop loader: Fixes for gn build
2020-08-17 shannon build: Update known-good files for 1.2.151 header
2020-08-16 Neonfxsh docs: Remove COPYRIGHT.txt from the readme
2020-08-14 lenny repo: Set appveyor build to use Win10 SDK
2020-08-14 lenny loader: Move tag to avoid linux warning
2020-08-07 piotr.bialecki loader: Fix physical device sorting crash
2020-08-03 lenny loader: Remove illegal asssignment
2020-08-03 lenny loader: Fix variable name
2020-08-03 lenny loader: Fixpossible memory corruption
2020-07-30 lenny loader: Add reporting for physical device sorting
2020-04-06 lenny docs: Update loader doc with device sorting info
2020-07-27 lenny loader: Sort physical devices on Windows
2020-08-13 shannon build: Update known-good files for 1.2.150 header
2020-08-13 jmadill Fix double delete in loaderScanForImplicitLayers.
2020-08-06 lenny loader: Make invalid std val layer an error
2020-08-06 dorian.apanel loader: fix memory leak of failed to load layers
2020-08-05 lenny docs: Pass inst handles when getting func pointers
2020-08-05 charles loader: fix override paths leaking in VerifyAllMetaLayers

Created with:
  roll-dep third_party/vulkan-loader

Roll third_party/clspv-llvm/ 394db2259..b91a236ee (7681 commits)

https://github.com/llvm/llvm-project/compare/394db2259575...b91a236ee1c3

$ git log 394db2259..b91a236ee --date=short --no-merges --format='%ad %ae %s'
2020-10-19 aaron Revert "Extend tests of run-clang-tidy"
2020-10-15 paul [Aarch64] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans.
2020-10-19 alex Extend tests of run-clang-tidy
2020-10-19 llvm-dev [InstCombine] Add (icmp eq B, 0) | (icmp ult/gt A, B) -> (icmp ule A, B-1) vector support
2020-10-19 n.james93 [clang-tidy] Better support for Override function in RenamerClangTidy based checks
2020-10-19 kadircet [clangd] Rename edge name for filesymbols to slabs in memorytree
2020-10-19 llvm-dev [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support
2020-10-19 llvm-dev [InstCombine] foldOrOfICmps - pull out repeated getOperand() calls. NFCI.
2020-10-19 llvm-dev [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) vector tests
2020-10-18 paul [TableGen] Enhance !empty and !size to handle strings and DAGs. Fix bug in the type checking for !empty, !head, !size, !tail.
2020-10-19 devnexen [clang] update of the DragonFlyBSD's driver for the 5.8.x releases
2020-10-19 sam.mccall [ADT] Avoid use of result_of_t in function_ref
2020-10-16 Piotr.Sobczak [AMDGPU] Do not generate S_CMP_LG_U64 on gfx7
2020-10-19 llvm-dev [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) tests
2020-10-19 luismarques [RISCV][ASAN] Fix TLS offsets
2020-10-19 hans Fix compiler-rt build on Windows after D89640
2020-10-18 marukawa [VE] Add setcc for fp128
2020-10-18 marukawa [VE] Add cast to/from fp128 patterns
2020-10-19 grimar [yaml2obj] - Fix comments. NFC.
2020-10-14 grimar [llvm-readobj/elf] - Change the behavior of handing DT_SONAME.
2020-10-19 sam.parker [LangRef] Correct return type llvm.test.set.loop.iterations.*
2020-10-19 n.james93 [nfc][clang-change-namespace] Remove unnecessary isScoped EnumDecl Matcher
2020-10-17 pifon [mlir][nfc] Move BaseOpWithOffsetSizesAndStrides to the beginning of Ops.td.
2020-09-16 marcel.koester [mlir] Refactored BufferPlacement transformation.
2020-10-19 llvm-dev [InstCombine] Add (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) vector tests
2020-10-19 llvm-dev Fix MSVC "not all control paths return a value" warning. NFCI.
2020-10-19 jan.kratochvil [nfc] [lldb] Move LookupAddress to DWARFCompileUnit
2020-10-19 hans Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting"
2020-10-13 kadircet [clangd] Add $/memoryUsage LSP extension
2020-10-16 llvm-dev [InstCombine] Support vectors-with-undef in and(logicalshift(1,X),1) --> zext(X == 0) fold
2020-10-16 llvm-dev [InstCombine] Add vectors-with-undef tests for and(logicalshift(1,X),1) --> zext(X == 0)
2020-10-19 david.sherwood Fix build issue caused by f693f915a07eca94a3faeadc3b5dad59fc0eb1de
2020-10-17 marukawa [VE] Support select_cc
2020-10-18 marukawa [VE] Add VBRD/VMV instructions
2020-10-16 marukawa [VE] Add LSV/LVS/LVM/SVM instructions
2020-10-17 marukawa [VE] Support br_cc comparing fp128
2020-10-16 marukawa [VE] Update ISel patterns for select instruction
2020-10-16 zinenko [mlir] Use `let arguments =` syntax instead of inheritance in LLVM dialect
2020-10-16 lhames [ORC] Break up C-API header Orc.h, and add JITEventListener support.
2020-10-19 lhames [ORC] Add function to get pool entry string.
2020-10-15 lhames [ORC] Add C API support for defining absolute symbols.
2020-10-15 lhames [ORC] Add support for custom generators to the C bindings.
2020-10-15 lhames [Support] Add a C-API function to create a StringError instance.
2020-10-14 lhames [ORC] Add an OrcV2 ResourceTracker / Removable-code example.
2020-10-14 lhames [ORC] Add basic ResourceTracker support to the OrcV2 C Bindings.
2020-10-14 lhames [ORC] Rename LLVMOrcJITDylibDefinitionGeneratorRef.
2020-10-14 lhames [ORC] Fix C API function name.
2020-10-01 lhames [ORC] Add C API functions to obtain and clear the symbol string pool.
2020-10-01 lhames [ORC] Add a C API function to set the ExecutionSession error reporter.
2020-10-01 lhames [ORC] Fix a memory leak in the OrcV2 C API (and some comment typos).
(...)
2020-07-28 sivachandra [libc][NFC] Move tablegen indexer class into a util library of its own.
2020-07-28 cferris [scudo][standalone] Add new mallopt options.
2020-07-28 gyurgyikcp [libc] [Obvious] Delete ctype.h, since ctype.h.def is used.
2020-07-28 gyurgyikcp [libc] Add scaffolding for ctype and implementation of isalpha
2020-07-28 jonas [lldb] Remove unused option '--platform-path' for 'target create'
2020-07-28 jdenny.ornl [FileCheck] Report captured variables
2020-07-28 jdenny.ornl [FileCheck] Extend -dump-input with substitutions
2020-07-28 jdenny.ornl [OpenMP] Implement TR8 `present` motion modifier in runtime (2/2)
2020-07-28 jdenny.ornl [OpenMP] Implement TR8 `present` motion modifier in Clang (1/2)
2020-07-28 jdenny.ornl [OpenMP][NFC] Consolidate `to` and `from` clause modifiers
2020-07-28 Zahira.Ammarguellat On Windows build, making the /bigobj flag global , instead of passing it per file.
2020-07-28 richard PR46637: Fix handling of placeholder types in trailing-return-types.
2020-07-24 asbirlea [DominatorTree] Simplify ChildrenGetter.
2020-07-28 jurahul [MLIR] Add unit test for tblgen Op build methods
2020-07-28 johannes [SROA][Mem2Reg] Use efficient droppable use API (after D83976)
2020-07-28 varun_gandhi [docs] [lit] Add a more helpful description for lit.py's -s flag.
2020-07-28 daniel_l_sanders [globalisel][cse] Merge debug locations when CSE'ing
2020-07-25 Matthew.Arsenault GlobalISel: Don't assert on operations with no type indices
2020-07-25 Matthew.Arsenault GlobalISel: Add typeIsNot LegalityPredicate
2020-07-26 Matthew.Arsenault AMDGPU/GlobalISel: Add some missing tests for extract selection
2020-07-26 Matthew.Arsenault AMDGPU/GlobalISel: Add SReg_96 to SGPRRegBank
2020-07-28 jfbastien [NFC] Sema: use checkArgCount instead of custom checking
2020-07-24 Matthew.Arsenault AMDGPU: Check for other defs when folding conditions into s_andn2_b64
2020-07-28 lebedev.ri [X86] Remove disabled miscompiling X86CondBrFolding pass
2020-07-28 maskray Revert "[gn build] (manually) merge d054c7ee2e9"
2020-07-28 maskray Revert D83834 "Add test utility 'extract'"
2020-07-28 richard PR46377: Fix dependence calculation for function types and typedef types.
2020-07-22 zequanwu Reland [Coverage] Add comment to skipped regions
2020-07-16 abidh [lld][linkerscript] Fix handling of DEFINED.
2020-07-28 mtrofin [llvm][NFC] refactor setBlockFrequency for clarity.
2020-07-28 vincentzhaorz [MLIR][Linalg] Fixed obsolete examples in the MLIR Linalg Dialect doc
2020-07-28 flo [NewGVN] Add test cases for remaining known issues.
2020-07-28 clementval [openacc] Add missing newline at end of file
2020-07-28 saghir [PowerPC] Mark allocator_oom_test.cpp unsupported on PowerPC
2020-07-28 spatel [InstSimplify] allow undefs in icmp with vector constant folds
2020-07-27 ldionne [libc++] Provide std::aligned_alloc and std::timespec_get on Apple platforms
2020-07-28 ldionne [libc++] Clean up tests for "optional" C11 features
2020-07-28 craig.topper [X86] Merge the two 'Emit the normal disp32 encoding' cases in SIB byte handling in emitMemModRMByte. NFCI
2020-07-28 ravishankarm [mlir][GPUToSPIRV] Add a test pass to set workgroup size for kernel functions.
2020-07-28 spatel [InstCombine] avoid crashing on vector constant expression (PR46872)
2020-07-28 spatel [InstSimplify] add tests for icmp with partial undef constant; NFC
2020-07-28 jasonliu.development [NFC][XCOFF] Use getFunctionEntryPointSymbol from TLOF to simplify logic
2020-07-28 sivachandra [libc][NFC] Zero out padding bits in the uint form of x86 FPBits<long double>.
2020-07-27 kostyak [scudo][standalone] mallopt runtime configuration options
2020-07-28 llvm-dev [CostModel][X86] Add smax/smin/umin/umax intrinsics cost model tests
2020-07-28 llvm-dev [DAG] isSplatValue - add support for TRUNCATE/SIGN_EXTEND/ZERO_EXTEND
2020-07-28 llvm-dev [CostModel][X86] Add abs intrinsics cost model tests
2020-07-28 llvm-dev [X86][XOP] Shuffle v16i8 using VPPERM(X,Y) instead of OR(PSHUFB(X),PSHUFB(Y))
2020-07-13 Austin.Kerbow [AMDGPU] Spill CSR VGPR which is reserved for SGPR spills
2020-07-28 anand.kodnani [MLIR] Vector store to load forwarding

Created with:
  roll-dep third_party/clspv-llvm

Roll third_party/swiftshader/ 51b03d58f..df17a7610 (12 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/51b03d58fb17..df17a76102df

$ git log 51b03d58f..df17a7610 --date=short --no-merges --format='%ad %ae %s'
2020-10-15 srisser Make abort on LOG_TRAP opt-in
2020-10-16 cwallez MetalSurface: correctly handle the window resizing.
2020-10-05 amaiorano Add unit tests for arithmetic ops with constant args
2018-02-01 eholk Handle mul instructions with two immediates on x86-32 and x86-64
2020-10-14 natsu Revert "Revert "Update virlg_hw path to reflect Minigbm""
2020-09-10 sugoi Fix CommandPool memory management
2020-10-12 bclayton SpirvShaderDebugger: Improve stepping for inlined functions
2020-10-10 natsu Revert "Update virlg_hw path to reflect Minigbm"
2020-10-10 swiftshader.regress Regres: Update test lists @ 139f5c35
2020-10-08 natsu Update virlg_hw path to reflect Minigbm
2020-09-19 capn Fix depth bias calculations
2020-10-08 capn Move interpolant clamping out of interpolate()

Created with:
  roll-dep third_party/swiftshader

Roll third_party/vulkan-headers/ 83825d55c..320af06cb (17 commits)

https://github.com/KhronosGroup/Vulkan-Headers/compare/83825d55c7d5...320af06cbdd2

$ git log 83825d55c..320af06cb --date=short --no-merges --format='%ad %ae %s'
2020-10-18 oddhack Update for Vulkan-Docs 1.2.158
2020-10-12 oddhack Update for Vulkan-Docs 1.2.157
2020-10-12 oddhack Update for Vulkan-Docs 1.2.157
2020-10-04 oddhack Update for Vulkan-Docs 1.2.156
2020-09-28 oddhack Update for Vulkan-Docs 1.2.155
2020-09-21 oddhack Update for Vulkan-Docs 1.2.154
2020-09-06 oddhack Update for Vulkan-Docs 1.2.153
2020-08-26 oddhack Update for Vulkan-Docs 1.2.152
2020-08-11 mchock Add VI WSI platform support to vk_icd.h
2020-08-16 oddhack Update for Vulkan-Docs 1.2.151
2020-08-10 oddhack Update for Vulkan-Docs 1.2.150
2020-07-30 lenny Add a loader features interface
2020-07-27 lenny Add missing ifdef for extern "C"
2020-07-27 lenny Update vk_icd.h with proper extern "C" declaration
2020-07-27 lenny Update vk_icd.h with typedefs and prototypes
2020-08-03 oddhack Update for Vulkan-Docs 1.2.149
2020-07-22 git Fix enum order for backwards compatibility

Created with:
  roll-dep third_party/vulkan-headers

Roll third_party/vulkan-validationlayers/ c3215f8f8..8c5a10d95 (213 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/c3215f8f89bd...8c5a10d952f4

$ git log c3215f8f8..8c5a10d95 --date=short --no-merges --format='%ad %ae %s'
2020-10-12 locke tests: Fixed 02686 bug
2020-10-12 locke layers: Fixed 02686 bug
2020-10-15 mail build: Fix Vulkan header/registry detection for SDK
2020-09-10 mark corechecks: Fix QueryPoolIndex bug and remove query func
2020-09-09 mark test: Added tests for QueryPoolResults VUIDs
2020-09-09 mark layers: Added some QueryPoolResults VUID checks
2020-10-15 mark tests: Add multiViewport/ViewportWithCount positive test
2020-10-15 mark stateless: Account for DynStateWithCount for multiViewport
2020-10-13 shannon build: Update known-good files for 1.2.157 header
2020-10-15 lionel.g.landwerlin tests: Fix QueryPerformanceIncompletePasses stride usage
2020-10-12 jleger tests: Add tests for KHR_copy_commands2
2020-10-05 jleger layers: Add support for KHR_copy_commands2
2020-10-08 nathaniel best_practices: Fix bug introduced in refactor
2020-09-01 locke tests: UnnormalizedCoordinates Sampler
2020-09-23 locke layers: Reduce loop
2020-09-22 locke layers: VUID-02704
2020-09-21 locke layers: VUID-02703
2020-08-20 locke layers: VUID-vkCmdDraw-None-02702
2020-08-20 locke layers: VUID-vkCmdDraw-None-02699
2020-10-08 tony layers: Use debug printf create infos
2020-10-08 rgarcia layers: Fix depth/stencil resolve false positives
2020-10-08 mark dispatch: Add secondary commandbuffer tracking
2020-10-08 mark dispatch: Move CB APIs to manually generated
2020-10-07 nathaniel layers: Fix ImageView format compatibility error
2020-10-06 shannon build: Update known-good files for 1.2.156 header
2020-10-06 nathaniel refactor: Move CALL_STATE into best_practices
2020-10-07 mark readme: Update contact info
2020-09-22 lionel.g.landwerlin tests: Keep QueryPerfIncompletePasses from triggering VU00817
2020-10-06 mark chassis: Remove vestigial pound-define
2020-09-28 coki04 tracker: Retire work when checking Timeline Semaphore Value
2020-09-26 btolsch layers: Reorder conditions to avoid uninitialized values
2020-08-25 bethau layers: Fix false positives when importing AHardwareBuffers
2020-09-26 btolsch layers: Fix validation object leaks
2020-09-30 mark chassis: Make gpuaf/debugprintf add'l parm void*
2020-09-26 jleger fix formatting error
2020-09-25 jleger Add fix for renderpass compatibility
2020-09-29 jeremyg state_tracker: Remove 'using std::*' statements
2020-09-29 shannon build: Update Android known-good for 1.2.154 SDK
2020-09-29 tony tests: Add test for sampler with null image view
2020-09-29 tony layers: Allow for sampler with null image view
2020-09-24 jmadill layers: Fix duplicate header in GN build.
2020-09-25 shannon build: Update glslang commit for 154 SDK
2020-09-18 jzulauf syncval: Add multi subpass dep support
2020-09-15 jzulauf syncval: Add multi subpass dep to state tracker
2020-09-23 jzulauf syncval: Clarify debugging usage for all platforms
2020-09-02 jzulauf syncval: Integrate quick start into usage doc
2020-09-22 nathaniel tests: Refactor vklayertests_best_practices
2020-09-21 shannon build: Update known-good files for 1.2.154 header
2020-09-16 tony gpu: Move vma allocator destroy to after state tracker
2020-09-16 lionel.g.landwerlin corechecks: Fix validation of VU 03227
(...)
2020-08-05 locke layers: Fix wrong hazard log
2020-08-04 s.fricke tests: Add Protected clear attachment
2020-08-04 s.fricke layers: Add Protected clear attachment
2020-08-04 yevhenii.kharchenko tests: Add check for VUID 01778
2020-08-03 yevhenii.kharchenko layers: Add check for VUID 01778
2020-08-03 bob tests: avoid more dialog boxes
2020-07-30 32918197+jorgep31415 tests: Add test for VUID 00824
2020-07-30 32918197+jorgep31415 layers: Add check for VUID 00824
2020-07-24 mark tests: Add test for multiinstance mapmem VUID
2020-07-24 mark corechecks: Add check for MultiInstance heaps in MapMemory
2020-07-25 s.fricke tests: Add vkCmdResolveImage size VUIDs
2020-07-25 s.fricke layers: Add vkCmdResolveImage size VUIDs
2020-07-25 s.fricke tests: Add VUID 02825
2020-07-25 s.fricke layers: Add VUID 02825 and 02826
2020-07-30 s.fricke tests: Add VUID 01655
2020-07-25 s.fricke layers: Add VUID 01655
2020-07-31 rgarcia layers: Fix unexpected VK_AMD_mixed_attachment_samples error
2020-07-27 dneto stateless:  Fix warning -- ignored qualifiers in cast
2020-07-29 32918197+jorgep31415 tests: Add renderpass compat tests for FDM and Multiview use
2020-07-29 32918197+jorgep31415 layers: Add renderpass compat checks for FDM and Multiview use
2020-07-24 s.fricke tests: Add protected resource in commands
2020-07-24 s.fricke layers: Add protected resource in commands
2020-07-22 s.fricke tests: Add query protected memory VUID
2020-07-22 s.fricke layers: Add query protected memory VUID
2020-07-29 KTHANGUDU tests: Add VUID 02722 for VK_NV_coverage_reduction_mode
2020-07-29 KTHANGUDU layers: Add VUID 02722 for VK_NV_coverage_reduction_mode
2020-07-24 s.fricke tests: Add format check for YCbCr swizzle
2020-07-24 s.fricke tests: Add depth stencil format check
2020-07-29 jzulauf syncval: Fix typo in usage doc
2020-07-27 locke syncval: Use floor instead of ceil
2020-07-28 jzulauf syncval: Correct write_barrier 0 and layout in log
2020-07-28 karen docs: Reference Vulkan Configurator
2020-07-29 mark scripts: Remove unmaintained test results script
2020-07-24 jzulauf syncval: Update 'most recent' explanation
2020-06-22 sam.walls tests: add tests for PerfDoc checks 18-20
2020-06-19 sam.walls practices: add PerfDoc checks 18-20 with SPIRV analysis
2020-07-23 jglines Allow KHR extension for timeline semaphore
2020-07-23 tony gpu: Fix validator settings for instrumentation
2020-07-10 tony tests: Add copyright to gpu tests
2020-07-02 tony tests: Add debug printf mesh shader test
2020-07-01 tony tests: Add gpu-av mesh shader test
2020-06-11 tony gpu: Add missing stages
2020-06-11 tony gpu: Add missing draw calls
2020-07-24 tony build: Update Android known-good
2020-07-22 jzulauf syncval: Update ordering/most recent hazard checks
2020-07-22 mikes build: Handle glslang static lib dependency cycles
2020-07-23 christophe doc: Highlight Vulkan Configurator
2020-07-23 christophe doc: Fix links on LunarXchange
2020-06-25 jeremyk tests: Add test for corner sampled with CtE
2020-06-19 jeremyk layers: Add check for corner sampled with CtE

Created with:
  roll-dep third_party/vulkan-validationlayers
google/amber,google/amber,google/amber,google/amber,google/amber