Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rolling 12 dependencies #883

Merged
merged 1 commit into from
Jul 6, 2020
Merged

Rolling 12 dependencies #883

merged 1 commit into from
Jul 6, 2020

Conversation

dj2
Copy link
Collaborator

@dj2 dj2 commented Jul 6, 2020

Roll third_party/clspv/ 227e97857..b3e2b6d9d (3 commits)

google/clspv@227e978...b3e2b6d

$ git log 227e97857..b3e2b6d9d --date=short --no-merges --format='%ad %ae %s'
2020-06-24 alanbaker Update uses of LLVM (#601)
2020-06-10 alanbaker Add compile option to check switches (#600)
2020-06-09 48454132+sjw36 Builtins refactor - phase3 (#598)

Roll third_party/clspv-llvm/ b836ae24a..019660036 (3431 commits)

llvm/llvm-project@b836ae2...0196600

$ git log b836ae24a..019660036 --date=short --no-merges --format='%ad %ae %s'
2020-07-06 n.james93 [clang-tidy] Fix incorrect default option in fc3c693b61
2020-07-06 n.james93 [clang-tidy] Added alias llvm-else-after-return.
2020-05-27 dkszelethus [analyzer] Don't allow hidden checkers to emit diagnostics
2020-07-06 david.green [ARM] Adjust default fp extend and trunc costs
2020-07-05 Matthew.Arsenault GlobalISel: Move finalizeLowering call later
2020-07-05 Matthew.Arsenault AMDGPU/GlobalISel: Don't emit code for unused kernel arguments
2020-07-05 Matthew.Arsenault AMDGPU/GlobalISel: Fix hardcoded register number checks in test
2020-07-05 Matthew.Arsenault AMDGPU: Fix fixed ABI SGPR arguments
2020-07-06 Matthew.Arsenault AMDGPU/GlobalISel: Add some missing return tests
2020-07-06 llvm-dev [X86][XOP] Add XOP target vselect-pcmp tests
2020-07-06 llvm-dev Regenerate subreg liverange tests. NFC.
2020-07-06 llvm-dev Regenerate neon copy tests. NFC.
2020-05-27 dkszelethus [analyzer][NFC] Don't allow dependency checkers to emit diagnostics
2020-07-06 ntv [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF
2020-07-06 ntv [mlir][Vector] Add a VectorUnrollInterface and expose UnrollVectorPattern.
2020-07-06 esme.yi [PowerPC] Legalize SREM/UREM directly on P9.
2020-07-03 gribozavr Removed a RecursiveASTVisitor feature to visit operator kinds with different methods
2020-07-03 gribozavr Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent
2020-07-03 gribozavr Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode
2020-07-03 gribozavr RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal
2020-05-29 jay.foad [TargetLowering] Improve expansion of FSHL/FSHR by non-zero amount
2020-04-03 jay.foad [TargetLowering] Improve expansion of ROTL/ROTR
2020-06-12 dkszelethus [analyzer] Force dependency checkers to be hidden
2020-07-06 sam.mccall [Support] fix user_cache_directory on mac
2020-07-06 kai.nacke [SystemZ/ZOS] Implement getMainExecutable() and is_local_impl()
2020-06-15 kai.nacke [SystemZ/ZOS] Define Endian constants for z/OS.
2020-07-06 lebedev.ri [Scalarizer] visit{Insert,Extract}ElementInst(): avoid call arg evaluation order deps
2020-07-06 david.green [ARM] Add extra extend and trunc costs for cast instructions
2020-07-03 sam.mccall [Support] Add path::user_config_directory for $XDG_CONFIG_HOME etc
2020-07-06 lebedev.ri [Scalarizer] ExtractElement handling w/ variable insert index (PR46524)
2020-07-06 lebedev.ri [Scalarizer] InsertElement handling w/ variable insert index (PR46524)
2020-07-06 lebedev.ri [Scalarizer] ExtractElement handling w/ constant extract index
2020-07-06 lebedev.ri [Scalarizer] InsertElement handling w/ constant insert index
2020-07-06 lebedev.ri [InstCombine] Lower infinite combine loop detection thresholds
2020-07-06 herhut Revert "Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr"""
2020-07-06 david.green [ARM] Use BaseT::getMemoryOpCost for getMemoryOpCost
2020-07-01 bevin.hansson Fix indentation in FixedPoint.h. NFC.
2020-07-06 gchatelet Fix off by one error in Bitfields
2020-07-06 gchatelet Fix 46594 - Alignment assertion failure in instcombine
2020-07-06 pavel [lldb/Utility] Merge Scalar::Get(Value)TypeAsCString
2020-07-06 marukawa [VE] Correct stack alignment
2020-07-06 pavel [lldb/DWARF] Look for complete array element definitions in other modules
2020-07-06 yedeng.yd [Coroutines] Warning if return type of coroutine_handle::address is not void*
2020-06-09 phosek [Fuchsia] Set projects and runtimes in the cache file
2020-07-02 protze [OpenMP][Tests] Flag compatibility of OpenMP runtime tests with GCC versions
2020-07-05 protze [OpenMP][OMPT] Fix ifdefs for OMPT code
2020-07-05 maskray [libomptarget][test] Fix text relocations by adding -fPIC
2020-07-05 nikita.ppv [SCCP] Add test for range metadata (NFC)
2020-07-05 maskray [Driver] Pass -gno-column-info instead of -dwarf-column-info
2020-07-04 vyng Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr""
(...)
2020-06-03 asudhaku [flang] Implemented 2 Semantic checks for DATA statement and fixed a few bugs
2020-06-02 jonas [lldb/Interpreter] Remove redundant argument (NFC)
2020-06-03 joker.eph Fix build: TableGen uses is<T> instead of isa<T> as predicate
2020-06-03 carl.ritson [AMDGPU] Make SGPR spills exec mask agnostic
2020-06-03 joker.eph Replace dyn_cast<>() with isa<>() when the result isn't used (NFC)
2020-06-03 joker.eph Revert "[NFC, StackSafety] Change type of internal container"
2020-06-01 jpaquette [AArch64][GlobalISel] Select zip1 and zip2
2020-06-02 kazu [JumpThreading] Simplify FindMostPopularDest (NFC)
2020-05-29 vitalybuka [NFC,MTE] Drop unneeded attribute from test
2020-05-29 vitalybuka [NFC, StackSafety] Change type of internal container
2020-05-29 vitalybuka [MTE] Move tagging in pipeline
2020-05-14 wmi [SampleFDO] Add use-sample-profile function attribute.
2020-06-02 aprantl Remove redundant code (NFC)
2020-06-02 jonas [lldb/Test] Don't use the env to pass around configuration variables (NFC)
2020-06-02 jonas [lldb/Test] Pass Make arguments in invocation instead of environment
2020-06-02 thomasraoux [mlir][spirv] Fix coop matrix getExtension
2020-06-02 thomasraoux [mlir][spirv] Fix encoding of cooperative matrix type to match SPIRV spec
2020-06-02 carrot [X86] Add a flag to guard the wide load
2020-06-02 jonas [lldb/Test] Don't use the env to pass around configuration variables (NFC)
2020-05-28 vitalybuka [MTE] Convert StackSafety into analysis
2020-06-01 vitalybuka [StackSafety] Delete useless test
2020-06-02 jkorous [Analyzer][NFC] Fix markup in WebKit checkers documentation
2020-06-02 ndesaulniers [Clang][A32/T32][Linux] -O1 implies -fomit-frame-pointer
2020-06-03 diego.caballero [mlir][Affine] Enable fusion of loops with vector loads/stores
2020-06-02 jezng [lld-macho] Fix PAGEZERO=4GB errors on Windows by ensuring enum is uint64_t
2020-06-02 echristo Undo initialization of TRI in CGP as this is unconditionally initialized later.
2020-06-02 ntv [mlir] NFC - Add AffineMinMaxOpBase getDim/SymbolOperands
2020-06-02 richard Undo removal of test for dr777.
2020-06-02 craig.topper [X86] Remove DeleteNode calls from PreprocessISelDAG. Rely on the RemoveDeadNodes call at the end.
2020-06-02 rnk [LLD] Have only one SpecificAllocator per type
2020-06-02 craig.topper [X86] Cleanup inconsistencies in our zext/sext vector patterns.
2020-06-02 richard PR23029 / C++ DR2233: Allow expanded parameter packs to follow parameters with default arguments.
2020-06-02 kadircet [llvm] Fix unused variable warning
2020-06-02 llvmgnsyncbot [gn build] Port f99d5f8c32a
2020-06-02 paulatoth [libc] Remove integration test target from check libc.
2020-06-02 23439402+HazemAbdelhafez [mlir][spirv] Add support for matrix type
2020-06-02 echristo Fix up clang-tidy warnings around null and pointers.
2020-06-02 amy.kwan1 [DAGCombiner] Combine shifts into multiply-high
2020-06-02 maskray [Driver] Add multiclass OptInFlag and OptOutFlag to simplify boolean option definition
2020-06-02 n.james93 [NFC][ASTMatchers] StringRef-ify and Twine-ify ASTMatchers tests.
2020-05-21 jezng [lld-macho] Ensure reads from nlist_64 structs are aligned when necessary
2020-05-19 jezng [lld-macho] Move all tests for erroneous inputs under invalid/
2020-05-18 jezng [lld-macho] Set __PAGEZERO size to 4GB
2020-05-18 jezng [lld-macho] Error on encountering undefined symbols
2020-05-15 jezng [lld-macho] Add some relocation validation logic
2020-06-02 douglas.yung Fix test on PS4 linux bot.
2020-06-02 tlively [WebAssembly] Eliminate range checks on br_tables
2020-06-02 jkorous [Analyzer][WebKit] Check record definition is available in NoUncountedMembers checker
2020-06-02 kamleshbhalui [RISCV-V] Provide muldi3 builtin assembly implementation
2020-06-02 tlively [WebAssembly] Improve macro hygiene in wasm_simd128.h

Roll third_party/dxc/ b7626e97e..316d802e3 (49 commits)

microsoft/DirectXShaderCompiler@b7626e9...316d802

$ git log b7626e97e..316d802e3 --date=short --no-merges --format='%ad %ae %s'
2020-07-04 python3kgae Support case when more than one function exist need to show cfg. (#3020)
2020-07-02 texr Intuitively handle space in joined option syntax (#3024)
2020-07-02 grroth Remove unused function from SROA_HLSL (#3022)
2020-07-02 ehsannas [spirv] Fix translation for SV_InstanceID. (#3011)
2020-07-02 grroth Enable warnings as errors for clang builds (#3012)
2020-07-02 jaebaek [spirv] Update SPIRV-Tools (#3015)
2020-07-01 python3kgae SROA alloca and global variable at same worklist. (#3019)
2020-07-01 grroth Avoid subprog mismatch inserting dbg value intrinsic (#3018)
2020-06-30 ehsannas [spirv] Support globals structs of Textures/Samplers (#2994)
2020-06-30 davpeix Preserve precise metadata when replacing instructions in transformations (#3010)
2020-06-29 grroth Fix remaining Clang warnings (#3008)
2020-06-29 ehsannas [spirv] Update SPIRV-Tools (#3007)
2020-06-29 texr Default to error on missing return from non-void function. (#3004)
2020-06-28 texr Avoid crash in ilist_node getPrev/getNext when Next/Prev is null (#3003)
2020-06-28 python3kgae Add button to show cfg. (#3000)
2020-06-28 texr Emit warning on unknown attribute with arguments instead of error (#2999)
2020-06-27 python3kgae Make settings.xml local to dndxc.exe. (#2998)
2020-06-26 grroth Correct break followed by additional statements (#2997)
2020-06-26 latocha.maciek [spirv] Fix incorrect opcode generation for fmod() function (#2990)
2020-06-26 grroth Enable recompile of shaders with includes in dxc (#2996)
2020-06-25 mgong Cleanup part of compiling warnings (#2903)
2020-06-24 ehsannas Update SPIRV-Tools. (#2993)
2020-06-21 31109344+adam-yang Fixed #line issues with debug info and error messages (#2991)
2020-06-19 texr Add resource rename pass, dx op overload fix (#2986)
2020-06-19 ehsannas [spirv] Update SPIRV-Tools. (#2987)
2020-06-18 python3kgae Add IDxcLangExtensions2 to set target triple. (#2981)
2020-06-17 ehsannas [spirv] Update SPIRV-Tools. (#2980)
2020-06-16 ehsannas [ci] Build on Linux using Appveyor and upload artifacts (#2978)
2020-06-16 grroth Add missing shader targets to dndxc (#2979)
2020-06-15 python3kgae Use undef to init ret value. (#2974)
2020-06-15 python3kgae Add save all button for optimize editor. (#2973)
2020-06-15 python3kgae Support case whole scope is return. (#2971)
2020-06-11 jaebaek Disable pragma in Linux build (#2960)
2020-06-11 python3kgae Structurize control flow for functions which has multiple returns. (#2968)
2020-06-10 grroth Add hidden flag to disable optimization passes (#2962)
2020-06-09 texr Use HlslDataDir for DxilConv instead of DxilConvDataDir (#2961)
2020-06-08 texr Add option to dump FileCheck input to directory for diffing (#2949)
2020-06-08 grroth Clarify assignment of undefined value to UAV (#2941)
2020-06-08 texr Write and test example library for accessing TempRegLoad/TempRegStore (#2951)
2020-06-08 texr Slightly improve dxa to print assembly errors and success/fail message (#2950)
2020-06-05 hekotas Move Dxc runtime tracing one level up so other project can use it without referencing dxilconv (#2948)
2020-06-05 hekotas Dxil container builder refactor + bug fix (#2947)
2020-06-05 ehsannas [spirv] Fix unsafe pointer access. (#2945)
2020-06-04 3507248+vcsharma Generate warning when overflow happen during const expr cast (#2942)
2020-06-03 jaebaek [spirv] handle bindless opaque array type argument passing (#2928)
2020-06-03 zineddineamazouz Missing import causing error on compilation (#2934)
2020-06-02 texr dce between dxil-remove-dead-blocks and hlsl-dxil-lower-handle-for-lib (#2940)
2020-06-02 grroth Improve location reporting for validation errors (#2938)
2020-06-02 python3kgae More fix for rewriter. (#2939)

Roll third_party/glslang/ 78a3c915a..f5ed7a69d (56 commits)

KhronosGroup/glslang@78a3c91...f5ed7a6

$ git log 78a3c915a..f5ed7a69d --date=short --no-merges --format='%ad %ae %s'
2020-07-03 marcin.slusarz Add --quiet option.
2020-07-05 ShabbyX gn: Fix dawn tests in Chromium
2020-07-05 ShabbyX gn: Fix gn gen --check by adding missing dependency
2020-07-03 bclayton Add GLSLANG_BUILD_PIC CMake flag
2020-07-03 ShabbyX gn: Optionally disable optimizations and HLSL
2020-07-03 bclayton Don't use add_link_options() on old CMake versions
2020-07-03 bclayton License headers: s/Google/The Khronos Group
2020-07-03 bclayton Kokoro: Correct the build_file' path to build.sh 2020-07-02 bclayton Add config for license-checker and Kokoro scripts. 2020-07-02 bclayton Fix GLSLANG_IS_SHARED_LIBRARY define 2020-07-01 bclayton Add missing copyright headers 2020-07-02 cepheus Bump revision. 2020-07-01 cepheus SPIRV-Tools and tests: Update to location-validation in SPIRV-Tools. 2020-07-01 cepheus Tests: More broadly use automapping binding/location. 2020-07-01 bclayton Add additional licenses in use to LICENSE.txt 2020-07-01 cepheus HLSL: Catch error cases earlier, preventing a later assert. 2020-06-29 bclayton glslang: Only export public interface for SOs 2020-06-29 bclayton CMake: break up glslang into smaller static libs 2020-06-30 cepheus SPV: RelaxedPrecision: use the result precision for texture sampling. 2020-06-30 cepheus SPV: RelaxedPrecision: Generalize fix #2293 to cover more operations. 2020-06-24 e.proydakov Fixed GCC -Wunused-parameter in hlslParseables.cpp. 2020-06-29 bclayton CMake: Compile with -fPIC when building SOs 2020-06-29 bclayton CMake: Error on unresolved symbols 2020-06-29 bclayton Remove root kokoro/linux-*-cmake configs 2020-06-26 cepheus SPV: Fix #2293: keep relaxed precision on arg passed to relaxed param 2020-06-26 cepheus SPV: Partially address #2293: correct "const in" precision matching. 2020-06-25 lriki.net Add pack_matrix test 2020-06-12 lriki.net HLSL: Fix #pragma pack_matrix(row_major) not work on global uniforms 2020-06-24 bclayton Kokoro: Split linux cmake cfgs into static/shared 2020-06-23 e.proydakov Fixed msvc 2019 nmake compiler warnings with RTTI. By default cmake generates cxx_flags with /GRparameter. I updated CMAKE_CXX_FLAGS string and replaced/GR->/GR-`
2020-06-22 gleese Update test expected files with new magic number
2020-06-22 gleese Update SPIR-V generator version
2020-06-05 gleese Update test results to expect OpFUnordNotEqual
2020-06-05 gleese Use OpFUnordNotEqual for floating-point !=
2020-06-22 johnkslang Update README.md
2020-06-19 bclayton Add kokoro configs for android-ndk and cmake
2020-06-19 bclayton Switch ndk_test from gnustl_static to c++_static
2020-06-17 ShabbyX Add -g0 command line argument
2020-06-16 cepheus Build: use better MSVC subfolder names for the previous build changes.
2020-06-16 cepheus Bump version numbers.
2020-06-16 bclayton Move hlsl/ source to glslang/HLSL/
2020-06-16 cepheus Bump version.
2020-06-15 bclayton CMake: Fold HLSL source into glslang
2020-06-15 dj2 Remove unused variable. (#2273)
2020-06-15 rharrison Remove unused function, BaseTypeName (#2272)
2020-06-15 cepheus HLSL: Remove support for having GLSL versions of HLSL intrinsics.
2020-06-15 rdb HLSL: Fix incorrect case in name of DX9-style cube sampler type (#2265)
2020-06-10 bclayton C Interface: Split SPIR-V C interface to own file
2020-06-11 bclayton Fix signed / unsigned mismatch warning (#2266)
2020-06-10 cepheus Bump code gen version, due to removal of OpEntryPoint operands.
2020-06-10 cepheus Fix #2264: OpEntryPoint incorrectly including function parameters.
2020-06-09 rharrison Use correct type for var storing returned value (#2263)
2020-06-09 lryer Fix xfb stride limit issue (#2088)
2020-06-04 laddoc Add Shared/Std140 SSBO process & top-level array elements related (#2231)
2020-06-04 apinheiro spirv: Support initializers on uniforms (#1588)
2020-06-03 47594367+rg3igalia Add SPIR-V capabilities needed for spec constants (#2199)

Roll third_party/googletest/ 859bfe898..356f2d264 (26 commits)

google/googletest@859bfe8...356f2d2

$ git log 859bfe898..356f2d264 --date=short --no-merges --format='%ad %ae %s'
2020-07-01 absl-team Googletest export
2020-06-26 absl-team Googletest export
2020-06-25 absl-team Googletest export
2020-06-24 absl-team Googletest export
2020-06-24 absl-team Googletest export
2020-06-19 mayur.shingote Updated googletest issue tracker url.
2020-06-17 absl-team Googletest export
2020-06-15 absl-team Googletest export
2020-06-12 dmauro Googletest export
2020-06-10 absl-team Googletest export
2020-06-08 absl-team Googletest export
2020-06-08 absl-team Googletest export
2020-06-05 dmauro Googletest export
2020-06-10 rharrison Fix build issue for MinGW
2020-06-04 dmauro Googletest export
2020-06-03 absl-team Googletest export
2020-06-02 absl-team Googletest export
2020-06-01 absl-team Googletest export
2020-03-07 krystian.kuzniarek make UniversalPrinterstd::any support RTTI
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::any (without support for RTTI)
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::optional
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::variant
2020-03-21 ngompa13 Set the version for the libraries
2020-02-21 nini16041988-gitbucket Add missing call for gtest_list_output_unittest_ unitTest. Add unitTest for fixed TEST_P line number. Use CodeLocation TestInfo struct.
2020-02-18 nini16041988-gitbucket Fix: shadow member
2020-02-18 nini16041988-gitbucket Add correct line number to TEST_P test cases for gtest_output.

Roll third_party/json/ 456478b3c..fbec662af (252 commits)

nlohmann/json@456478b...fbec662

$ git log 456478b3c..fbec662af --date=short --no-merges --format='%ad %ae %s'
2020-06-14 mail 🔖 set version to 3.8.0
2020-06-14 mail 👥 update contributor list
2020-06-10 tanujgarg208 added fuzzing with different values to default argument in to_ubjson method
2020-06-09 mail 🙈 ignore pycache directory
2020-06-09 mail 🚨 fix a maybe-uninitialized warning
2020-06-08 mail 🏁 fix for MSVC (see nlohmann/json#2178 (comment))
2020-06-07 mail ✅ add test for character types
2020-06-07 mail ✅ add test for character types
2020-06-07 mail 🚨 fix warnings
2020-06-07 mail 📝 add example link for swap function
2020-06-07 mail 📝 add documentation and example for accept function
2020-06-07 mail 🏁 fix MSVC 2015 compilation
2020-06-07 mail 🚑 hotfix for #2177
2020-06-06 mail 🚨 fix warnings
2020-06-05 mail 🚨 fix warning
2020-06-05 chenguopingdota recover original blank line
2020-06-05 chenguopingdota undo: remove comment
2020-06-04 mail 📝 add page on parsing and exceptions
2020-06-03 mail 👥 update contributor list
2020-06-03 mail 🔥 remove Code Inspector
2020-06-03 mail 👷 add Code Inspector via GitHub Action
2020-06-03 mail 👷 add Code Inspector via GitHub Action
2020-06-03 niels.lohmann 🔨 fix doxygen link
2020-06-03 niels.lohmann 🔨 fix Doxygen link
2020-06-02 chenguopingdota fix test case in PR#1006
2020-06-02 chenguopingdota add comment about PR#1006
2020-06-01 chenguopingdota add test case
2020-05-30 chenguopingdota fix bug in issue#1972
2020-05-30 14265316+TotalCaesar659 Update URLs to HTTPS
2020-05-28 francois minor readme correction
2020-05-28 francois changed macro order to satisfy clang
2020-05-28 francois fix inconsistent fwd declaration
2020-05-28 francois use correct deprecation macro
2020-05-28 francois brought back the from_*(ptr, len) syntax with a deprecation warning
2020-05-28 francois cleaned up custom iterator example
2020-05-28 francois amalgamate
2020-05-28 francois use the correct convention for boolean operators
2020-05-28 mail 👥 update contributor list
2020-05-28 mail 🔧 add more warning flags from GCC 10
2020-05-28 mail 👷 fix -DJSON_BuildTests=On parameter placement
2020-05-28 mail 🔧 add more warning flags from GCC 10
2020-05-28 francois removed clang-format
2020-05-28 francois added custom input to readme
2020-05-28 francois better parse documentation
2020-05-28 francois misc formatting fixes
2020-05-27 francois forcefully exclude arrays from being interpreted as pointers
2020-05-27 francois correct ADL lookup of arrays on Mac and Windows
2020-05-27 francois reamalgamate
2020-05-27 francois unified input API
2020-05-27 quentin.barbarat readme: fix typo in CMake FetchContent example
(...)
2020-04-02 3sz3tt+git Fix build error
2020-04-02 3sz3tt+git Fixes #1971 (memory leak in basic_json::push_back)
2020-03-25 magamig Update LICENSE.MIT
2020-03-25 chenguopingdota update array_index() and add testcases
2020-03-25 chenguopingdota docs:modify the document about operator==
2020-03-24 gareth.sylvester-bradley PR for #2006 to test in AppVeyor.
2020-03-23 chenguopingdota move the catch of std::invalid_argument into array_index()
2020-03-23 chenguopingdota fix C26451 warnning in serializer.hpp for VS2019
2020-03-23 chenguopingdota fix C26451 warnnings in to_chars.hpp
2020-03-21 myasnikov.alexander.s fix error 'setw' is not a member of 'std' in Wandbox example
2020-03-19 S.Linev Use array_idx as methods args
2020-03-19 mail 💰 add sponsor
2020-03-17 chenguopingdota catch exceptions for json_point : /xx/+99
2020-03-14 chenguopingdota fix typo
2020-03-11 S.Linev Rename argument array_index to array_indx in json_pointer methods
2020-03-10 alex README: Fix string representation of dumped json
2020-03-02 francois removed move assignments from input adapters
2020-02-28 francois added back forward declaration to address warnings
2020-02-26 chenguopingdota fix typo in examples
2020-02-20 francois simpler endian detection for older gcc versions
2020-02-19 francois accomodate older gcc
2020-02-19 francois fixed missing return arg of operator=()
2020-02-19 francois duck-typed object input adapters
2020-02-19 francois fixed bad friend class declaration
2020-02-19 francois templated input adapters
2020-02-17 50514813+dota17 Update README.md
2020-02-15 mail 🏗️ replace is_pod by is_trivial
2020-02-10 50514813+dota17 Update README.md : add a FAQ about memory release
2020-02-02 coeur Some typos
2020-01-29 davelee.com Fix link to parse function in README
2020-01-29 johanneskrafft Updated links to hunter repo & docs
2020-01-21 142265+Klaim Formatting
2020-01-20 142265+Klaim Adds instruction for using Build2's package manager
2020-01-18 pauljurczak Update README.md
2020-01-15 mail 📝 fix typo #1903
2020-01-12 mail 📝 fix scanner documentation
2019-12-16 sonulohani Fix warning: ignoring return value
2019-12-15 mail 💰 add sponsor section
2019-12-01 kmartinho8 style: format readme
2019-12-01 kmartinho8 revert: adding conan badge
2019-11-29 kmartinho8 docs: add central repository as conan source to readme
2019-11-23 konstantin README: Package in MSYS2 renamed to nlohmann-json
2019-11-22 mail 📝 add badges
2019-11-22 mail 👥 add GitHub Sponsors
2019-11-22 mail 📝 add Xocde 11.2.1 to CI list
2019-11-21 mail 👷 add Xcode 11.2.1
2019-11-19 michael.balszun Remove unnecessary warning suppressions in test cmake file
2019-11-19 michael.balszun Use correct accumulator type in binary_writer if size_t != ul
2019-11-18 tridacnid Update tests that generate CMake projects to use the CMAKE_CXX_COMPILER the main project was CMake'd with. Fixes #1747.
2019-09-10 hubert make CMake's version config file architecture-independent

Roll third_party/lodepng/ 486d165ed..34628e89e (5 commits)

lvandeve/lodepng@486d165...34628e8

$ git log 486d165ed..34628e89e --date=short --no-merges --format='%ad %ae %s'
2020-06-15 singh.arshdeep1999 Transfered Fuzz Dictionary to Oss-fuzz repository
2020-06-14 singh.arshdeep1999 Added Fuzzer Options file
2020-06-12 singh.arshdeep1999 Removed Seed and improved Fuzzer's color selection
2020-06-12 singh.arshdeep1999 Removed Extra Seed Corpus png files.
2020-06-11 singh.arshdeep1999 Fixed Fuzzer, added Seed Corpus and Dictionary

Roll third_party/spirv-tools/ 636f449e1..bd2a9ea85 (37 commits)

KhronosGroup/SPIRV-Tools@636f449...bd2a9ea

$ git log 636f449e1..bd2a9ea85 --date=short --no-merges --format='%ad %ae %s'
2020-07-03 vasniktel spirv-fuzz: TransformationInvertComparisonOperator (#3475)
2020-07-02 vasniktel Fix regression (#3481)
2020-07-02 vasniktel spirv-fuzz: Add fuzzerutil::FindOrCreate* (#3479)
2020-06-30 vasniktel spirv-fuzz: Add FuzzerPassAddCopyMemoryInstructions (#3391)
2020-06-30 vasniktel spirv-fuzz: Add one parameter at a time (#3469)
2020-06-29 jaebaek Fix ADCE pass bug for mulitple entries (#3470)
2020-06-26 ehsannas Add gl_BaseInstance to the name mapper. (#3462)
2020-06-26 andreperezmaselco.developer Implement the OpMatrixTimesScalar linear algebra case (#3450)
2020-06-25 jaebaek Clear debug information for kill and replacement (#3459)
2020-06-25 alanbaker Validate location assignments (#3308)
2020-06-23 ehsannas Support OpCompositeExtract pattern in desc_sroa (#3456)
2020-06-23 vasniktel spirv-fuzz: Implement FuzzerPassAddParameters (#3399)
2020-06-23 vasniktel spirv-fuzz: Add GetParameters (#3454)
2020-06-23 vasniktel spirv-fuzz: Permute OpPhi instruction operands (#3421)
2020-06-22 rharrison Add support for different default/trunks in roll-deps (#3442)
2020-06-19 jaebaek [spirv-opt] debug info preservation in ssa-rewrite (#3356)
2020-06-19 ehsannas Updated desc_sroa to support flattening structures (#3448)
2020-06-19 vasniktel spirv-fuzz: Refactor variable creation (#3414)
2020-06-19 vasniktel spirv-fuzz: Swap operands in OpBranchConditional (#3423)
2020-06-18 stevenperron Use structured order to unroll loops. (#3443)
2020-06-18 jaebaek Debug info preservation in dead branch elimination (#3425)
2020-06-17 vasniktel Add RemoveParameter method (#3437)
2020-06-17 vasniktel Fix return type (#3435)
2020-06-16 ehsannas Eliminate branches with condition of OpConstantNull (#3438)
2020-06-16 andreperezmaselco.developer spirv-fuzz: Implement vector shuffle fuzzer pass (#3412)
2020-06-16 andreperezmaselco.developer spirv-fuzz: Add replace linear algebra instruction transformation (#3402)
2020-06-15 dj2 Update access control lists. (#3433)
2020-06-13 vasniktel Fix operand access (#3427)
2020-06-12 jaebaek Debug info preservation in ccp pass (#3420)
2020-06-10 dneto Fix round trip tests that weren't instantiated (#3417)
2020-06-10 vasniktel spirv-fuzz: Add a test (#3238)
2020-06-10 vasniktel spirv-fuzz: Add support for OpSpecConstant* (#3373)
2020-06-05 vasniktel spirv-fuzz: Fix replayer bug (#3401)
2020-06-05 andreperezmaselco.developer Add value instruction condition (#3385)
2020-06-05 andreperezmaselco.developer Fix instruction function use (#3390)
2020-06-05 vasniktel spirv-fuzz: Fix regression (#3396)
2020-06-04 paulthomson Fix googletest inclusion (#3398)

Roll third_party/swiftshader/ b0c00e8dd..3121585ac (46 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/b0c00e8dd6d4..3121585acce2

$ git log b0c00e8dd..3121585ac --date=short --no-merges --format='%ad %ae %s'
2020-07-02 sugoi ASTC Decoder: Trim unused struct members
2020-07-02 capn Fix /DEBUG:FASTLINK usage
2020-06-30 pcc Start reserving x18 by default on Android targets.
2020-06-25 srisser Fix debug assert from happening in release build
2020-06-10 capn Optimize clearing of depth and stencil images
2020-06-25 thakis mac: Add ARM64 support to swiftshader.
2020-06-22 amaiorano Kokoro: add builds with REACTOR_EMIT_DEBUG_INFO and REACTOR_EMIT_PRINT_LOCATION
2020-06-22 amaiorano Fix build when ENABLE_RR_DEBUG_INFO enabled
2020-06-22 amaiorano Make Windows Kokoro script less verbose
2020-06-22 cwallez Revert "Optimize clearing of depth and stencil images"
2020-06-11 capn Assert attachment format supports blending when blending is enabled
2020-06-10 capn Optimize copying image data for presentation
2020-06-10 capn Optimize clearing of depth and stencil images
2020-06-01 capn Assert reserved binding entries aren't accessed
2020-05-12 capn Optimize out-of-bounds checks with unsigned compare
2020-05-07 capn Replace instead of add pointer offsets when out of bounds
2020-06-15 capn Add a benchmark with multisampling enabled
2020-06-15 capn Refactor multisample benchmark support
2020-06-11 capn Implement multisample support for the triangle benchmark
2020-06-17 capn Don't assert thread_local initialization
2020-06-11 capn Ignore rasterization state pointers when rasterization is disabled
2020-06-11 capn Zero-initialize the context state and data
2020-06-15 sugoi Cleanup: using the proper Image subregion structure
2020-06-16 bclayton Squashed 'third_party/marl/' changes from 5c6c1532220..d29553a3730
2020-06-16 bclayton Squashed 'third_party/marl/' changes from c5127112545..5c6c1532220
2020-06-09 bclayton SpirvShaderDebugger: Show vector elements as xyzw
2020-06-09 bclayton SpirvShaderDebugger: Add a virtual destructor
2020-06-15 bclayton Squashed 'third_party/marl/' changes from 38c0c7a0f..c51271125
2020-06-15 bclayton Repoint marl branch from master to main
2020-06-15 bclayton SubzeroReactor: Use new marl::Scheduler::Config API.
2020-06-10 amaiorano Make rr::Print output to debugger and be stubbed
2020-06-10 sugoi Regres: Roll deqp forward to latest 1.2.1
2020-06-04 capn Validate the SPIR-V code in debug builds
2020-06-05 capn Add a triangle rendering benchmark
2020-06-10 capn Add glslang dependency to VulkanBenchmarks
2020-06-10 capn Add glslang as a submodule
2020-06-05 capn Move CMake build targets for PowerVR samples before unit tests
2020-06-01 capn Add microbenchmarks for vkCmdClear*Image
2020-06-04 capn Add back vulkan.hpp
2020-06-01 caio.oliveira Convert Vulkan headers from CRLF to LF endings
2020-06-02 ari.suonpaa Add Z mirroring support for image blit.
2020-05-26 vantablack Added reference counting for PipelineLayout objects
2020-06-02 bclayton libVulkan: Use new marl::Scheduler::Config API.
2020-03-27 bclayton Kokoro: Test LLVM 10 backend for macos
2020-06-02 bclayton Squashed 'third_party/marl/' changes from 3c643dd4c..38c0c7a0f
2020-06-02 bclayton Fix LLVM_VERSION_MAJOR for LLVM 10 on macOS

Roll third_party/vulkan-headers/ db1a98c6c..db06fce92 (4 commits)

KhronosGroup/Vulkan-Headers@db1a98c...db06fce

$ git log db1a98c6c..db06fce92 --date=short --no-merges --format='%ad %ae %s'
2020-07-04 oddhack Update for Vulkan-Docs 1.2.146
2020-06-21 oddhack Update for Vulkan-Docs 1.2.145
2020-06-15 oddhack Update for Vulkan-Docs 1.2.144
2020-06-08 oddhack Update for Vulkan-Docs 1.2.143

Roll third_party/vulkan-loader/ 006586926..a173c025f (5 commits)

KhronosGroup/Vulkan-Loader@0065869...a173c02

$ git log 006586926..a173c025f --date=short --no-merges --format='%ad %ae %s'
2020-06-09 shannon build: Update known-good files for 1.2.145 header
2020-06-19 jbeich build: include system headers last
2020-06-15 charles loader: Use MoltenVK in app bundle if found
2020-06-11 lenny loader: Fix crash in vkGetDeviceQueue2
2020-06-09 dsinclair scripts: Use named params for generator options

Roll third_party/vulkan-validationlayers/ 515b4041c..5c38b18ab (121 commits)

KhronosGroup/Vulkan-ValidationLayers@515b404...5c38b18

$ git log 515b4041c..5c38b18ab --date=short --no-merges --format='%ad %ae %s'
2020-06-10 tony gpu: Check for enabled features
2020-07-01 tony layers: Use helper to pick spirv env
2020-06-30 s.fricke tests: Fix AHB Test not covering 02251
2020-06-27 s.fricke layers: Fix YCbCr Format VUIDs
2020-06-30 tony gpu: Remove incorrect descriptor set requirement
2020-06-22 tony layers: Add more custom border color checks
2020-06-22 tony gpu: Handle destroyed pipeline layout
2020-06-23 s.fricke tests: Add VUID 00995
2020-06-23 s.fricke layers: Add VUID 00995
2020-06-21 s.fricke tests: Add External Import handleType VUIDs
2020-06-21 s.fricke layers: Add External Import handleType VUIDs
2020-06-20 s.fricke tests: Add maxExtent VUIDs
2020-06-20 s.fricke layers: Add maxExtent VUIDs
2020-06-22 szilard.papp practices: Adding test for robustBufferAccess
2020-06-22 szilard.papp practices: Adding check for robustBufferAccess
2020-06-20 s.fricke layers: Label VUID 02251
2020-06-27 s.fricke tests: Add VK_EXT_astc_decode_mode
2020-06-27 s.fricke layers: Add VK_EXT_astc_decode_mode
2020-05-25 s.fricke layers: Add HDR ASTC formats
2020-06-25 tony tests: Fix unexpected custom border color error
2020-06-29 mark chassis: Fix inadvertant StateTracker VO state-sharing
2020-06-24 rgarcia corechecks: Use all locations for samplerYcbcrConversion
2020-06-29 dev docs Add reference to the --dir option
2020-06-29 dev docs: Fix CMake update_deps/build instructions
2020-06-24 rgarcia Use conversion format in some Ycbcr conversion VUs
2020-06-25 jeremyk layers: Fix vkCmdTraceRaysKHR VUID Mixup
2020-06-22 mark docs: Update CONTRIBUTING.md with some new details
2020-06-01 mark docs: Added message limit to layer settings file
2020-06-18 mark tests: Add duplicate message limit test
2020-06-01 mark chassis: Add config steps for reading dup msg limits
2020-06-01 mark layers: Add duplicate message limit infrastructure
2020-06-23 mark corechecks: Prevent null ptr access for GetSwapchainImages
2020-06-22 lionel.g.landwerlin layers: Fix image creation checks with DRM modifiers
2020-06-18 s.fricke tests: Add RP potentialFormatFeature VUID
2020-06-14 s.fricke layers: Add RP potentialFormatFeature VUID
2020-06-23 shannon build: Change removed VUIDs to UNASSIGNED
2020-06-19 shannon build: Fix more VUID changes for 144 header update
2020-06-19 shannon build: Fix more mem barrier VUID inconsistencies
2020-06-19 shannon build: Address memory barrier VUID inconsistancies
2020-06-18 shannon build: Propogate genvk changes to lvl_genvky.py
2020-06-18 shannon build: Address graphics pipeline VUID changes
2020-06-15 shannon build: Address memory barrier VUID changes
2020-06-12 shannon build: Clean up VUID consistency checks
2020-06-15 shannon build: Update known-good files for 1.2.145 header
2020-06-23 mark tests: Skip DRM image format modifier test on Mock ICD
2020-06-22 szilard.papp practices: Adding test for DethBias usage
2020-06-22 szilard.papp practices: Adding check for DethBias usage
2020-06-22 szilard.papp practices: Adding test for Presentation mode
2020-06-22 szilard.papp practices: Adding check for Presentation mode
2020-06-22 mark tests: Block AndroidHardwareBufferDepthStencil on ShieldTV
(...)
2020-06-08 mark tests: Add filters for BP Android test failures
2020-06-02 mark tests: Compile best practices tests for Android
2020-06-08 mark tests: Replace setenv with private settings extension
2020-06-08 mark layers: Add private settings extension and write support
2020-06-12 s.fricke layers: Remove invalid check for AHB format
2020-06-10 szilard.papp tests: Adding test for triple buffering
2020-06-10 szilard.papp practices: Adding checks for triple buffering
2020-06-15 jmadill Fix GN header dependencies.
2020-06-15 mark tests: Add correct vuid for mem-use-after-free
2020-06-09 dorian.apanel tests: Add invalid FB image mem test
2020-06-09 dorian.apanel corechecks: Validate img mem at CreateFramebuffer time
2020-06-15 mark corechecks: Add new unassigned vuid for freed memory access
2020-06-11 s.fricke tests: Add VkImageResolve VUIDs
2020-06-05 s.fricke layers: Add VkImageResolve VUIDs
2020-06-11 mark tests: Add tests for duplicate BeginQuery calls
2020-06-11 mark corechecks: Check for active queries with same type in CB
2020-06-11 mark corechecks: Move all CmdBeginQuery vuids into struct
2020-06-11 mark corechecks: Move CmdBeginQuery vuid parameters into struct
2020-06-11 s.fricke tests: Add VUID 00827
2020-06-11 s.fricke layers: Add VUID 00827
2020-06-10 jzulauf tests: Add test case for EXTERNAL release/acquire
2020-06-10 jzulauf layers: Allow EXTERNAL release acquire in same CB
2020-06-10 souravp tests:for BuildGeometryInfoKHR
2020-06-09 souravp layers:Add missing KHR build info tracker
2020-06-09 brucedawson layers: Adjust shared_mutex usage
2020-06-09 mark chassis: Add layer settings file info to layer status message
2020-06-09 mark layers: Add collection of info for layer settings file
2020-06-10 dsinclair scripts: Use named params for generator options
2020-06-10 mark tests: Remove vk_layer_settings.txt file
2020-06-06 s.fricke tests: Add VUID 01946
2020-06-06 s.fricke layers: Add VUID 01946
2020-06-07 souravp tests:Handles new rayTracing VUID
2020-06-07 souravp layers:Misc RayTracing VUID
2020-06-06 s.fricke tests: Add VUID 00336
2020-06-06 s.fricke layers: Add VUID 00336
2020-05-14 marcin.slusarz build: detect missing SPIRV_HEADERS_INSTALL_DIR at cmake time
2020-05-14 marcin.slusarz build: SPIRV-Tools and glsllang are 2 separate projects
2020-06-01 s.fricke tests: Validate VK_KHR_multiview features
2020-05-29 s.fricke layers: Validate VK_KHR_multiview features
2020-05-21 tony gpu: Record destroy of buffers and devices
2020-06-03 mark tests: Leave handle wrapping enabled at all times
2020-05-30 s.fricke layers: Label VUID 01386 and fix log messages
2020-06-03 s.fricke tests: Add YCbCr BufferImageCopy VUID
2020-05-28 s.fricke layers: Add YCbCr BufferImageCopy VUID
2020-06-02 tony tests: Test push descriptor image layout validation
2020-05-28 tony layers: Allow validation of push descriptors
2020-05-30 s.fricke layers: Label and fix Maintenance1 VUs
2020-06-03 mark practices: Avoid null pApplicationInfo deref
2020-06-02 christophe docs: Fix link to LAYER_CONFIGURATION.md, issue #1902
2020-05-29 s.fricke layers: Add function name prefix to more logs

Created with:
roll-dep third_party/clspv third_party/clspv-llvm third_party/cppdap third_party/dxc third_party/glslang third_party/googletest third_party/json third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers

Roll third_party/clspv/ 227e97857..b3e2b6d9d (3 commits)

google/clspv@227e978...b3e2b6d

$ git log 227e97857..b3e2b6d9d --date=short --no-merges --format='%ad %ae %s'
2020-06-24 alanbaker Update uses of LLVM (#601)
2020-06-10 alanbaker Add compile option to check switches (#600)
2020-06-09 48454132+sjw36 Builtins refactor - phase3 (#598)

Roll third_party/clspv-llvm/ b836ae24a..019660036 (3431 commits)

llvm/llvm-project@b836ae2...0196600

$ git log b836ae24a..019660036 --date=short --no-merges --format='%ad %ae %s'
2020-07-06 n.james93 [clang-tidy] Fix incorrect default option in fc3c693b61
2020-07-06 n.james93 [clang-tidy] Added alias llvm-else-after-return.
2020-05-27 dkszelethus [analyzer] Don't allow hidden checkers to emit diagnostics
2020-07-06 david.green [ARM] Adjust default fp extend and trunc costs
2020-07-05 Matthew.Arsenault GlobalISel: Move finalizeLowering call later
2020-07-05 Matthew.Arsenault AMDGPU/GlobalISel: Don't emit code for unused kernel arguments
2020-07-05 Matthew.Arsenault AMDGPU/GlobalISel: Fix hardcoded register number checks in test
2020-07-05 Matthew.Arsenault AMDGPU: Fix fixed ABI SGPR arguments
2020-07-06 Matthew.Arsenault AMDGPU/GlobalISel: Add some missing return tests
2020-07-06 llvm-dev [X86][XOP] Add XOP target vselect-pcmp tests
2020-07-06 llvm-dev Regenerate subreg liverange tests. NFC.
2020-07-06 llvm-dev Regenerate neon copy tests. NFC.
2020-05-27 dkszelethus [analyzer][NFC] Don't allow dependency checkers to emit diagnostics
2020-07-06 ntv [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF
2020-07-06 ntv [mlir][Vector] Add a VectorUnrollInterface and expose UnrollVectorPattern.
2020-07-06 esme.yi [PowerPC] Legalize SREM/UREM directly on P9.
2020-07-03 gribozavr Removed a RecursiveASTVisitor feature to visit operator kinds with different methods
2020-07-03 gribozavr Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent
2020-07-03 gribozavr Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode
2020-07-03 gribozavr RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal
2020-05-29 jay.foad [TargetLowering] Improve expansion of FSHL/FSHR by non-zero amount
2020-04-03 jay.foad [TargetLowering] Improve expansion of ROTL/ROTR
2020-06-12 dkszelethus [analyzer] Force dependency checkers to be hidden
2020-07-06 sam.mccall [Support] fix user_cache_directory on mac
2020-07-06 kai.nacke [SystemZ/ZOS] Implement getMainExecutable() and is_local_impl()
2020-06-15 kai.nacke [SystemZ/ZOS] Define Endian constants for z/OS.
2020-07-06 lebedev.ri [Scalarizer] visit{Insert,Extract}ElementInst(): avoid call arg evaluation order deps
2020-07-06 david.green [ARM] Add extra extend and trunc costs for cast instructions
2020-07-03 sam.mccall [Support] Add path::user_config_directory for $XDG_CONFIG_HOME etc
2020-07-06 lebedev.ri [Scalarizer] ExtractElement handling w/ variable insert index (PR46524)
2020-07-06 lebedev.ri [Scalarizer] InsertElement handling w/ variable insert index (PR46524)
2020-07-06 lebedev.ri [Scalarizer] ExtractElement handling w/ constant extract index
2020-07-06 lebedev.ri [Scalarizer] InsertElement handling w/ constant insert index
2020-07-06 lebedev.ri [InstCombine] Lower infinite combine loop detection thresholds
2020-07-06 herhut Revert "Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr"""
2020-07-06 david.green [ARM] Use BaseT::getMemoryOpCost for getMemoryOpCost
2020-07-01 bevin.hansson Fix indentation in FixedPoint.h. NFC.
2020-07-06 gchatelet Fix off by one error in Bitfields
2020-07-06 gchatelet Fix 46594 - Alignment assertion failure in instcombine
2020-07-06 pavel [lldb/Utility] Merge Scalar::Get(Value)TypeAsCString
2020-07-06 marukawa [VE] Correct stack alignment
2020-07-06 pavel [lldb/DWARF] Look for complete array element definitions in other modules
2020-07-06 yedeng.yd [Coroutines] Warning if return type of coroutine_handle::address is not void*
2020-06-09 phosek [Fuchsia] Set projects and runtimes in the cache file
2020-07-02 protze [OpenMP][Tests] Flag compatibility of OpenMP runtime tests with GCC versions
2020-07-05 protze [OpenMP][OMPT] Fix ifdefs for OMPT code
2020-07-05 maskray [libomptarget][test] Fix text relocations by adding -fPIC
2020-07-05 nikita.ppv [SCCP] Add test for range metadata (NFC)
2020-07-05 maskray [Driver] Pass -gno-column-info instead of -dwarf-column-info
2020-07-04 vyng Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr""
(...)
2020-06-03 asudhaku [flang] Implemented 2 Semantic checks for DATA statement and fixed a few bugs
2020-06-02 jonas [lldb/Interpreter] Remove redundant argument (NFC)
2020-06-03 joker.eph Fix build: TableGen uses `is<T>` instead of `isa<T>` as predicate
2020-06-03 carl.ritson [AMDGPU] Make SGPR spills exec mask agnostic
2020-06-03 joker.eph Replace dyn_cast<>() with isa<>() when the result isn't used (NFC)
2020-06-03 joker.eph Revert "[NFC, StackSafety] Change type of internal container"
2020-06-01 jpaquette [AArch64][GlobalISel] Select zip1 and zip2
2020-06-02 kazu [JumpThreading] Simplify FindMostPopularDest (NFC)
2020-05-29 vitalybuka [NFC,MTE] Drop unneeded attribute from test
2020-05-29 vitalybuka [NFC, StackSafety] Change type of internal container
2020-05-29 vitalybuka [MTE] Move tagging in pipeline
2020-05-14 wmi [SampleFDO] Add use-sample-profile function attribute.
2020-06-02 aprantl Remove redundant code (NFC)
2020-06-02 jonas [lldb/Test] Don't use the env to pass around configuration variables (NFC)
2020-06-02 jonas [lldb/Test] Pass Make arguments in invocation instead of environment
2020-06-02 thomasraoux [mlir][spirv] Fix coop matrix getExtension
2020-06-02 thomasraoux [mlir][spirv] Fix encoding of cooperative matrix type to match SPIRV spec
2020-06-02 carrot [X86] Add a flag to guard the wide load
2020-06-02 jonas [lldb/Test] Don't use the env to pass around configuration variables (NFC)
2020-05-28 vitalybuka [MTE] Convert StackSafety into analysis
2020-06-01 vitalybuka [StackSafety] Delete useless test
2020-06-02 jkorous [Analyzer][NFC] Fix markup in WebKit checkers documentation
2020-06-02 ndesaulniers [Clang][A32/T32][Linux] -O1 implies -fomit-frame-pointer
2020-06-03 diego.caballero [mlir][Affine] Enable fusion of loops with vector loads/stores
2020-06-02 jezng [lld-macho] Fix PAGEZERO=4GB errors on Windows by ensuring enum is uint64_t
2020-06-02 echristo Undo initialization of TRI in CGP as this is unconditionally initialized later.
2020-06-02 ntv [mlir] NFC - Add AffineMinMaxOpBase getDim/SymbolOperands
2020-06-02 richard Undo removal of test for dr777.
2020-06-02 craig.topper [X86] Remove DeleteNode calls from PreprocessISelDAG. Rely on the RemoveDeadNodes call at the end.
2020-06-02 rnk [LLD] Have only one SpecificAllocator per type
2020-06-02 craig.topper [X86] Cleanup inconsistencies in our zext/sext vector patterns.
2020-06-02 richard PR23029 / C++ DR2233: Allow expanded parameter packs to follow parameters with default arguments.
2020-06-02 kadircet [llvm] Fix unused variable warning
2020-06-02 llvmgnsyncbot [gn build] Port f99d5f8c32a
2020-06-02 paulatoth [libc] Remove integration test target from check libc.
2020-06-02 23439402+HazemAbdelhafez [mlir][spirv] Add support for matrix type
2020-06-02 echristo Fix up clang-tidy warnings around null and pointers.
2020-06-02 amy.kwan1 [DAGCombiner] Combine shifts into multiply-high
2020-06-02 maskray [Driver] Add multiclass OptInFlag and OptOutFlag to simplify boolean option definition
2020-06-02 n.james93 [NFC][ASTMatchers] StringRef-ify and Twine-ify ASTMatchers tests.
2020-05-21 jezng [lld-macho] Ensure reads from nlist_64 structs are aligned when necessary
2020-05-19 jezng [lld-macho] Move all tests for erroneous inputs under invalid/
2020-05-18 jezng [lld-macho] Set __PAGEZERO size to 4GB
2020-05-18 jezng [lld-macho] Error on encountering undefined symbols
2020-05-15 jezng [lld-macho] Add some relocation validation logic
2020-06-02 douglas.yung Fix test on PS4 linux bot.
2020-06-02 tlively [WebAssembly] Eliminate range checks on br_tables
2020-06-02 jkorous [Analyzer][WebKit] Check record definition is available in NoUncountedMembers checker
2020-06-02 kamleshbhalui [RISCV-V] Provide muldi3 builtin assembly implementation
2020-06-02 tlively [WebAssembly] Improve macro hygiene in wasm_simd128.h

Roll third_party/dxc/ b7626e97e..316d802e3 (49 commits)

microsoft/DirectXShaderCompiler@b7626e9...316d802

$ git log b7626e97e..316d802e3 --date=short --no-merges --format='%ad %ae %s'
2020-07-04 python3kgae Support case when more than one function exist need to show cfg. (#3020)
2020-07-02 texr Intuitively handle space in joined option syntax (#3024)
2020-07-02 grroth Remove unused function from SROA_HLSL (#3022)
2020-07-02 ehsannas [spirv] Fix translation for SV_InstanceID. (#3011)
2020-07-02 grroth Enable warnings as errors for clang builds (#3012)
2020-07-02 jaebaek [spirv] Update SPIRV-Tools (#3015)
2020-07-01 python3kgae SROA alloca and global variable at same worklist. (#3019)
2020-07-01 grroth Avoid subprog mismatch inserting dbg value intrinsic (#3018)
2020-06-30 ehsannas [spirv] Support globals structs of Textures/Samplers (#2994)
2020-06-30 davpeix Preserve precise metadata when replacing instructions in transformations (#3010)
2020-06-29 grroth Fix remaining Clang warnings (#3008)
2020-06-29 ehsannas [spirv] Update SPIRV-Tools (#3007)
2020-06-29 texr Default to error on missing return from non-void function. (#3004)
2020-06-28 texr Avoid crash in ilist_node getPrev/getNext when Next/Prev is null (#3003)
2020-06-28 python3kgae Add button to show cfg. (#3000)
2020-06-28 texr Emit warning on unknown attribute with arguments instead of error (#2999)
2020-06-27 python3kgae Make settings.xml local to dndxc.exe. (#2998)
2020-06-26 grroth Correct break followed by additional statements (#2997)
2020-06-26 latocha.maciek [spirv] Fix incorrect opcode generation for fmod() function (#2990)
2020-06-26 grroth Enable recompile of shaders with includes in dxc (#2996)
2020-06-25 mgong Cleanup part of compiling warnings (#2903)
2020-06-24 ehsannas Update SPIRV-Tools. (#2993)
2020-06-21 31109344+adam-yang Fixed #line issues with debug info and error messages (#2991)
2020-06-19 texr Add resource rename pass, dx op overload fix (#2986)
2020-06-19 ehsannas [spirv] Update SPIRV-Tools. (#2987)
2020-06-18 python3kgae Add IDxcLangExtensions2 to set target triple. (#2981)
2020-06-17 ehsannas [spirv] Update SPIRV-Tools. (#2980)
2020-06-16 ehsannas [ci] Build on Linux using Appveyor and upload artifacts (#2978)
2020-06-16 grroth Add missing shader targets to dndxc (#2979)
2020-06-15 python3kgae Use undef to init ret value. (#2974)
2020-06-15 python3kgae Add save all button for optimize editor. (#2973)
2020-06-15 python3kgae Support case whole scope is return. (#2971)
2020-06-11 jaebaek Disable pragma in Linux build (#2960)
2020-06-11 python3kgae Structurize control flow for functions which has multiple returns. (#2968)
2020-06-10 grroth Add hidden flag to disable optimization passes (#2962)
2020-06-09 texr Use HlslDataDir for DxilConv instead of DxilConvDataDir (#2961)
2020-06-08 texr Add option to dump FileCheck input to directory for diffing (#2949)
2020-06-08 grroth Clarify assignment of undefined value to UAV (#2941)
2020-06-08 texr Write and test example library for accessing TempRegLoad/TempRegStore (#2951)
2020-06-08 texr Slightly improve dxa to print assembly errors and success/fail message (#2950)
2020-06-05 hekotas Move Dxc runtime tracing one level up so other project can use it without referencing dxilconv (#2948)
2020-06-05 hekotas Dxil container builder refactor + bug fix (#2947)
2020-06-05 ehsannas [spirv] Fix unsafe pointer access. (#2945)
2020-06-04 3507248+vcsharma Generate warning when overflow happen during const expr cast (#2942)
2020-06-03 jaebaek [spirv] handle bindless opaque array type argument passing (#2928)
2020-06-03 zineddineamazouz Missing import causing error on compilation (#2934)
2020-06-02 texr dce between dxil-remove-dead-blocks and hlsl-dxil-lower-handle-for-lib (#2940)
2020-06-02 grroth Improve location reporting for validation errors (#2938)
2020-06-02 python3kgae More fix for rewriter. (#2939)

Roll third_party/glslang/ 78a3c915a..f5ed7a69d (56 commits)

KhronosGroup/glslang@78a3c91...f5ed7a6

$ git log 78a3c915a..f5ed7a69d --date=short --no-merges --format='%ad %ae %s'
2020-07-03 marcin.slusarz Add --quiet option.
2020-07-05 ShabbyX gn: Fix dawn tests in Chromium
2020-07-05 ShabbyX gn: Fix `gn gen --check` by adding missing dependency
2020-07-03 bclayton Add GLSLANG_BUILD_PIC CMake flag
2020-07-03 ShabbyX gn: Optionally disable optimizations and HLSL
2020-07-03 bclayton Don't use add_link_options() on old CMake versions
2020-07-03 bclayton License headers: s/Google/The Khronos Group
2020-07-03 bclayton Kokoro: Correct the `build_file' path to build.sh
2020-07-02 bclayton Add config for license-checker and Kokoro scripts.
2020-07-02 bclayton Fix GLSLANG_IS_SHARED_LIBRARY define
2020-07-01 bclayton Add missing copyright headers
2020-07-02 cepheus Bump revision.
2020-07-01 cepheus SPIRV-Tools and tests: Update to location-validation in SPIRV-Tools.
2020-07-01 cepheus Tests: More broadly use automapping binding/location.
2020-07-01 bclayton Add additional licenses in use to LICENSE.txt
2020-07-01 cepheus HLSL: Catch error cases earlier, preventing a later assert.
2020-06-29 bclayton glslang: Only export public interface for SOs
2020-06-29 bclayton CMake: break up glslang into smaller static libs
2020-06-30 cepheus SPV: RelaxedPrecision: use the result precision for texture sampling.
2020-06-30 cepheus SPV: RelaxedPrecision: Generalize fix #2293 to cover more operations.
2020-06-24 e.proydakov Fixed GCC -Wunused-parameter in hlslParseables.cpp.
2020-06-29 bclayton CMake: Compile with -fPIC when building SOs
2020-06-29 bclayton CMake: Error on unresolved symbols
2020-06-29 bclayton Remove root kokoro/linux-*-cmake configs
2020-06-26 cepheus SPV: Fix #2293: keep relaxed precision on arg passed to relaxed param
2020-06-26 cepheus SPV: Partially address #2293: correct "const in" precision matching.
2020-06-25 lriki.net Add pack_matrix test
2020-06-12 lriki.net HLSL: Fix #pragma pack_matrix(row_major) not work on global uniforms
2020-06-24 bclayton Kokoro: Split linux cmake cfgs into static/shared
2020-06-23 e.proydakov Fixed msvc 2019 nmake compiler warnings with RTTI. By default cmake generates cxx_flags with `/GR` parameter. I updated CMAKE_CXX_FLAGS string and replaced `/GR` -> `/GR-`
2020-06-22 gleese Update test expected files with new magic number
2020-06-22 gleese Update SPIR-V generator version
2020-06-05 gleese Update test results to expect OpFUnordNotEqual
2020-06-05 gleese Use OpFUnordNotEqual for floating-point !=
2020-06-22 johnkslang Update README.md
2020-06-19 bclayton Add kokoro configs for android-ndk and cmake
2020-06-19 bclayton Switch ndk_test from gnustl_static to c++_static
2020-06-17 ShabbyX Add -g0 command line argument
2020-06-16 cepheus Build: use better MSVC subfolder names for the previous build changes.
2020-06-16 cepheus Bump version numbers.
2020-06-16 bclayton Move hlsl/ source to glslang/HLSL/
2020-06-16 cepheus Bump version.
2020-06-15 bclayton CMake: Fold HLSL source into glslang
2020-06-15 dj2 Remove unused variable. (#2273)
2020-06-15 rharrison Remove unused function, BaseTypeName (#2272)
2020-06-15 cepheus HLSL: Remove support for having GLSL versions of HLSL intrinsics.
2020-06-15 rdb HLSL: Fix incorrect case in name of DX9-style cube sampler type (#2265)
2020-06-10 bclayton C Interface: Split SPIR-V C interface to own file
2020-06-11 bclayton Fix signed / unsigned mismatch warning (#2266)
2020-06-10 cepheus Bump code gen version, due to removal of OpEntryPoint operands.
2020-06-10 cepheus Fix #2264: OpEntryPoint incorrectly including function parameters.
2020-06-09 rharrison Use correct type for var storing returned value (#2263)
2020-06-09 lryer Fix xfb stride limit issue (#2088)
2020-06-04 laddoc Add Shared/Std140 SSBO process & top-level array elements related (#2231)
2020-06-04 apinheiro spirv: Support initializers on uniforms (#1588)
2020-06-03 47594367+rg3igalia Add SPIR-V capabilities needed for spec constants (#2199)

Roll third_party/googletest/ 859bfe898..356f2d264 (26 commits)

google/googletest@859bfe8...356f2d2

$ git log 859bfe898..356f2d264 --date=short --no-merges --format='%ad %ae %s'
2020-07-01 absl-team Googletest export
2020-06-26 absl-team Googletest export
2020-06-25 absl-team Googletest export
2020-06-24 absl-team Googletest export
2020-06-24 absl-team Googletest export
2020-06-19 mayur.shingote Updated googletest issue tracker url.
2020-06-17 absl-team Googletest export
2020-06-15 absl-team Googletest export
2020-06-12 dmauro Googletest export
2020-06-10 absl-team Googletest export
2020-06-08 absl-team Googletest export
2020-06-08 absl-team Googletest export
2020-06-05 dmauro Googletest export
2020-06-10 rharrison Fix build issue for MinGW
2020-06-04 dmauro Googletest export
2020-06-03 absl-team Googletest export
2020-06-02 absl-team Googletest export
2020-06-01 absl-team Googletest export
2020-03-07 krystian.kuzniarek make UniversalPrinter<std::any> support RTTI
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::any (without support for RTTI)
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::optional
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::variant
2020-03-21 ngompa13 Set the version for the libraries
2020-02-21 nini16041988-gitbucket Add missing call for gtest_list_output_unittest_ unitTest. Add unitTest for fixed TEST_P line number. Use CodeLocation TestInfo struct.
2020-02-18 nini16041988-gitbucket Fix: shadow member
2020-02-18 nini16041988-gitbucket Add correct line number to TEST_P test cases for gtest_output.

Roll third_party/json/ 456478b3c..fbec662af (252 commits)

nlohmann/json@456478b...fbec662

$ git log 456478b3c..fbec662af --date=short --no-merges --format='%ad %ae %s'
2020-06-14 mail 🔖 set version to 3.8.0
2020-06-14 mail 👥 update contributor list
2020-06-10 tanujgarg208 added fuzzing with different values to default argument in to_ubjson method
2020-06-09 mail 🙈 ignore __pycache__ directory
2020-06-09 mail 🚨 fix a maybe-uninitialized warning
2020-06-08 mail 🏁 fix for MSVC (see nlohmann/json#2178 (comment))
2020-06-07 mail ✅ add test for character types
2020-06-07 mail ✅ add test for character types
2020-06-07 mail 🚨 fix warnings
2020-06-07 mail 📝 add example link for swap function
2020-06-07 mail 📝 add documentation and example for accept function
2020-06-07 mail 🏁 fix MSVC 2015 compilation
2020-06-07 mail 🚑 hotfix for #2177
2020-06-06 mail 🚨 fix warnings
2020-06-05 mail 🚨 fix warning
2020-06-05 chenguopingdota recover original blank line
2020-06-05 chenguopingdota undo: remove comment
2020-06-04 mail 📝 add page on parsing and exceptions
2020-06-03 mail 👥 update contributor list
2020-06-03 mail 🔥 remove Code Inspector
2020-06-03 mail 👷 add Code Inspector via GitHub Action
2020-06-03 mail 👷 add Code Inspector via GitHub Action
2020-06-03 niels.lohmann 🔨 fix doxygen link
2020-06-03 niels.lohmann 🔨 fix Doxygen link
2020-06-02 chenguopingdota fix test case in PR#1006
2020-06-02 chenguopingdota add comment about PR#1006
2020-06-01 chenguopingdota add test case
2020-05-30 chenguopingdota fix bug in issue#1972
2020-05-30 14265316+TotalCaesar659 Update URLs to HTTPS
2020-05-28 francois minor readme correction
2020-05-28 francois changed macro order to satisfy clang
2020-05-28 francois fix inconsistent fwd declaration
2020-05-28 francois use correct deprecation macro
2020-05-28 francois brought back the from_*(ptr, len) syntax with a deprecation warning
2020-05-28 francois cleaned up custom iterator example
2020-05-28 francois amalgamate
2020-05-28 francois use the correct convention for boolean operators
2020-05-28 mail 👥 update contributor list
2020-05-28 mail 🔧 add more warning flags from GCC 10
2020-05-28 mail 👷 fix -DJSON_BuildTests=On parameter placement
2020-05-28 mail 🔧 add more warning flags from GCC 10
2020-05-28 francois removed clang-format
2020-05-28 francois added custom input to readme
2020-05-28 francois better parse documentation
2020-05-28 francois misc formatting fixes
2020-05-27 francois forcefully exclude arrays from being interpreted as pointers
2020-05-27 francois correct ADL lookup of arrays on Mac and Windows
2020-05-27 francois reamalgamate
2020-05-27 francois unified input API
2020-05-27 quentin.barbarat readme: fix typo in CMake FetchContent example
(...)
2020-04-02 3sz3tt+git Fix build error
2020-04-02 3sz3tt+git Fixes #1971 (memory leak in basic_json::push_back)
2020-03-25 magamig Update LICENSE.MIT
2020-03-25 chenguopingdota update array_index() and add testcases
2020-03-25 chenguopingdota docs:modify the document about operator==
2020-03-24 gareth.sylvester-bradley PR for #2006 to test in AppVeyor.
2020-03-23 chenguopingdota move the catch of std::invalid_argument into array_index()
2020-03-23 chenguopingdota fix C26451 warnning in serializer.hpp for VS2019
2020-03-23 chenguopingdota fix C26451 warnnings in to_chars.hpp
2020-03-21 myasnikov.alexander.s fix error 'setw' is not a member of 'std' in Wandbox example
2020-03-19 S.Linev Use array_idx as methods args
2020-03-19 mail 💰 add sponsor
2020-03-17 chenguopingdota catch exceptions for json_point : /xx/+99
2020-03-14 chenguopingdota fix typo
2020-03-11 S.Linev Rename argument array_index to array_indx in json_pointer methods
2020-03-10 alex README: Fix string representation of `dump`ed `json`
2020-03-02 francois removed move assignments from input adapters
2020-02-28 francois added back forward declaration to address warnings
2020-02-26 chenguopingdota fix typo in examples
2020-02-20 francois simpler endian detection for older gcc versions
2020-02-19 francois accomodate older gcc
2020-02-19 francois fixed missing return arg of operator=()
2020-02-19 francois duck-typed object input adapters
2020-02-19 francois fixed bad friend class declaration
2020-02-19 francois templated input adapters
2020-02-17 50514813+dota17 Update README.md
2020-02-15 mail 🏗️ replace is_pod by is_trivial
2020-02-10 50514813+dota17 Update README.md : add a FAQ about memory release
2020-02-02 coeur Some typos
2020-01-29 davelee.com Fix link to parse function in README
2020-01-29 johanneskrafft Updated links to hunter repo & docs
2020-01-21 142265+Klaim Formatting
2020-01-20 142265+Klaim Adds instruction for using Build2's package manager
2020-01-18 pauljurczak Update README.md
2020-01-15 mail 📝 fix typo #1903
2020-01-12 mail 📝 fix scanner documentation
2019-12-16 sonulohani Fix warning: ignoring return value
2019-12-15 mail 💰 add sponsor section
2019-12-01 kmartinho8 style: format readme
2019-12-01 kmartinho8 revert: adding conan badge
2019-11-29 kmartinho8 docs: add central repository as conan source to readme
2019-11-23 konstantin README: Package in MSYS2 renamed to nlohmann-json
2019-11-22 mail 📝 add badges
2019-11-22 mail 👥 add GitHub Sponsors
2019-11-22 mail 📝 add Xocde 11.2.1 to CI list
2019-11-21 mail 👷 add Xcode 11.2.1
2019-11-19 michael.balszun Remove unnecessary warning suppressions in test cmake file
2019-11-19 michael.balszun Use correct accumulator type in binary_writer if size_t != ul
2019-11-18 tridacnid Update tests that generate CMake projects to use the CMAKE_CXX_COMPILER the main project was CMake'd with. Fixes #1747.
2019-09-10 hubert make CMake's version config file architecture-independent

Roll third_party/lodepng/ 486d165ed..34628e89e (5 commits)

lvandeve/lodepng@486d165...34628e8

$ git log 486d165ed..34628e89e --date=short --no-merges --format='%ad %ae %s'
2020-06-15 singh.arshdeep1999 Transfered Fuzz Dictionary to Oss-fuzz repository
2020-06-14 singh.arshdeep1999 Added Fuzzer Options file
2020-06-12 singh.arshdeep1999 Removed Seed and improved Fuzzer's color selection
2020-06-12 singh.arshdeep1999 Removed Extra Seed Corpus png files.
2020-06-11 singh.arshdeep1999 Fixed Fuzzer, added Seed Corpus and Dictionary

Roll third_party/spirv-tools/ 636f449e1..bd2a9ea85 (37 commits)

KhronosGroup/SPIRV-Tools@636f449...bd2a9ea

$ git log 636f449e1..bd2a9ea85 --date=short --no-merges --format='%ad %ae %s'
2020-07-03 vasniktel spirv-fuzz: TransformationInvertComparisonOperator (#3475)
2020-07-02 vasniktel Fix regression (#3481)
2020-07-02 vasniktel spirv-fuzz: Add fuzzerutil::FindOrCreate* (#3479)
2020-06-30 vasniktel spirv-fuzz: Add FuzzerPassAddCopyMemoryInstructions (#3391)
2020-06-30 vasniktel spirv-fuzz: Add one parameter at a time (#3469)
2020-06-29 jaebaek Fix ADCE pass bug for mulitple entries (#3470)
2020-06-26 ehsannas Add gl_BaseInstance to the name mapper. (#3462)
2020-06-26 andreperezmaselco.developer Implement the OpMatrixTimesScalar linear algebra case (#3450)
2020-06-25 jaebaek Clear debug information for kill and replacement (#3459)
2020-06-25 alanbaker Validate location assignments (#3308)
2020-06-23 ehsannas Support OpCompositeExtract pattern in desc_sroa (#3456)
2020-06-23 vasniktel spirv-fuzz: Implement FuzzerPassAddParameters (#3399)
2020-06-23 vasniktel spirv-fuzz: Add GetParameters (#3454)
2020-06-23 vasniktel spirv-fuzz: Permute OpPhi instruction operands (#3421)
2020-06-22 rharrison Add support for different default/trunks in roll-deps (#3442)
2020-06-19 jaebaek [spirv-opt] debug info preservation in ssa-rewrite (#3356)
2020-06-19 ehsannas Updated desc_sroa to support flattening structures (#3448)
2020-06-19 vasniktel spirv-fuzz: Refactor variable creation (#3414)
2020-06-19 vasniktel spirv-fuzz: Swap operands in OpBranchConditional (#3423)
2020-06-18 stevenperron Use structured order to unroll loops. (#3443)
2020-06-18 jaebaek Debug info preservation in dead branch elimination (#3425)
2020-06-17 vasniktel Add RemoveParameter method (#3437)
2020-06-17 vasniktel Fix return type (#3435)
2020-06-16 ehsannas Eliminate branches with condition of OpConstantNull (#3438)
2020-06-16 andreperezmaselco.developer spirv-fuzz: Implement vector shuffle fuzzer pass (#3412)
2020-06-16 andreperezmaselco.developer spirv-fuzz: Add replace linear algebra instruction transformation (#3402)
2020-06-15 dj2 Update access control lists. (#3433)
2020-06-13 vasniktel Fix operand access (#3427)
2020-06-12 jaebaek Debug info preservation in ccp pass (#3420)
2020-06-10 dneto Fix round trip tests that weren't instantiated (#3417)
2020-06-10 vasniktel spirv-fuzz: Add a test (#3238)
2020-06-10 vasniktel spirv-fuzz: Add support for OpSpecConstant* (#3373)
2020-06-05 vasniktel spirv-fuzz: Fix replayer bug (#3401)
2020-06-05 andreperezmaselco.developer Add value instruction condition (#3385)
2020-06-05 andreperezmaselco.developer Fix instruction function use (#3390)
2020-06-05 vasniktel spirv-fuzz: Fix regression (#3396)
2020-06-04 paulthomson Fix googletest inclusion (#3398)

Roll third_party/swiftshader/ b0c00e8dd..3121585ac (46 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/b0c00e8dd6d4..3121585acce2

$ git log b0c00e8dd..3121585ac --date=short --no-merges --format='%ad %ae %s'
2020-07-02 sugoi ASTC Decoder: Trim unused struct members
2020-07-02 capn Fix /DEBUG:FASTLINK usage
2020-06-30 pcc Start reserving x18 by default on Android targets.
2020-06-25 srisser Fix debug assert from happening in release build
2020-06-10 capn Optimize clearing of depth and stencil images
2020-06-25 thakis mac: Add ARM64 support to swiftshader.
2020-06-22 amaiorano Kokoro: add builds with REACTOR_EMIT_DEBUG_INFO and REACTOR_EMIT_PRINT_LOCATION
2020-06-22 amaiorano Fix build when ENABLE_RR_DEBUG_INFO enabled
2020-06-22 amaiorano Make Windows Kokoro script less verbose
2020-06-22 cwallez Revert "Optimize clearing of depth and stencil images"
2020-06-11 capn Assert attachment format supports blending when blending is enabled
2020-06-10 capn Optimize copying image data for presentation
2020-06-10 capn Optimize clearing of depth and stencil images
2020-06-01 capn Assert reserved binding entries aren't accessed
2020-05-12 capn Optimize out-of-bounds checks with unsigned compare
2020-05-07 capn Replace instead of add pointer offsets when out of bounds
2020-06-15 capn Add a benchmark with multisampling enabled
2020-06-15 capn Refactor multisample benchmark support
2020-06-11 capn Implement multisample support for the triangle benchmark
2020-06-17 capn Don't assert thread_local initialization
2020-06-11 capn Ignore rasterization state pointers when rasterization is disabled
2020-06-11 capn Zero-initialize the context state and data
2020-06-15 sugoi Cleanup: using the proper Image subregion structure
2020-06-16 bclayton Squashed 'third_party/marl/' changes from 5c6c1532220..d29553a3730
2020-06-16 bclayton Squashed 'third_party/marl/' changes from c5127112545..5c6c1532220
2020-06-09 bclayton SpirvShaderDebugger: Show vector elements as xyzw
2020-06-09 bclayton SpirvShaderDebugger: Add a virtual destructor
2020-06-15 bclayton Squashed 'third_party/marl/' changes from 38c0c7a0f..c51271125
2020-06-15 bclayton Repoint marl branch from master to main
2020-06-15 bclayton SubzeroReactor: Use new marl::Scheduler::Config API.
2020-06-10 amaiorano Make rr::Print output to debugger and be stubbed
2020-06-10 sugoi Regres: Roll deqp forward to latest 1.2.1
2020-06-04 capn Validate the SPIR-V code in debug builds
2020-06-05 capn Add a triangle rendering benchmark
2020-06-10 capn Add glslang dependency to VulkanBenchmarks
2020-06-10 capn Add glslang as a submodule
2020-06-05 capn Move CMake build targets for PowerVR samples before unit tests
2020-06-01 capn Add microbenchmarks for vkCmdClear*Image
2020-06-04 capn Add back vulkan.hpp
2020-06-01 caio.oliveira Convert Vulkan headers from CRLF to LF endings
2020-06-02 ari.suonpaa Add Z mirroring support for image blit.
2020-05-26 vantablack Added reference counting for PipelineLayout objects
2020-06-02 bclayton libVulkan: Use new marl::Scheduler::Config API.
2020-03-27 bclayton Kokoro: Test LLVM 10 backend for macos
2020-06-02 bclayton Squashed 'third_party/marl/' changes from 3c643dd4c..38c0c7a0f
2020-06-02 bclayton Fix LLVM_VERSION_MAJOR for LLVM 10 on macOS

Roll third_party/vulkan-headers/ db1a98c6c..db06fce92 (4 commits)

KhronosGroup/Vulkan-Headers@db1a98c...db06fce

$ git log db1a98c6c..db06fce92 --date=short --no-merges --format='%ad %ae %s'
2020-07-04 oddhack Update for Vulkan-Docs 1.2.146
2020-06-21 oddhack Update for Vulkan-Docs 1.2.145
2020-06-15 oddhack Update for Vulkan-Docs 1.2.144
2020-06-08 oddhack Update for Vulkan-Docs 1.2.143

Roll third_party/vulkan-loader/ 006586926..a173c025f (5 commits)

KhronosGroup/Vulkan-Loader@0065869...a173c02

$ git log 006586926..a173c025f --date=short --no-merges --format='%ad %ae %s'
2020-06-09 shannon build: Update known-good files for 1.2.145 header
2020-06-19 jbeich build: include system headers last
2020-06-15 charles loader: Use MoltenVK in app bundle if found
2020-06-11 lenny loader: Fix crash in vkGetDeviceQueue2
2020-06-09 dsinclair scripts: Use named params for generator options

Roll third_party/vulkan-validationlayers/ 515b4041c..5c38b18ab (121 commits)

KhronosGroup/Vulkan-ValidationLayers@515b404...5c38b18

$ git log 515b4041c..5c38b18ab --date=short --no-merges --format='%ad %ae %s'
2020-06-10 tony gpu: Check for enabled features
2020-07-01 tony layers: Use helper to pick spirv env
2020-06-30 s.fricke tests: Fix AHB Test not covering 02251
2020-06-27 s.fricke layers: Fix YCbCr Format VUIDs
2020-06-30 tony gpu: Remove incorrect descriptor set requirement
2020-06-22 tony layers: Add more custom border color checks
2020-06-22 tony gpu: Handle destroyed pipeline layout
2020-06-23 s.fricke tests: Add VUID 00995
2020-06-23 s.fricke layers: Add VUID 00995
2020-06-21 s.fricke tests: Add External Import handleType VUIDs
2020-06-21 s.fricke layers: Add External Import handleType VUIDs
2020-06-20 s.fricke tests: Add maxExtent VUIDs
2020-06-20 s.fricke layers: Add maxExtent VUIDs
2020-06-22 szilard.papp practices: Adding test for robustBufferAccess
2020-06-22 szilard.papp practices: Adding check for robustBufferAccess
2020-06-20 s.fricke layers: Label VUID 02251
2020-06-27 s.fricke tests: Add VK_EXT_astc_decode_mode
2020-06-27 s.fricke layers: Add VK_EXT_astc_decode_mode
2020-05-25 s.fricke layers: Add HDR ASTC formats
2020-06-25 tony tests: Fix unexpected custom border color error
2020-06-29 mark chassis: Fix inadvertant StateTracker VO state-sharing
2020-06-24 rgarcia corechecks: Use all locations for samplerYcbcrConversion
2020-06-29 dev docs Add reference to the --dir option
2020-06-29 dev docs: Fix CMake update_deps/build instructions
2020-06-24 rgarcia Use conversion format in some Ycbcr conversion VUs
2020-06-25 jeremyk layers: Fix vkCmdTraceRaysKHR VUID Mixup
2020-06-22 mark docs: Update CONTRIBUTING.md with some new details
2020-06-01 mark docs: Added message limit to layer settings file
2020-06-18 mark tests: Add duplicate message limit test
2020-06-01 mark chassis: Add config steps for reading dup msg limits
2020-06-01 mark layers: Add duplicate message limit infrastructure
2020-06-23 mark corechecks: Prevent null ptr access for GetSwapchainImages
2020-06-22 lionel.g.landwerlin layers: Fix image creation checks with DRM modifiers
2020-06-18 s.fricke tests: Add RP potentialFormatFeature VUID
2020-06-14 s.fricke layers: Add RP potentialFormatFeature VUID
2020-06-23 shannon build: Change removed VUIDs to UNASSIGNED
2020-06-19 shannon build: Fix more VUID changes for 144 header update
2020-06-19 shannon build: Fix more mem barrier VUID inconsistencies
2020-06-19 shannon build: Address memory barrier VUID inconsistancies
2020-06-18 shannon build: Propogate genvk changes to `lvl_genvky.py`
2020-06-18 shannon build: Address graphics pipeline VUID changes
2020-06-15 shannon build: Address memory barrier VUID changes
2020-06-12 shannon build: Clean up VUID consistency checks
2020-06-15 shannon build: Update known-good files for 1.2.145 header
2020-06-23 mark tests: Skip DRM image format modifier test on Mock ICD
2020-06-22 szilard.papp practices: Adding test for DethBias usage
2020-06-22 szilard.papp practices: Adding check for DethBias usage
2020-06-22 szilard.papp practices: Adding test for Presentation mode
2020-06-22 szilard.papp practices: Adding check for Presentation mode
2020-06-22 mark tests: Block AndroidHardwareBufferDepthStencil on ShieldTV
(...)
2020-06-08 mark tests: Add filters for BP Android test failures
2020-06-02 mark tests: Compile best practices tests for Android
2020-06-08 mark tests: Replace setenv with private settings extension
2020-06-08 mark layers: Add private settings extension and write support
2020-06-12 s.fricke layers: Remove invalid check for AHB format
2020-06-10 szilard.papp tests: Adding test for triple buffering
2020-06-10 szilard.papp practices: Adding checks for triple buffering
2020-06-15 jmadill Fix GN header dependencies.
2020-06-15 mark tests: Add correct vuid for mem-use-after-free
2020-06-09 dorian.apanel tests: Add invalid FB image mem test
2020-06-09 dorian.apanel corechecks: Validate img mem at CreateFramebuffer time
2020-06-15 mark corechecks: Add new unassigned vuid for freed memory access
2020-06-11 s.fricke tests: Add VkImageResolve VUIDs
2020-06-05 s.fricke layers: Add VkImageResolve VUIDs
2020-06-11 mark tests: Add tests for duplicate BeginQuery calls
2020-06-11 mark corechecks: Check for active queries with same type in CB
2020-06-11 mark corechecks: Move all CmdBeginQuery vuids into struct
2020-06-11 mark corechecks: Move CmdBeginQuery vuid parameters into struct
2020-06-11 s.fricke tests: Add VUID 00827
2020-06-11 s.fricke layers: Add VUID 00827
2020-06-10 jzulauf tests: Add test case for EXTERNAL release/acquire
2020-06-10 jzulauf layers: Allow EXTERNAL release acquire in same CB
2020-06-10 souravp tests:for BuildGeometryInfoKHR
2020-06-09 souravp layers:Add missing KHR build info tracker
2020-06-09 brucedawson layers: Adjust shared_mutex usage
2020-06-09 mark chassis: Add layer settings file info to layer status message
2020-06-09 mark layers: Add collection of info for layer settings file
2020-06-10 dsinclair scripts: Use named params for generator options
2020-06-10 mark tests: Remove vk_layer_settings.txt file
2020-06-06 s.fricke tests: Add VUID 01946
2020-06-06 s.fricke layers: Add VUID 01946
2020-06-07 souravp tests:Handles new rayTracing VUID
2020-06-07 souravp layers:Misc RayTracing VUID
2020-06-06 s.fricke tests: Add VUID 00336
2020-06-06 s.fricke layers: Add VUID 00336
2020-05-14 marcin.slusarz build: detect missing SPIRV_HEADERS_INSTALL_DIR at cmake time
2020-05-14 marcin.slusarz build: SPIRV-Tools and glsllang are 2 separate projects
2020-06-01 s.fricke tests: Validate VK_KHR_multiview features
2020-05-29 s.fricke layers: Validate VK_KHR_multiview features
2020-05-21 tony gpu: Record destroy of buffers and devices
2020-06-03 mark tests: Leave handle wrapping enabled at all times
2020-05-30 s.fricke layers: Label VUID 01386 and fix log messages
2020-06-03 s.fricke tests: Add YCbCr BufferImageCopy VUID
2020-05-28 s.fricke layers: Add YCbCr BufferImageCopy VUID
2020-06-02 tony tests: Test push descriptor image layout validation
2020-05-28 tony layers: Allow validation of push descriptors
2020-05-30 s.fricke layers: Label and fix Maintenance1 VUs
2020-06-03 mark practices: Avoid null pApplicationInfo deref
2020-06-02 christophe docs: Fix link to LAYER_CONFIGURATION.md, issue #1902
2020-05-29 s.fricke layers: Add function name prefix to more logs

Created with:
  roll-dep third_party/clspv third_party/clspv-llvm third_party/cppdap third_party/dxc third_party/glslang third_party/googletest third_party/json third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers
@dj2 dj2 added the deps Third Party Dependencies label Jul 6, 2020
@dj2 dj2 self-assigned this Jul 6, 2020
@dj2 dj2 merged commit 712dcac into google:main Jul 6, 2020
@dj2 dj2 deleted the roll-2020-07-06 branch July 6, 2020 15:39
hevrard pushed a commit to hevrard/amber that referenced this pull request Jul 19, 2020
* Rolling 12 dependencies

Roll third_party/cpplint/ 5651966e0..2589002f5 (1 commit)

https://github.com/google/styleguide/compare/5651966e0275...2589002f53fa

$ git log 5651966e0..2589002f5 --date=short --no-merges --format='%ad %ae %s'
2017-12-19 noreply Project import generated by Copybara.

Roll third_party/dxc/ ec912b2ec..005576d73 (177 commits)

https://github.com/Microsoft/DirectXShaderCompiler/compare/ec912b2ec95f...005576d73d96

$ git log ec912b2ec..005576d73 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 texr Fix tests for use with DXIL.dll 1.4
2019-11-20 texr Skip mesh shader in all cases for SystemValueTest, until implemented.
2019-11-20 texr Switch metadata generation on shader model instead of validator version.
2019-11-20 texr SV_ShadingRate should be allowed in MSPOut
2019-11-20 texr Revert "Set validator version match dxil version by default. (#2589)"
2019-11-15 3507248+vcsharma Revert "Enable clang warnings for uninitialized variables/structs (#2424)" (#2591)
2019-11-14 python3kgae Set validator version match dxil version by default. (#2589)
2019-11-13 texr Integrate dxcapi v2 and other changes from internal (#2575)
2019-11-13 3507248+vcsharma Fix DXIL linker issue (#2588)
2019-11-13 ehsannas [spirv] Fix crash if ControlPointID is missing. (#2568)
2019-11-13 ehsannas [spirv] Fix the UserSemantic decoration string. (#2581)
2019-11-12 31109344+adam-yang Fixed dia requiring zero termination in binary bitcode and crashing when emitting warning.
2019-11-12 ehsannas [spirv] Update SPIRV-Tools and SPIRV-Headers. (#2585)
2019-11-11 python3kgae Support register binding on resource in cbuffer. (#2582)
2019-11-08 python3kgae Clear register binding for resource in cbuffer. (#2580)
2019-11-07 amarp Add missing intrinsics to query InstanceContributionToHitGroupIndex via RayQuery (#2578)
2019-11-06 python3kgae Support case memcpy has multiple overloads. (#2573)
2019-11-05 python3kgae Not hoist when has different operand. (#2569)
2019-11-05 31109344+adam-yang Disasm to allow PDB input (#2566)
2019-11-04 jpporto Adds a suffix to the compiler driver title (#2565)
2019-11-01 texr Support valiadation/signing of root signature target output (#2560)
2019-10-29 jeffno Use DWORD-aligned raw access only! (#2559)
2019-10-28 31109344+adam-yang Cleaning up unused alloca. (#2558)
2019-10-26 python3kgae Take care resource in cbuffer when not_use_legacy_cbuf_load. (#2543)
2019-10-25 hekotas Update version for 1910 release branch (#2552)
2019-10-24 texr Fix header/reflection for RTAS/FeedbackTexture (#2549)
2019-10-24 texr Reflection: Remove hack preventing more than one SV_ClipDistance (#2544)
2019-10-24 texr Fix precise on matrix with matrix subscript. (#2545)
2019-10-24 jeffno PIX DIA: Use min/max RVA of variable's uses as live range (#2548)
2019-10-24 31109344+adam-yang Fixed an infinite loop in DxilEraseDeadRegion (#2542)
2019-10-24 python3kgae Disable scalarization of const_static vector arrays. (#2546)
2019-10-22 hekotas Integration from OS repo (#2541)
2019-10-21 texr Pass DxilTypeSystem to GetLoweredUDT for type annotations
2019-10-21 texr Lower vector/matrix early for UDT ptrs used directly such as Payload
2019-10-17 texr Update type validation to support legal UDT case.
2019-10-17 texr Validation: Remove flawed special case for MeshShader Payload type
2019-10-17 texr Validation: Allow inner constant GEP for GEP and BitCast instructions
2019-10-17 texr Add HLLowerUDT: early UDT ptr lowering for direct use in final Dxil
2019-10-17 texr HLMatrixSubscript lowering: support lowering directly to array
2019-10-17 texr MultiDimArrayToOneDimArray: support multi-dim array of struct
2019-10-17 texr HLMatrixLowerPass Fix: Memory representation for constant init
2019-10-02 texr Handle groupshared addrspace cast in ComputeViewIDState
2019-09-27 texr Fix DispatchMesh with groupshared payload.
2019-10-21 johnmcp Enable codegen to evaluate integral min/max (#2465)
2019-10-21 texr Add more tests for FeedbackTexture2DArray (#2539)
2019-10-21 hekotas Fix validation failure for 16-bit float resource types (#2524)
2019-10-21 ehsannas [spirv] Allow result of logical ops as array index. (#2518)
2019-10-21 ehsannas [spirv] groupshared vars should not be placed in $Globals cbuffer. (#2516)
2019-10-19 texr Fix lowering for all TextureCube[Array] Sample* and Gather* overloads (#2535)
2019-10-18 texr Update dxcutil in dxrfallbackcompiler to align
(...)
2019-08-12 texr return bool changed from DxilModule::StripReflection
2019-08-12 texr Reflection: optionally use new metadata+RDAT instead of instructions
2019-08-12 texr Fix IR sensitive tests
2019-08-12 texr Add dxilver 1.5 to batch tests requiring it.
2019-08-12 texr Fix ValidationTest for new metadata and auto-skip on ValVer
2019-08-12 texr Skip CompilerTest::Mesh if version < 1.5
2019-08-12 texr FileCheck: auto-skip unsupported shader models for current validator
2019-08-12 texr Fail earlier if ValVer is lower than required
2019-08-12 texr Add CB Usage to metadata, compute in hlsl-dxil-lower-handle-for-lib
2019-08-12 texr Add Sig element usage masks to metadata, compute in hlsl-dxilfinalize
2019-08-12 texr RDAT: Fix shader stage and feature masks for ValVer 1.4 compat
2019-08-12 texr Fix Validator 1.4 compat break for bool signature element.
2019-08-12 texr Fix metadata load for a Type template arg
2019-08-12 texr Make MetadataHelper validator version aware
2019-08-12 texr Add -validator-version override
2019-08-12 texr Added to CoreOption: /Fo /Fe /P /Qstrip_rootsignature /setrootsignature
2019-08-12 texr Remove codegen failure code for subobjects based on validator version.
2019-08-12 texr DxilValidation: Restore original wording for Patch Constant Signature
2019-08-12 texr Remove DxilRuntimeData::InitFromRDAT_Prerelease
2019-08-12 texr Update GetMinValidatorVersion for DXR 1_1 (1.5) and Subobjects (1.4)
2019-08-12 texr ShaderFlags: Set DXR 1.1 on RaytracingPipelineConfig1, new StateObjectFlag
2019-08-12 texr DxilConstants.h: Add CompareVersions and StateObjectFlags 1.4 valid mask
2019-08-08 ehsannas [spirv] Update SPIRV-Tools. (#2398)
2019-08-07 43557651+sparmarNV [spirv] Add comments and missing initializations for mesh shader implementation (#2396)
2019-08-06 python3kgae Use SExt instead of ZExt for frexp. (#2395)
2019-08-06 31109344+adam-yang Fixed memcpy lowering where instruction gets generated before its indices. (#2394)
2019-08-06 43557651+sparmarNV [spirv] Add mesh/amplification shader tests for use of buffers and fn calls (#2390)
2019-08-05 texr Allow [Get/Set]NumThreads on Mesh/Amplification shaders (#2393)
2019-08-01 zhiwei1024.cao add DXIL tests to verify mesh shader's output size and payload plus output size
2019-08-01 hekotas Cleanup - remove packages.config and nuget.config (#2379)
2019-08-01 jaebaek [spirv] support enum type (#2330)
2019-08-01 sunillnaik SemaHLSL header was included twice (#2388)
2019-07-30 texr Fix intrinsic arguments for WriteSamplerFeedback operations (#2387)
2019-07-30 hekotas Enable build without git enlistment (#2386)
2019-07-29 trlabell Fix conversions of literal negative ints to FP16 types. (#2382)
2019-07-29 trlabell Fix nondeterminism sources in the linker. (#2383)
2019-07-28 jaebaek [spirv] use presumed loc for line info (#2344)
2019-07-26 amarp flesh out SV_CullPrimitive support  (#2373)
2019-07-26 python3kgae Only add nonuniform on resource ptr. (#2369)
2019-07-26 trlabell Move debug tests to the batch folder. (#2368)
2019-07-26 trlabell Improve recursion detection to handle member functions and add tests. (#2371)
2019-07-25 trlabell Replace std::make_unique with llvm::make_unique (#2367)
2019-07-25 trlabell Improve validation error message formatting (#2301)
2019-07-25 goyoroth Remove lambda parameter shadow (#2366)
2019-07-24 texr Add mesh shader support to RootSignature parsing/validation and fix PSV (#2363)
2019-07-24 python3kgae Set correct index number for mat cast subscript. (#2362)
2019-07-24 texr Store mesh payload in function props, fix Wave/Quad/Barrier validation (#2361)
2019-07-23 amarp add payload size to Amplification Shader metadata to mirror MS metadata (#2359)
2019-07-23 jeffno PIX: Change shader access tracking pass to use non-atomic stores (#2360)
2019-07-23 trlabell Update FeedbackTexture2D types to be templated (#2347)

Roll third_party/glslang/ fe0b2bd69..f4d466852 (71 commits)

https://github.com/KhronosGroup/glslang/compare/fe0b2bd694bb...f4d4668529f1

$ git log fe0b2bd69..f4d466852 --date=short --no-merges --format='%ad %ae %s'
2019-11-14 cepheus HLSL: Fix #1976: Don't let ENABLE_HLSL change struct/class layout.
2019-11-12 cepheus HLSL: Fix #1960: fmod() was not converting int args to float.
2019-11-07 dneto SPIR-V postprocessing: WEB case only needs CFG mods
2019-11-06 kainino Fix compileGLSLZeroCopy accidental minification
2019-11-06 dsinclair Add deprecation for SPIRV/ install folder location.
2019-11-05 cepheus Fix #1959 by reverting 7b0e236 to put files in two places.
2019-11-04 rharrison Remove std::move that is breaking chromium roll
2019-11-03 cepheus Tests: Add more test results for the previous generator version bump.
2019-11-02 cepheus Bump up the generator version, which is exposed in SPV test results.
2019-11-03 sk Fix warning: size_t->int implicit cast
2019-11-02 jmadill Add a couple missing headers to the GN build.
2019-11-01 cepheus Bump version.
2019-10-21 dneto SPIR-V: Aggressively prune unreachable merge, continue target
2019-10-25 sk Add option ENABLE_CTEST to skip testing
2019-10-24 greg Update spirv-tools known good.
2019-10-23 ehsannas Make  buildbot licenses consistent with the rest of the code
2019-10-23 52076061+digit-google BUILD.gn: Fix fuchsia build (#1944)
2019-10-21 cepheus Web: Reclaim more space and make all work w/wo GLSLANG_WEB.
2019-10-18 cepheus Web: Add basic atomics for SSBOs.
2019-10-17 cepheus Web: Add SSBOs and a few other missing compute features.
2019-10-10 cepheus Web: Add compute stage.
2019-10-08 cepheus Web: Add separate texture/sampler, exclude *CubeArray*.
2019-10-22 47668180+tsuoranta Enable generation of compile_commands.json (#1938)
2019-10-21 dexcelstraun7 Fix the exports of glslang-default-resource-limits (#1942)
2019-10-18 ehsannas Run tests on Windows too.
2019-10-18 ehsannas Fix build scripts.
2019-10-18 ehsannas More cleanups for Windows.
2019-10-17 ehsannas Add Kokoro bots for building using Bazel.
2019-10-17 ehsannas Make it work on Windows.
2019-10-17 jbolz Only apply volatile semantics to atomics when using Vulkan Memory Model
2019-10-16 ehsannas Add Bazel build configuration files.
2019-10-16 dsinclair Use commandline options instead of ENV variables
2019-10-16 rharrison Keep code style improvements
2019-10-16 dsinclair Indenting
2019-10-15 dsinclair Update CMakeLists.txt
2019-10-15 dsinclair Move TARGETDIR as well
2019-10-15 dsinclair Make runtests configurable.
2019-10-15 rharrison Fix config issues and revert previous fixes for semi-colon issues
2019-10-16 swda.durl Added an option to make pch enabled in Cmake
2019-10-15 wahlster find Python and add External subdir only if BUILD_EXTERNAL option was set (on by default) and /External dir exists
2019-10-14 cepheus GLSL/SPV: Pre SPIR-V 1.5, subgroupQuadBroadcast index must be constant
2019-10-12 geothrock remove redundant check
2019-10-12 Xottab-DUTY Fixed typo in README.md
2019-10-11 rharrison Forgot that GCC doesn't recognize this flag
2019-10-11 rharrison Remove unnecessary semi-colons and add warning about them
2019-10-10 cepheus Fix #1924: Promote SPV_EXT_physical_storage_buffer to KHR when required.
2019-10-10 greg Update spirv-tools known good.
2019-10-10 cepheus Fix #1924: Emit SPV_EXT_physical_storage_buffer, not the KHR form.
2019-10-06 dj2 single line
2019-10-03 dj2 Update appveyor and travis files
2019-10-03 dj2 Move install directory for SPIRV/ folder.
2019-09-29 cepheus HLSL: Fix #1912: add attribute syntax for nonreadable/nonwritable
2019-09-27 cepheus HLSL: Fix #1912: add attribute syntax for overriding image formats.
2019-09-20 cepheus GLSL/SPV: Fix #1900: Drop const on literal when doing an object copy.
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-18 laddoc Reflection will crash when the VS input symbol defines the same name with FS output symbol
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-04 lryer Fix code style issue and remove setXfbBufferStride new paramte
2019-09-02 lryer Adjusting code interface
2019-08-25 geothrock Add support for GL_ARB_explicit_uniform_location
2019-08-06 james.rumble Handle install vs build include directories
2019-08-06 james.rumble Export glslang targets on installation

Roll third_party/googletest/ 33a0d4f6d..200ff5994 (99 commits)

https://github.com/google/googletest/compare/33a0d4f6d76a...200ff599496e

$ git log 33a0d4f6d..200ff5994 --date=short --no-merges --format='%ad %ae %s'
2019-11-19 absl-team Googletest export
2019-11-18 absl-team Googletest export
2019-11-15 b.gianfo Fix FlatTuple compilation on older msvc.
2019-11-08 absl-team Googletest export
2019-11-05 absl-team Googletest export
2019-10-19 martinerikwerner pkg-config: Remove pthread link flag from Cflags
2019-11-05 krystian.kuzniarek update gen_gtest_pred_impl.py
2019-11-02 krystian.kuzniarek fix a typo
2019-11-02 krystian.kuzniarek pump.py: add support for Python 3
2019-11-02 krystian.kuzniarek update pump_manual.md
2019-10-31 absl-team Googletest export
2019-10-30 absl-team Googletest export
2019-10-30 misterg Googletest export
2019-08-06 ihor.youw Added special catch for std::exception in GTEST_TEST_NO_THROW_
2019-10-29 misterg Googletest export
2019-10-28 hermas1132 Googletest export
2019-10-28 absl-team Googletest export
2019-10-28 absl-team Googletest export
2019-10-28 absl-team Googletest export
2019-10-28 absl-team Googletest export
2019-09-03 krystian.kuzniarek update CONTRIBUTORS
2019-08-08 krystian.kuzniarek move the pumping script to googlemock
2019-08-08 krystian.kuzniarek remove gtest-type-util.h.pump
2019-08-08 krystian.kuzniarek replace autogenerated TemplatesX classes by variadic ones
2019-08-08 krystian.kuzniarek replace autogenerated TypesX classes by variadic ones
2019-10-25 piotrwn1 variable names corrected (followed google coding style)
2019-10-25 piotrwn1 Apply 80chars limit
2019-10-24 piotrwn1 Tests simplified and names corrected (POD->scalar)
2019-09-10 krystian.kuzniarek remove BiggestInt
2019-10-23 absl-team Googletest export
2019-10-23 joshdcannon Revert "Merge pull request #2498 from thejcannon:noexcept_spec"
2019-10-22 absl-team Googletest export
2019-10-23 piotrwn1 Added more tests to verify: ReturnRef not accept temporary
2019-10-22 piotrwn1 Added tests verifying that temporaries are accepted by ReturnRef
2019-10-22 absl-team Googletest export
2019-10-22 piotrwn1 Prevent using ReturnRef on reference to temporary
2019-10-21 absl-team Googletest export
2019-10-18 absl-team Googletest export
2019-10-19 41349879+cloudrex Remove extra space
2019-10-18 dieter.gnaier Fix Issue 2418
2019-10-18 misterg Googletest export
2019-10-17 absl-team Googletest export
2019-10-17 absl-team Googletest export
2019-10-17 lesha [googletest] Output skip message
2019-10-16 absl-team Googletest export
2019-10-11 joshdcannon Avoid recursive macros
2019-10-09 robert Add more override keywords
2019-10-07 chrisjohnsonmail Update to distinguish prelease purpose of this fork.
2019-10-11 joshdcannon Removing extraneous parenthesis
2019-10-11 joshdcannon Evaluate and cat NARG in different macros
2019-08-29 chrisjohnsonmail Add ESP8266 configs to PlatformIO build
2019-08-28 chrisjohnsonmail feat: Add support for ESP8266 platform
2019-10-11 joshdcannon Removing extraneous test
2019-10-11 joshdcannon Replace compile-test with preprocessor test
2019-10-11 joshdcannon Fix preprocessor tests
2019-10-11 joshdcannon Add a compile test
2019-10-11 joshdcannon Workaround MSVC VA_ARGS weirdness
2019-10-11 misterg Googletest export
2019-10-10 absl-team Googletest export
2019-10-10 absl-team Googletest export
2019-10-11 krystian.kuzniarek clean-up broken paths for PlatformIO
2019-10-10 chrisjohnsonmail chore:  update version
2019-10-10 joshdcannon Made noexcept condition more exciting
2019-10-09 absl-team Googletest export
2019-10-09 zeb Mention Cornichon as a related open source project
2019-10-07 joshdcannon Use declval in noexcept expression
2019-10-07 joshdcannon Switch to free function to avoid GCC bug
2019-10-07 joshdcannon Avoid comma operator
2019-10-07 joshdcannon Fix spacing
2019-10-07 joshdcannon Use the verbatim noexcept spec in MOCKED_METHOD
2019-10-07 joshdcannon Use FormatFileLocation for streaming file and line
2019-10-05 soap Add documentation for pkg-config in cross-compilation settings
2019-10-05 soap Revert "Use pcfiledir for prefix in pkgconfig file"
2019-10-03 misterg Googletest export
2019-10-03 absl-team Googletest export
2019-10-02 absl-team Googletest export
2019-09-29 misterg Googletest export
2019-10-01 ant35rookie Fix typo in documents
2019-09-29 misterg Googletest export
2019-09-27 misterg Googletest export
2019-09-25 absl-team Googletest export
2019-09-25 absl-team Googletest export
2019-09-24 absl-team Googletest export
2019-09-19 absl-team Googletest export
2019-09-27 gennadiycivil Bump llvm version to 4 so brew can work again
2019-08-16 pbarker Add many missing override keywords
2019-09-05 krystian.kuzniarek remove GTEST_ARRAY_SIZE_
2019-08-22 krystian.kuzniarek mention the existing support for wide strings in string matchers
2019-09-16 krystian.kuzniarek square away the stuff that hasn't been merged in a manual review
2019-09-07 krystian.kuzniarek square away the stuff that hasn't been merged in a manual review
2019-09-16 krystian.kuzniarek Googletest export
2019-09-13 misterg Googletest export
2019-08-22 krystian.kuzniarek change usings
2019-09-12 hgsilverman Googletest export
2019-09-11 absl-team Googletest export
2019-09-10 krystian.kuzniarek change includes in gtest-port.h
2019-09-10 krystian.kuzniarek remove GTEST_HAS_STD_STRING
2019-09-10 krystian.kuzniarek remove a dead function
2019-08-12 krystian.kuzniarek restore mistakenly removed iffs in their explicit form

Roll third_party/lodepng/ ba9fc1f08..dc3f19b5a (49 commits)

https://github.com/lvandeve/lodepng/compare/ba9fc1f084f0...dc3f19b5aeaa

$ git log ba9fc1f08..dc3f19b5a --date=short --no-merges --format='%ad %ae %s'
2019-11-18 sezero fix LODEPNG_RESTRICT for gcc
2019-11-12 sezero do not define LODEPNG_RESTRICT Open Watcom in C++ mode.
2019-11-11 jayxon Fix alloc fail check.
2019-11-09 lvandeve Fix left shift signed overflow
2019-11-07 lvandeve remove unnecessary sum arrays
2019-11-07 lvandeve Better integer x*log(x) approx for LFS_ENTROPY
2019-11-06 jayxon Allow palette for gray alpha.
2019-11-07 lvandeve length of huffman symbols in secondary table must be > FIRSTBITS
2019-11-05 lvandeve Fix support for huffman tree with 0 or 1 symbols
2019-11-02 lvandeve Fix BMP example RGBA order
2019-10-28 lvandeve Divide through non-const zero to prevent VS error
2019-10-23 E.M.terHoeven Readme: Use codeblocks for commands and file names
2019-10-21 lvandeve More palette error checking
2019-10-21 lvandeve Move behind variable definitions and add test and error string
2019-10-20 bpfoley Fix null pointer derefs decoding paletteized data without PLTE chunk.
2019-10-20 lvandeve fix infinity/nan literal for VS (issue #109)
2019-09-29 lvandeve spelling corrections
2019-09-22 lvandeve add powf replacement, remove dependency on math.h for gamma correction
2019-09-14 lvandeve remove use of float
2019-09-09 lvandeve decoder speedups: faster palette to RGB conversion and possible paeth speedup
2019-09-09 lvandeve add all PngSuite images to the unit test
2019-09-08 lvandeve more decoder speedups, 5% faster
2019-09-01 lvandeve a few decoder speed optimizations (about 3%)
2019-08-25 lvandeve refactorings
2019-08-24 lvandeve less allocations in chunk encoding
2019-08-04 bobsayshilol Return an error when an invalid sized ICC profile is provided. Previously this had the potential to return an allocation error if the return value from malloc(0) was NULL, otherwise it would have returned success. The return value of malloc(0) shouldn't cause behavioural differences in a program, and thankfully in this case a zero sized ICC profile is invalid, so return an error about that instead.
2019-08-16 lvandeve style
2019-08-15 sezero define LODEPNG_RESTRICT as __restrict for Open Watcom >= 1.5
2019-08-15 sezero HuffmanTree_cleanup: change initializer of mask to a real constant constant
2019-08-15 sezero add (unsigned) cast to each byte in lodepng_read32bitInt()
2019-08-15 sezero make lodepng_read32bitInt() and lodepng_get_raw_size_lct() static.
2019-08-14 lvandeve Faster decoding with huffman lookup tables
2019-08-07 lvandeve cHRM XYZ conversion test and bugfixes
2019-08-05 lvandeve tests, benchmark, tool makefile and less C lib
2019-08-02 lvandeve Allow colortype enum values up to 255
2019-08-02 lvandeve add floating point rgb to/from xyz functions
2019-07-28 bobsayshilol Fix undefined behaviour when casting an out of range value to an enum. Without a fixed underlying type, the range of LodePNGColorType is [0, 8) since all the values can be represented by 3 bits. This means that the cast from an arbitrary unsigned char to a LodePNGColorType in lodepng_inspect() is not valid for values not in that range. To fix this we check that the colour type is valid before casting it to a LodePNGColorType so that all LodePNGColorType instances are valid.
2019-07-28 bobsayshilol Remove unnecessary virtual from lodepng::State. Providing a virtual destructor allows a derived class to extend the functionality of lodepng::State, however since it's intended as an RAII wrapper for LodePNGState it doesn't offer any benefit to clients of LodePNG to derive from it.
2019-07-28 bobsayshilol Fix ABI incompatibility when calling a C++ compiled lodepng.cpp from C code or vice versa. The addition of a virtual destructor to LodePNGState when compiled as C++ causes a vptr to be added at the start of the struct. This results in the members of the struct changing their offset depending on whether they're seen from C or C++ code. Internally the LodePNGState struct is never deleted (as to invoke the virtual destructor) and has no virtual methods called on it so it doesn't need to be virtual. Hence fix the ABI incompatibility by removing the virtual destructor.
2019-07-14 lvandeve internal bit read/write refactoring
2019-07-03 lvandeve shift with unsigned value
2019-06-30 lvandeve add a fuzzer for OSS-Fuzz
2019-06-16 lvandeve bugfixes and color stats change
2019-06-01 lvandeve various
2019-05-22 info Address feedback
2019-03-27 info Fix warnings on const cast correctness
2019-03-20 lvandeve convert the color profile code to ANSI C89
2019-03-18 lvandeve unit test for gray ICC profiles and bugfixes
2019-03-04 lvandeve support ICC profiles also in the from direction, and support RGB to RGB conversions

Roll third_party/shaderc/ 5903ef1f9..091a11f81 (57 commits)

https://github.com/google/shaderc/compare/5903ef1f95a0...091a11f81dce

$ git log 5903ef1f9..091a11f81 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 9856269+sarahM0 Add spvc parser support for OpUndef, OpString, OpMemberDecorate, OpDecorationGroup, OpLine, and OpNoLine (#898)
2019-11-20 rharrison Rolling 4 dependencies (#897)
2019-11-19 rharrison Migrate away from nosetest to unittest (#896)
2019-11-18 9856269+sarahM0 Add spvc parser support for control flow instructions (#894)
2019-11-15 dneto Android.mk: Avoid polluting NDK build's test tree. (#888)
2019-11-15 rharrison Add access to MSL options needed by Dawn (#893)
2019-11-14 9856269+sarahM0 Add spvc parser support for all OpConstant.* and OpSpecConstant.* (#886)
2019-11-13 dneto Android.mk: Fix detection of spirv-headers directory (#887)
2019-11-13 9856269+sarahM0 Add spvc parser support and unit tests for: OpTypeMatrix, OpTypeRuntimeArray, OpTypeImage, OpTypeSampler, OpTypeSampledImage (#885)
2019-11-13 rharrison Remove the deprectated all-in-one generation API (#883)
2019-11-13 rharrison Expose spirv_cross compiler to ease integration into Dawn (#884)
2019-11-13 9856269+sarahM0 Add spvc parser support and unit tests for: OpTypeBool, OpTypeFloat, … (#881)
2019-11-12 rharrison Split spvc shader generation into initialize and compile phases (#882)
2019-11-12 9856269+sarahM0 opName - opStruct (#880)
2019-11-12 rharrison Rolling 5 dependencies and updating expectations (#879)
2019-11-11 rharrison Remove deprecated items from result/message refactoring (#878)
2019-11-11 9856269+sarahM0 Add spvc parser support and unit tests for OpVariable, OpDecorate, OpExtInstImport, … … (#873)
2019-11-11 rharrison Correct Unicode issue with add_copyright.py (#876)
2019-11-08 rharrison Another major API rework (#871)
2019-11-07 rharrison Remove deprecated API elements (#870)
2019-11-07 9856269+sarahM0 Add support and unit test for OpTypeInt, OpTypePointer and OpConstant (#872)
2019-11-06 9856269+sarahM0 Fix spvc test machanism and adds unit tests for OpSource (#868)
2019-11-06 rharrison Move spirv_cross state out of result and rename opaque state handle (#865)
2019-11-05 9856269+sarahM0 Add unit test for spvcir parser (#866)
2019-11-04 rharrison Rolling 5 dependencies (#862)
2019-11-04 9856269+sarahM0  Add --emit-line-drective option (#861)
2019-11-01 9856269+sarahM0 Add spvcir unit test - OpCapability (#857)
2019-11-01 rharrison Add flag for updating invalid expecations and rewrite end logic (#856)
2019-10-30 rharrison Refactor file reading code into common utility method (#852)
2019-10-30 rharrison Rolling 5 dependencies & expectation files (#849)
2019-10-22 dneto Android.mk: Install all necessary headers (#846)
2019-10-22 9856269+sarahM0 spvc: add spvc parsing option to msl, glsl and vulkan compilers (#845)
2019-10-21 rharrison Rolling 4 dependencies, small script fix and updating expectation files (#844)
2019-10-19 9856269+sarahM0 spvc: add known_spvc_failures  (#842)
2019-10-18 dneto Remove utils/build.py (#841)
2019-10-17 9856269+sarahM0 spvc parser for a trivial shader (#839)
2019-10-17 rharrison Rolling 5 dependencies and update known_failures & known_invalids (#840)
2019-10-17 dsinclair The glslang-testsuite is moved into glslang. (#838)
2019-10-09 rharrison Add in shaderc_features.gni to support build time flags (#837)
2019-10-09 rharrison Rolling 5 dependencies (#836)
2019-10-09 rharrison Add spvc compiler to returned result (#828)
2019-10-08 rharrison Fix various build issues for chromium & dawn (#835)
2019-10-08 stevenperron Use a better python idiom (#834)
2019-10-08 stevenperron Fix up use of private spirv-tools headers. (#833)
2019-10-07 rharrison Roll spirv-cross ahead and update known_failures to fix build breakage (#831)
2019-10-07 9856269+sarahM0 spvc: Add an empty opt pass (#816)
2019-10-07 9856269+sarahM0 spvc: Add known_invalid file (#823)
2019-10-04 dneto Add support for targeting SPIR-V 1.5 (#822)
2019-10-03 rharrison Revert "Add spvc compiler to returned result (#821)" (#827)
2019-10-03 rharrison Add spvc compiler to returned result (#821)
2019-10-02 rharrison Rolling 4 dependencies (#817)
2019-09-23 rharrison Add logging missing failures to spvc test script (#815)
2019-09-23 rharrison Add --update_known_failures to spvc test script (#813)
2019-09-23 rharrison Another round of cleaning the spvc test script (#811)
2019-09-23 rharrison Rolling 2 dependencies (#812)
2019-09-19 rharrison Rolling 6 dependencies and update known_failures (#809)
2019-09-18 rharrison Code hygiene work for spvc (#808)

Roll third_party/spirv-headers/ b252a5095..204cd131c (4 commits)

https://github.com/KhronosGroup/SPIRV-Headers/compare/b252a50953ac...204cd131c42b

$ git log b252a5095..204cd131c --date=short --no-merges --format='%ad %ae %s'
2019-11-20 Tobias.Hector Off-by-one errors
2019-11-20 Tobias.Hector Reserve a new block of 64 opcodes
2019-10-15 cepheus Versioning: Complete the versioning change in recent commits.
2019-10-14 nicolai.haehnle buildHeaders: update version to SPIR-V 1.5

Roll third_party/spirv-tools/ 9d7428b05..45dde9ad6 (80 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/9d7428b052db...45dde9ad6dde

$ git log 9d7428b05..45dde9ad6 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 rharrison Add missing dealloc (#3061)
2019-11-19 rharrison Initialize binary for use as guard later (#3058)
2019-11-19 stevenperron Handle OpPhi with no in operands in value numbering (#3056)
2019-11-19 stevenperron Kill the id-to-func map after wrap-opkill (#3055)
2019-11-18 rharrison Convert stderr and stdout in status to strings on assignment (#3049)
2019-11-14 dneto Update README (#3047)
2019-11-14 pierremoreau Update README (#3048)
2019-11-13 dneto Avoid uninit warning in GCC (#3044)
2019-10-23 bclayton utils/vscode: Add SPIR-V language server support
2019-11-11 bclayton utils/vscode: Add go language server packages.
2019-11-12 alanbaker Fix operand access of composite in upgrade memory model (#3021)
2019-11-12 alanbaker Validate array stride does not cause overlap (#3028)
2019-11-11 ehsannas Update Offset to ConstOffset bitmask if operand is constant. (#3024)
2019-11-08 dneto Try to fix go linter: exported constant comment (#3026)
2019-11-08 afdx spirv-fuzz: Eliminate spurious semicolons (#3025)
2019-11-07 afdx spirv-fuzz: simplify transformation for replacing an id with a synonym (#3020)
2019-11-07 alanbaker Re-enable OpReadClockKHR validation (#3013)
2019-11-07 dneto Python 3: remove deprecated U qualifier on 'open' (#3019)
2019-11-07 paulthomson Remove semicolon (#3022)
2019-11-06 afdx spirv-fuzz: vector shuffle transformation (#3015)
2019-11-06 afdx Add basic documentation about spirv-fuzz (#3016)
2019-11-05 dneto Fix Go lint issues: comment exported symbols (#3014)
2019-11-05 afdx spirv-fuzz: better computation of data synonym facts (#3010)
2019-11-05 afdx spirv-fuzz: make equivalence classes deterministic (#3011)
2019-11-04 jmadill Add missing headers to GN. (#3009)
2019-11-04 chris Correct "environment" typo (#3007)
2019-11-01 afdx spirv-fuzz: improvements to representation of data synonym facts (#3006)
2019-11-01 stevenperron Add iOS as a supported platform (#3001)
2019-11-01 rharrison Reset pointers before iterating in fuzzer to avoid double free (#3003)
2019-10-30 dneto Fix some clang-tidy issues in graphics_robust_access_pass (#2998)
2019-10-30 stevenperron Add description of wrap-opkill. (#3000)
2019-10-30 kubak [opt] Do not compare optimized binary with an invalidated buffer (#2999)
2019-10-29 bclayton utils/vscode: Change assembly file ext to .spvasm (#2995)
2019-10-28 bclayton utils: Add a vscode extension for SPIR-V disassembly files (#2987)
2019-10-28 greg Add two new simplifications. (#2984)
2019-10-28 afdx spirv-fuzz: Transformation to extract from a composite object (#2991)
2019-10-27 afdx spirv-fuzz: rename class, and fix bug related to dominance (#2990)
2019-10-25 afdx spirv-fuzz: Rework management of data synonyms (#2989)
2019-10-25 afdx spirv-fuzz: add class to represent equivalence relation (#2988)
2019-10-23 stevenperron Update DEPS (#2986)
2019-10-22 afdx spirv-fuzz: fuzzer pass to adjust memory access operands (#2968)
2019-10-22 greg Instrument: Add missing def-use analysis. (#2985)
2019-10-22 afdx spirv-fuzz: add missing functionality for matrix composites (#2974)
2019-10-21 stevenperron Update CHANGES
2019-10-18 chris Ensure timestamp does not vary with timezone. (#2982)
2019-10-18 stevenperron Keep NOPs when comparing with original binary (#2931)
2019-10-18 alanbaker Check that derivatives operate on 32-bit values (#2983)
2019-10-17 rharrison Check text->str before destroying (#2981)
2019-10-17 kubak Disallow use of OpCompositeExtract/OpCompositeInsert with no indices (#2980)
2019-10-17 rharrison Add fuzzer for spirv-dis call path (#2977)
2019-10-17 rharrison Check binary->code existence before destroying (#2979)
2019-10-17 akb825 Improved CMake install step. (#2963)
2019-10-16 kubak Support constant-folding UConvert and SConvert (#2960)
2019-10-16 rharrison Add fuzzer for spirv-as call path (#2976)
2019-10-15 afdx spirv-fuzz: Refactor 'copy object' and 'construct composite' transformations (#2966)
2019-10-15 dneto Update SPIR-V binary header test for SPIR-V 1.5 (#2967)
2019-10-14 afdx spirv-fuzz: Refactor 'split blocks' to identify instructions differently (#2961)
2019-10-11 alanbaker Validate that selections are structured (#2962)
2019-10-11 afdx spirv-fuzz: Rework id descriptors (#2959)
2019-10-11 afdx spirv-fuzz: Add fuzzer pass to add NoContraction decorations (#2950)
2019-10-11 afdx spirv-fuzz: Add fuzzer pass to change function controls (#2951)
2019-10-10 paulthomson reduce: add large tests and fix (#2947)
2019-10-10 afdx spirv-fuzz: Add fuzzer pass to change loop controls (#2949)
2019-10-10 afdx Fixed include paths and order according to Google style. (#2957)
2019-10-09 ehsannas Use a longer timeout for Bazel tests. (#2956)
2019-10-09 rharrison Remove non-existent files from BUILD.gn (#2955)
2019-10-09 alanbaker Disable scope validation for OpReadClockKHR (#2953)
2019-10-09 cwallez CMake: Add support for building with emscripten (#2948)
2019-10-09 stevenperron Update CHANGES
2019-10-08 stevenperron Link cfg and dominator analysis in the context (#2946)
2019-10-08 afdx spirv-fuzz: add transformation and pass to construct composites (#2941)
2019-10-08 paulthomson reduce: improve remove unref instr pass (#2945)
2019-10-08 afdx spirv-fuzz: add disabled test to document known issue (#2942)
2019-10-08 afdx spirv-fuzz: Add fuzzer pass to change selection controls (#2944)
2019-10-07 jeremy-lunarg Enable OpTypeCooperativeMatrix specialization (#2927)
2019-10-04 stevenperron Handle OpKill better (#2933)
2019-10-04 greg Generate null pointer by converting uint64 zero to pointer. (#2935)
2019-10-03 afdx spirv-fuzz: option to convert shader into a form that renders red (#2934)
2019-10-03 32110296+AaronHaganAMD Add SPV_KHR_shader_clock validation (#2879)
2019-10-03 paulthomson reduce/fuzz: improve command line args (#2932)

Roll third_party/swiftshader/ ef44b4402..f2c9ce1e0 (422 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/ef44b4402722..f2c9ce1e08ed

$ git log ef44b4402..f2c9ce1e0 --date=short --no-merges --format='%ad %ae %s'
2019-11-18 awoloszyn Fix xcb library name.
2019-11-20 sugoi Remove unused depth buffer quad layout logic
2019-11-20 sugoi Fixed 3D image copy
2019-11-20 sugoi Remove depth+stencil formats from the Blitter
2019-11-19 bclayton Reactor: Move print apis out of core reactor header.
2019-11-19 bclayton Reactor: Remove the CallSupported capability.
2019-11-19 bclayton Reactor: Add ConstantData() and member function calling
2019-11-18 bclayton Reactor/Traits: Swap the naming of CToReactorPtr and CToReactorPtrT.
2019-11-18 bclayton Reactor/Traits: Fix brokenness with CToReactor::cast of pointers.
2019-11-18 bclayton Reactor: Split Traits.hpp into Traits.hpp and Traits.inl
2019-11-15 chrisforbes Remove vulkan.hpp
2019-06-27 bclayton Pipeline: Add custom debug printers for SamplerFunction.
2019-05-28 bclayton Reactor: Change the signature of PrintValue::Ty
2019-11-08 bclayton Reactor: Handle more implicit casting for Call() arguments
2019-11-16 swiftshader.regress Regres: Update test lists @ aba1020d
2019-11-14 bclayton Remove the now unused sw::Event.
2019-11-14 bclayton VkQueryPool: Migrate from sw sync to marl
2019-11-13 bclayton VkDevice: Migrate to using marl::Event::any()
2019-11-13 bclayton VkFence: Migrate to marl::Event
2019-11-15 swiftshader.regress Regres: Update test lists @ cc221e83
2019-11-14 chrisforbes Update deqp to b64acc6c3371607583b3aa6d12c7290b4aaae747
2019-11-15 bclayton Squashed 'third_party/marl/' changes from 49e4e3141..14e4d862a
2019-10-25 amaiorano PixelRoutine: const-qualify reference parameters
2019-11-14 swiftshader.regress Regres: Update test lists @ b2407dd7
2019-11-08 capn Rasterize 'Bresenham' line segments as parallelograms
2019-11-12 sugoi Negative baseVertex support
2019-11-13 chrisforbes regres: Don't ignore abnormal exits
2019-11-13 swiftshader.regress Regres: Update test lists @ 88632cac
2019-08-14 digit [vulkan] Implement VK_KHR_external_memory_fd for Linux and Android.
2019-11-12 bclayton Regres: Don't treat non-zero error codes as crashes.
2019-11-08 tobine Vulkan:maxPerStageDescriptorStorageBuffers = 16
2019-11-08 nicolascapens Revert "Suppress 32-bit MSVC warning."
2019-11-12 bclayton Regres: Add workaround for Khronos Gitlab issues
2019-11-12 swiftshader.regress Regres: Update test lists @ 9da287fd
2019-11-08 sugoi Blend mode fix for 565 format
2019-11-07 timvp Output Swiftshader version to logcat
2019-11-11 chrisforbes Allow depth/stencil attachment to be VK_ATTACHMENT_UNUSED in clear
2019-11-11 swiftshader.regress Regres: Update test lists @ 414f99e0
2019-09-07 chrisforbes Relax descriptor set index assert at descriptor point of definition
2019-10-31 sugoi Avoid sync issues by removing global android swapchain map
2019-11-08 bclayton Regres: Check out the change before attempting to read files from it.
2019-11-08 chrisforbes Update deqp to vulkan-cts-1.1.6.1 (a7d268a6a3ee9655298d61cdb8b5c42306a4e335)
2019-09-08 chrisforbes Fix PointCoord builtin
2019-10-21 bclayton Kokoro: Allow 'Fixes:' in bug check
2019-11-07 sugoi Prevent rasterizing fragments outside the framebuffer
2019-11-06 jonahr Fix issues presenting MetalSurfaces
2019-11-06 swiftshader.regress Regres: Update test lists @ 215bc794
2019-10-31 jonahr Add VK_EXT_metal_surface extension support
2019-11-04 capn Update Vulkan CTS testlist
2019-10-29 amaiorano Modify Blitter to implement FunctionT
(...)
2019-05-20 bclayton Regres: Add flag to run the daily test run on launch
2019-06-10 sugoi Context cleanup
2019-06-12 sugoi Removed the AtomicInt class
2019-06-26 capn Don't emit bounds checks when robustness is disabled
2019-06-28 capn Fix treating Image storage class as non-interleaved
2019-07-02 bclayton SpirvShader: Optimize SIMD sequential, fully-in-bounds loads & stores
2019-07-02 swiftshader.regress Regres: Update test lists @ 52edb176
2019-06-26 sugoi PipelineCache implementation
2019-06-27 bclayton Reactor: Assert that array indexing is in bounds
2019-06-27 bclayton CMakeLists: Use ccache if found
2019-06-21 srisser Cleanup unittests a bit
2019-06-28 bclayton Pipeline/ShaderCore: Reimplement halfToFloatBits to not rely on denorm float multiply
2019-06-20 chrisforbes Wire up remaining 32b __sync_* functions required for arm32
2019-06-28 swiftshader.regress Regres: Update test lists @ 40495290
2019-06-27 lfy Fix extra semicolon after function def in FrameBufferOSX.mm
2019-06-27 lfy Allow 3d texture layers for framebuffer blit
2019-06-26 hliatis Add support for R8_SRGB textures
2019-06-26 capn Selectively suppress class-memaccess warning/error
2019-06-21 capn Simplify Vulkan ICD loading for testing
2019-06-22 chrisforbes SpirvShader: Optimize stores with static equal offsets
2019-06-26 chrisforbes Replace broken prime in Y'CbCr comment
2019-06-26 bclayton LLVMReactor: Perform atomic load / stores of floats as ints.
2019-06-24 paulthomson Make the ICD manifest use a relative path to the library
2019-06-25 capn Don't treat class-memaccess warning as error
2019-06-21 sugoi Remove incorrect and unused line to avoid confusion
2019-06-25 capn Implement Reactor breakpoints
2019-06-24 chrisforbes Use correct alignment for input attachment loads
2019-06-21 capn Refactor remaining cases of memset(this, ...)
2019-06-21 capn Fix initialization of LRU cache keys
2019-06-24 headlessclayton LLVMReactor: Bind double variants of trig / exp functions
2019-06-23 headlessclayton LLVMReactor: Remove "stack-probe-size" fudge, bind _chkstk extern
2019-06-23 headlessclayton Reactor: Various build fixes for MSVC 2019
2019-06-23 headlessclayton LLVMReactor: Align the coroutine stack frame.
2019-06-24 bclayton Put LLVM IR verification behind a default-disabled flag
2019-06-23 capn Fix setting LLVM data layout before optimizations passes
2019-06-18 srisser Don't try to render out-of-bounds viewports
2019-06-20 bclayton LLVMReactor: Remove FIXME workaround for int cmps
2019-06-19 chrisforbes SpirvShader: Optimize SIMD::Pointer load of static equal offsets
2019-06-20 bclayton SpirvShader: Use masked loads / stores when possible.
2019-06-20 bclayton Reactor (LLVM): Add support for masked loads and stores.
2019-06-20 bclayton SpirvShader: Fix SIMD::Pointer::hasSequentialOffsets()
2019-06-19 bclayton SpirvShader: Clear transient fields of SpirvRoutine in emitEpilog()
2019-06-19 bclayton SpirvShader: Optimize pointer OOB masking
2019-06-19 bclayton SpirvShader: Split SIMD::Pointer limits into dynamic and static parts.
2019-06-19 bclayton SpirvShader: Fix SIMD::Pointer initialization of hasDynamicOffsets
2019-06-20 jose.dapena GCC: fix ARM build because of missing symbols
2019-06-19 capn Avoid recompiling identical SPIR-V code
2019-06-19 sugoi Fixed Vulkan unittests for Visual Studio
2019-06-19 sugoi Android build fix
2019-06-17 sugoi Make VkNonDispatchableHandle POD

Roll third_party/vulkan-headers/ e3f96a9cc..ba6cbb047 (22 commits)

https://github.com/KhronosGroup/Vulkan-Headers/compare/e3f96a9ccab9...ba6cbb047868

$ git log e3f96a9cc..ba6cbb047 --date=short --no-merges --format='%ad %ae %s'
2019-11-18 oddhack Update for Vulkan-Docs 1.1.128
2019-11-05 jmadill GN: Add support for Google Games Platform.
2019-10-25 8729214+jonahryandavis build: BUILD.gn missing defines for MacOS
2019-11-03 oddhack Update for Vulkan-Docs 1.1.127
2019-10-28 shannon vulkan: Fix typo for `operator==` in `vulkan.hpp`
2019-10-25 shannon vulkan: Update `vulkan.hpp` for VS2015 VT fix
2019-10-21 oddhack Update for Vulkan-Docs 1.1.126
2019-10-13 oddhack Update for Vulkan-Docs 1.1.125
2019-10-06 oddhack Update for Vulkan-Docs 1.1.124
2019-09-16 lenny headers: Add metal surface support to ICD header
2019-09-16 oddhack Update for Vulkan-Docs 1.1.123
2019-09-08 oddhack Update for Vulkan-Docs 1.1.122
2019-08-25 oddhack Update for Vulkan-Docs 1.1.121
2019-08-19 oddhack Add new local dependency of scripts.
2019-08-17 oddhack Update for Vulkan-Docs 1.1.120
2019-08-12 oddhack 1.1.119 spec update including a small XML fix identified by @mtavenrath in comments to https://github.com/KhronosGroup/Vulkan-Headers/pull/72
2019-08-11 oddhack Update for Vulkan-Docs 1.1.119
2019-07-30 oddhack Update to try and prevent inappropriate PRs from being submitted against this repo
2019-07-28 oddhack Update for Vulkan-Docs 1.1.117
2019-07-20 oddhack Update for Vulkan-Docs 1.1.116
2019-07-16 mikew build: Update cmake_minimum_required(VERSION 3.10.2)
2019-07-14 oddhack Update for Vulkan-Docs 1.1.115

Roll third_party/vulkan-loader/ 1bb7f6856..79e03670c (63 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/1bb7f68564fe...79e03670c2a3

$ git log 1bb7f6856..79e03670c --date=short --no-merges --format='%ad %ae %s'
2019-11-08 8729214+jonahryandavis loader: Use unsafe file search for GN builds
2019-11-18 shannon build: Update known-good for 1.1.128 header
2019-11-06 8729214+jonahryandavis Fix build errors on Windows GN
2019-11-04 shannon build: Update known-good for 1.1.127 header
2019-10-30 baldurk loader: Reset sizes for each call to RegEnumValue
2019-10-30 mikes gn: Remove stray comma in BUILD.gn
2019-10-30 8729214+jonahryandavis build: BUILD.gn fix for MacOS
2019-10-29 lenny repo: Switch appveoyor to use VS2015
2019-10-29 lenny loader: Move adapter API into custom header
2019-10-28 shannon build: Update known-good for 126 header patch
2019-10-21 lenny loader: Don't drop unknown drivers
2019-10-09 lenny loader: Only use secure getenv for finding layers
2019-10-21 shannon build: Update known-good for 1.1.126 header
2019-10-19 dsinclair loader: move asm_test.S into file; Make more complicated
2019-10-15 shannon build: Update known-good for 1.1.125 header
2019-10-07 charles loader: Override doesn't include explicit layers
2019-10-07 shannon build: Update known-good for 1.1.124 header
2019-08-12 felix layers: allow concurrent layer device creation
2019-09-18 danielmrussell repo: Set build to not force dashes into arugments
2019-09-21 joshua loader: Dynamically load DXGI
2019-09-21 joshua loader: Use dxgi1_2 header instead of 1_6
2019-09-16 lenny repo: Generate code with metal support
2019-09-16 lenny loader: Add support for metal surfaces
2019-09-16 lenny repo: Bump known good for metal surface support
2019-09-17 shannon build: Update known-good for 1.1.123 header
2019-09-13 lenny docs: Update documentation for loader changes
2019-09-09 lenny loader: Match ICDs against DXGI adapters
2019-09-11 dsinclair Change CMake paths for asm_offset.
2019-09-08 lenny loader: Skip user specific paths if high integrity
2019-08-26 lenny loader: Implement secure getenv on Windows
2019-09-04 petr_kraus docs: Fix link typo in loader spec
2019-08-30 jmadill Remove extra defines from GN build.
2019-08-20 lenny loader: Check JSON API version in create instance
2019-08-26 shannon build: Update known-good for 1.1.121 header
2019-08-15 supervisedthinking loader/CMakeList.txt: use proper path for asm_offset
2019-08-20 mikew docs: Bump minimums to Ubuntu 16.04 and gcc 5.4.0
2019-08-20 shannon build: Update known-good for 1.1.120 header
2019-08-13 lenny loader: Make instance version report patch version
2019-08-13 lenny repo: Update Appveoyor to point to WDK
2019-08-13 lenny repo: Improve WDK search logic
2019-08-12 shannon build: Update known-good for 1.1.119 header
2019-07-27 tommasobonvicini Set VulkanHeaders_INCLUDE_DIRS even when target Vulkan::Headers is defined
2019-08-05 rverschelde loader: Make Windows includes lowercase for MinGW
2019-08-07 airlied loader: add control-flow enforcement to unknown asm file
2019-08-07 airlied loader/asm: add some end branch annotations.
2019-08-07 airlied loader: move to using gcc for asm compiles on Linux.
2019-08-06 shannon loader: Generate scripts for 117 known-good update
2019-07-31 shannon scripts: Update known-good for 1.1.117 header
2019-07-20 A.Kryshen loader: Fix MinGW compilation
2019-07-19 mikes scripts: Remove bogus helper file generator opts
2019-07-18 mikes doc: Add codegen instructions
2019-07-18 mikes build: GN use pre-generated source
2019-07-18 mikes CI: Add codegen check to appveyor and travis
2019-07-18 mikes build: CMake use pre-generated source
2019-07-17 mikes scripts: Port master codegen script from VVL
2019-01-20 petr_kraus loader: Fix incorrect log handling of win32 wstrings
2019-07-16 mikew build: Update cmake_minimum_required(VERSION 3.10.2)
2019-07-15 shannon build: Update known-good for 1.1.115 header
2019-07-09 sashinde loader: Fix VK_KHR_surface_protected_capabilities
2019-06-27 lenny docs: Update build instructions for WDK dependency
2019-06-27 lenny loader: Get ICDs by calling enum adapter function
2019-06-27 lenny repo: Bump appveyor to Visual Studio 2017
2019-06-27 lenny repo: Add Windows Driver Kit headers to build

Roll third_party/vulkan-validationlayers/ 0e65e191c..53902309e (505 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/0e65e191c4b9...53902309eda9

$ git log 0e65e191c..53902309e --date=short --no-merges --format='%ad %ae %s'
2019-11-19 petr_kraus tests: Fix Mock workaround in acquire test
2019-11-19 petr_kraus tests: Remove redundant skip msg in acquire test
2019-11-20 mikes build: Add command counter object to GN build
2019-05-23 lionel.g.landwerlin tests: Add tests for VK_KHR_performance_query
2019-05-23 lionel.g.landwerlin layers: Add VK_KHR_performance_query validations
2019-11-19 mark tests: Add test for BeginQuery timestamp qpool type
2019-11-19 mark corechecks: Add check for QP timestamp type in BeginQuery
2019-11-15 camden tests: Add Subclass for BestPractices Tests
2019-11-18 shannon build: Update VUIDs for 1.1.128 header
2019-11-18 rgarcia layers: Fix crashes with depth/stencil resolve
2019-11-18 shannon build: Update known-good for 1.1.128 header
2019-11-19 petr_kraus tests: Use actual extension names in skip msg
2019-11-19 petr_kraus Fix links in the top-level README
2019-11-13 petr_kraus layers: Protect whole scope against null
2019-09-07 petr_kraus layers: Refactor config ParseFile()
2019-09-06 petr_kraus layers: Restyle vk_layer_config
2019-09-06 petr_kraus layers: Suppress stack warning in VS
2019-11-19 mark tests: Fix querypool type in DifferentCB test
2019-11-12 petr_kraus tests: Test swapchain acquire count
2019-11-12 petr_kraus layers: Fix swapchain acquire count check
2019-11-13 petr_kraus tests: Test swapchain acquire for sync param
2019-11-13 petr_kraus layers: Migrate swapchain acquire check to stateless
2019-11-06 s.fricke layers: Add ext mem check for vkGet*MemReqs
2019-09-09 camden tests: Add test file for BP and move 1 test
2019-11-01 camden CMake: Add vklayertests_best_practices.cpp to CMake
2019-11-01 camden layers: Remove DrawCmd perf warning from Buf Val
2019-10-16 camden layers: Add DrawCmd perf warning to Best Practices
2019-11-12 mark tests: Verify reset/use of qpool in different command buffers
2019-11-13 mark corechecks: Enable querystate tracking across multiple submitInfos
2019-11-12 tony tests: Add mechanism to deal with duplicate errors
2019-11-11 mark tests: Add secondary CB VkSubmitInto validation check
2019-11-11 mark corechecks: Add secondary CB VU check
2019-11-11 mark corechecks: Fix propagation of skip in CB state validation
2019-11-12 mark build: Add VUID coverage text file to AppVeyor artifacts
2019-10-28 pdaniell tests: Add tests for VK_KHR_separate_depth_stencil_layouts
2019-10-16 PDANIELL layers: Add support for VK_KHR_separate_depth_stencil_layouts
2019-11-05 shannon build: Update known-good for 1.1.127 header
2019-11-04 jbolz layers: Update ValidateShaderStageInputOutputLimits to new spec rules
2019-11-01 mark cmake: Restore creation of standard validation json file
2019-08-21 jmacnak tests: Add RT shader group tests
2019-08-21 jmacnak layers: Add RT shader group validation
2019-10-30 mikes tests: Add macOS loader filename
2019-10-25 locke tests: Swapchain image layout
2019-10-28 locke layers: Swapchain pluarl bound_images
2019-09-27 tony gpu: Add more positive tests
2019-10-29 mark tests: Remove android limits workaround
2019-10-28 mark tests: Allow hw limits to override baked-in test GL limits
2019-10-28 bob Android: Make tests more reliable
2019-10-25 shannon build: Update known-good commits for SDK 126
2019-10-09 jeremy layers: Fix attachment unused false positive
(...)
2019-07-24 jzulauf layers: VST refactor WSI Create...Surface calls
2019-07-24 jzulauf layers: VST refactor 6 simple Create/Destroy calls
2019-07-23 jzulauf layers: VST refactor GetPhysicalDevice... calls
2019-08-01 rgarcia layers: Turn unsupported exts. error into warning
2019-07-17 rgarcia layers: Refine query state tracking and errors
2019-07-10 petr_kraus tests: Fix subpass stage test + add coverage
2019-07-10 petr_kraus layers: Rewrite stage validation of subpass
2019-08-01 locke layers: Warning VK_SUBOPTIMAL_KHR
2019-07-16 mrusch layers: Add disable for image layout validation
2019-08-02 tony Revert "gpu: Use new debug record format for errors"
2019-07-24 tony gpu: Use new debug record format for errors
2019-07-30 tony gpu: Add tests for tessellation stage
2019-07-02 tony gpu: Add tests for geometry stage
2019-08-01 mikes scripts: Misc cleanup
2019-08-01 mikes scripts: Use glslang sha for SPIRV_TOOLS_COMMIT_ID
2019-07-29 jmacnak scripts: Add missing newline in param val gen
2019-07-30 byumjin Fix typo
2019-02-14 chrisforbes Centralize decoration collection
2019-07-23 jzulauf layers: VST refactor several simple entrypoints
2019-07-23 jzulauf layers: VST refactor remaining Bind*Memory calls
2019-07-19 jzulauf layers: VST refactor BindBufferMemory calls
2019-07-12 tony gpu: Add tests for compute stage
2019-07-19 tony gpu: Fix compute path
2019-07-23 tony gpu: Use templates for pipeline record routines
2019-07-23 mikes doc: Fix typo
2019-07-23 mikes CI: Update version of Vulkan-Tools used for CI
2019-07-23 tobias.hector tests: Added tests for new imageless framebuffer VUs
2019-07-23 tobias.hector layers: Hack to remove incorrect implicit VU
2019-07-23 tobias.hector layers: Added vu checks for imageless framebuffer
2019-07-18 jzulauf layers: VST refactor QueueSubmit
2019-07-17 jzulauf layers: VST refactor Draw and Dispatch calls
2019-07-22 shannon scripts: Update glslang commit for 114 SDK
2019-07-22 tobine build:Add missing dependency to BUILD.gn
2019-07-22 david scripts: Add include of std string to gen'ed header
2019-07-19 jbolz tests: Add tests for VK_EXT_texel_buffer_alignment
2019-07-19 jbolz layers: Add validation for VK_EXT_texel_buffer_alignment
2019-07-21 jbolz tests: Add test for VK_EXT_shader_demote_to_helper_invocation
2019-07-21 jbolz layers: Add validation for VK_EXT_shader_demote_to_helper_invocation
2019-07-19 tobine build:Add explicit includes to BUILD.gn
2019-07-17 jmacnak tests: Use compute queue in RT gpu val test
2019-07-17 jmacnak layers: Make gpu val work with compute queues
2019-07-11 jmacnak docs: Add ray tracing to gpu validation docs
2019-07-11 jmacnak tests: Add ray tracing descriptor indexing tests
2019-07-11 jmacnak layers: Add ray tracing descriptor indexing val
2019-07-18 mark corechecks: Use vtx bfr info ref for clarity
2019-07-16 mark corechecks: Rename active BindVertexBuffer state
2019-07-16 mark corechecks: Rename CB's BindVertexBuffer state data
2019-07-16 mark corechecks: Rename DrawData
2019-07-16 mark corechecks: Add IndexBuffers to CB's object_bindings
2019-07-16 mark corechecks: Make vertex buffers use object_bindings

Created with:
  roll-dep third_party/cpplint third_party/dxc third_party/glslang third_party/googletest third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers

* Rolling 9 dependencies

Roll third_party/dxc/ 005576d73..23b84f584 (1 commit)

https://github.com/Microsoft/DirectXShaderCompiler/compare/005576d73d96...23b84f584c12

$ git log 005576d73..23b84f584 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 texr Add unit test for SV_ShadingRate output from mesh shader. (#2600)

Roll third_party/glslang/ f4d466852..38b4db48f (6 commits)

https://github.com/KhronosGroup/glslang/compare/f4d4668529f1...38b4db48f98c

$ git log f4d466852..38b4db48f --date=short --no-merges --format='%ad %ae %s'
2019-11-23 cepheus Fix #1983: __ is okay starting with ES 300, rather than 310.
2019-11-22 cepheus Fix #1987: Use large enough built-in buffer to hold vec4 of maxint-64.
2019-11-21 dsinclair Check for ENABLE_SPVREMAPPER flag in CMakeList files.
2019-11-18 Arfrever Respect CMAKE_INSTALL_LIBDIR in installed CMake files
2019-11-14 andreas.floejt Add a test for 8- and 16-bit construction.
2019-11-11 andreas.floejt Fix construction issue for 8 and 16 bit types.

Roll third_party/googletest/ 200ff5994..679bfec6d (3 commits)

https://github.com/google/googletest/compare/200ff599496e...679bfec6db73

$ git log 200ff5994..679bfec6d --date=short --no-merges --format='%ad %ae %s'
2019-11-22 absl-team Googletest export
2019-11-20 absl-team Googletest export
2019-11-16 xyb Fix internal memory leak in Windows _Crt report.

Roll third_party/shaderc/ 091a11f81..da52fae11 (5 commits)

https://github.com/google/shaderc/compare/091a11f81dce...da52fae116b3

$ git log 091a11f81..da52fae11 --date=short --no-merges --format='%ad %ae %s'
2019-11-21 rharrison Revert "Convert to using standard spirv_cross deps in BUILD.gn (#902)" (#905)
2019-11-21 9856269+sarahM0 Add spvc parser support for OpTypeForwardPointer, OpTypeAccelerationStructureNV (#903)
2019-11-21 rharrison Convert to using standard spirv_cross deps in BUILD.gn (#902)
2019-11-21 rharrison Convert spvc parser flag from build time to runtime (#901)
2019-11-21 9856269+sarahM0 Add spvc parser support for OpGroupDecorate, OpGroupMemberGecorate, OpDecorateStringGOOGLE, and OpMemberDecorateStringGOOGLE (#899)

Roll third_party/spirv-tools/ 45dde9ad6..85f3e93d1 (1 commit)

https://github.com/KhronosGroup/SPIRV-Tools/compare/45dde9ad6dde...85f3e93d13f3

$ git log 45dde9ad6..85f3e93d1 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 mattst88 Respect CMAKE_INSTALL_LIBDIR in installed CMake files (#3054)

Roll third_party/swiftshader/ f2c9ce1e0..aee3c3695 (18 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/f2c9ce1e08ed..aee3c369516a

$ git log f2c9ce1e0..aee3c3695 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 chrisforbes Fix vkGetDescriptorSetLayoutSupport implementation
2019-09-06 srisser Log unsupported extensions used in pNext structs
2019-11-21 sugoi Handle new device extension properties
2019-11-22 swiftshader.regress Regres: Update test lists @ 698235ce
2019-11-21 sugoi libVulkan references and deferences structures uselessly
2019-11-21 srisser Revert submission
2019-11-21 sugoi Vulkan header update
2019-09-06 srisser Log unsupported extensions used in pNext structs
2019-11-20 amaiorano Subzero: add subzeroEmitTextAsm flag
2019-11-20 amaiorano Subzero: add subzeroDumpEnabled flag
2019-11-20 amaiorano Subzero: map optimization level none/less to m1
2019-11-20 amaiorano Subzero: fix invalid asserts during emit()
2019-11-20 amaiorano Subzero: fix invalid register allocation
2019-11-20 amaiorano Subzero Win64: fix Call for ptr and spillover args
2019-11-21 chrisforbes Regres: Update deqp to 3ca6f6fe2e4e023cb9d4ea763990336d762b49e2
2019-11-19 digit [OpenGL] Fix implicit int-to-float-conversion compiler warning.
2019-11-13 sugoi Remove quadLayout
2019-11-20 kadam Add new relocation types.

Roll third_party/vulkan-headers/ ba6cbb047..243476731 (1 commit)

https://github.com/KhronosGroup/Vulkan-Headers/compare/ba6cbb047868...24347673152e

$ git log ba6cbb047..243476731 --date=short --no-merges --format='%ad %ae %s'
2019-11-21 mark build: Clarify Windows build instructions

Roll third_party/vulkan-loader/ 79e03670c..08d344208 (3 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/79e03670c2a3...08d344208e60

$ git log 79e03670c..08d344208 --date=short --no-merges --format='%ad %ae %s'
2019-09-27 lenny loader: Remove code for building a static loader
2019-09-27 lenny repo: Remove the option to build a static loader
2019-11-19 digit+github build: Fix Vulkan headers detection with CMake.

Roll third_party/vulkan-validationlayers/ 53902309e..5efc3922e (1 commit)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/53902309eda9...5efc3922e3e8

$ git log 53902309e..5efc3922e --date=short --no-merges --format='%ad %ae %s'
2019-11-21 rgarcia layers: Fix broken config file parsing

Created with:
  roll-dep third_party/cpplint third_party/dxc third_party/glslang third_party/googletest third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers

* Fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deps Third Party Dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant