aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-22Add kokoro configs for license-checkerBen Clayton
2020-07-22Add config for license-checkerBen Clayton
The `license-checker` is a tool that verifies each file has contains a permitted license header. See https://github.com/ben-clayton/license-checker for more information.
2020-07-22Add missing license headersBen Clayton
2020-07-22Kokoro: Migrate linux bots to ubuntu docker image (#894)Ben Clayton
2020-07-21Fix tests that had OOB writes for ssbo bufferBen Clayton
`compute` was called before fully initializing the `ssbo` buffer. This lead to writes beyond the end of the buffer, corrupting memory in exciting ways when using the swiftshader driver. Fixes: #725
2020-07-20Fix Python warnings related to 'is' operator (#891)Hugues Evrard
Replace the 'is' operators with '==' when there is a literal among the arguments. The Python 'is' operator is not meant to be used with literals, and the code emitted warnings like: tools/git-sync-deps:231: SyntaxWarning: "is" with a literal. Did you mean "=="? For the origin of this warning in Python, see https://bugs.python.org/issue34850 Fix git-sync-deps flags in CI scripts. Fix use of global variables. Fix: #890
2020-07-19Fix vkscript buffers being added twice (#888)Ilkka Saarelainen
Some buffers were added twice if vkscript format was used. Also fix bug in `tests/run_tests.py` that prevented vkscript files from being tested.
2020-07-16Fix all warnings in engine_vulkan_debugger (#886)Ben Clayton
Remove unused functions. Add explicit casts. Avoid variable shadowing. Be explicit with virtual `override`s Use epsilons for float compares. Move VkDebugger to anonymous namespace, as it isn't referenced outside the `engine_vulkan_debugger` compilation unit. Remove pointless semi-colons.
2020-07-16Add `build` directory to .gitignore (#887)Ben Clayton
`build` is extremely common for CMake-based builds.
2020-07-07Add support for FreeBSD (#881)Austin Shafer
Create platform definitions required for building on FreeBSD.
2020-07-06Rolling 12 dependencies (#883)dan sinclair
Roll third_party/clspv/ 227e97857..b3e2b6d9d (3 commits) https://github.com/google/clspv/compare/227e97857852...b3e2b6d9d8c2 $ 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) https://github.com/llvm/llvm-project/compare/b836ae24a9f4...01966003674d $ 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) https://github.com/Microsoft/DirectXShaderCompiler/compare/b7626e97eeba...316d802e377a $ 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) https://github.com/KhronosGroup/glslang/compare/78a3c915a1d7...f5ed7a69d5d6 $ 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) https://github.com/google/googletest/compare/859bfe8981d6...356f2d264a48 $ 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) https://github.com/nlohmann/json/compare/456478b3c50d...fbec662afab5 $ git log 456478b3c..fbec662af --date=short --no-merges --format='%ad %ae %s' 2020-06-14 mail :bookmark: set version to 3.8.0 2020-06-14 mail :busts_in_silhouette: update contributor list 2020-06-10 tanujgarg208 added fuzzing with different values to default argument in to_ubjson method 2020-06-09 mail :see_no_evil: ignore __pycache__ directory 2020-06-09 mail :rotating_light: fix a maybe-uninitialized warning 2020-06-08 mail :checkered_flag: fix for MSVC (see https://github.com/nlohmann/json/pull/2178#issuecomment-640622532) 2020-06-07 mail :white_check_mark: add test for character types 2020-06-07 mail :white_check_mark: add test for character types 2020-06-07 mail :rotating_light: fix warnings 2020-06-07 mail :memo: add example link for swap function 2020-06-07 mail :memo: add documentation and example for accept function 2020-06-07 mail :checkered_flag: fix MSVC 2015 compilation 2020-06-07 mail :ambulance: hotfix for #2177 2020-06-06 mail :rotating_light: fix warnings 2020-06-05 mail :rotating_light: fix warning 2020-06-05 chenguopingdota recover original blank line 2020-06-05 chenguopingdota undo: remove comment 2020-06-04 mail :memo: add page on parsing and exceptions 2020-06-03 mail :busts_in_silhouette: update contributor list 2020-06-03 mail :fire: remove Code Inspector 2020-06-03 mail :construction_worker: add Code Inspector via GitHub Action 2020-06-03 mail :construction_worker: add Code Inspector via GitHub Action 2020-06-03 niels.lohmann :hammer: fix doxygen link 2020-06-03 niels.lohmann :hammer: 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 :busts_in_silhouette: update contributor list 2020-05-28 mail :wrench: add more warning flags from GCC 10 2020-05-28 mail :construction_worker: fix -DJSON_BuildTests=On parameter placement 2020-05-28 mail :wrench: 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 :moneybag: 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 :building_construction: 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 :memo: fix typo #1903 2020-01-12 mail :pencil: fix scanner documentation 2019-12-16 sonulohani Fix warning: ignoring return value 2019-12-15 mail :moneybag: 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 :memo: add badges 2019-11-22 mail :busts_in_silhouette: add GitHub Sponsors 2019-11-22 mail :memo: add Xocde 11.2.1 to CI list 2019-11-21 mail :construction_worker: 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) https://github.com/lvandeve/lodepng/compare/486d165ed709...34628e89e80c $ 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) https://github.com/KhronosGroup/SPIRV-Tools/compare/636f449e1529...bd2a9ea85210 $ 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) https://github.com/KhronosGroup/Vulkan-Headers/compare/db1a98c6cc43...db06fce926b0 $ 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) https://github.com/KhronosGroup/Vulkan-Loader/compare/006586926ade...a173c025f8fe $ 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) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/515b4041cc32...5c38b18ab460 $ 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
2020-06-30Add support for Vulkan 1.2 feature structs (#880)asuonpaa
2020-06-25Update vim file and remove duplicate condition (#879)asuonpaa
2020-06-25Reuse shader modules (#878)asuonpaa
2020-06-24Add dynamic uniform and storage buffer support (#877)asuonpaa
2020-06-23Add platform support for Fuchsia (#876)craig stout
Co-authored-by: Craig Stout <cstout@google.com>
2020-06-20Add missing cache path for Vulkan header when using CMake FindVulkan (#875)Lei Zhang
This fixes compilation errors of "fatal error: 'vulkan/vulkan.h' file not found" when using CMake 3.7's FindVulkan.
2020-06-16Update README (#874)dan sinclair
2020-06-11Added multisample support for textures (#873)asuonpaa
Also refactored IMAGE parsing to allow arbitrary order of parameters like it's done for BUFFER parsing.
2020-06-11Add input rate support for Amber script (#871)asuonpaa
Also modified Vulkan engine to use separate bindings for each vertex buffer as input rate is set per binding. Fixes #870
2020-06-03Verify that VariablePointerFeatures.* and SubgroupSizeControl.* features can ↵Caio Marcelo de Oliveira Filho
be used (#857)
2020-06-02Rolling 14 dependencies (#869)dan sinclair
* Rolling 14 dependencies Roll third_party/clspv/ 1c32720c4..616ffa280 (6 commits) https://github.com/google/clspv/compare/1c32720c4c5b...616ffa2804e1 $ git log 1c32720c4..616ffa280 --date=short --no-merges --format='%ad %ae %s' 2020-05-28 alanbaker Handle smax, smin and sclamp in -hack-scf (#597) 2020-05-27 alanbaker Update LLVM (#595) 2020-05-25 alanbaker Relax frontend 8- and 16-bit type check (#590) 2020-05-21 alanbaker Support global type-mangled pod args in push constants (#588) 2020-05-21 48454132+sjw36 SPIRVProducerPass refactor - phase2.2 (#586) 2020-05-20 alanbaker Expand functionality to catch odd truncates (#585) Roll third_party/clspv-llvm/ 7cefd1b4c..8506877c8 (1244 commits) https://github.com/llvm/llvm-project/compare/7cefd1b4cd77...8506877c87aa $ git log 7cefd1b4c..8506877c8 --date=short --no-merges --format='%ad %ae %s' 2020-06-02 kadircet [clangd] Copy existing includes in ReplayPreamble 2020-06-02 kadircet Revert "[clangd] Copy existing includes in ReplayPreamble" 2020-06-02 thakis [gn build] (manually) port 44f989e7809 2020-06-02 ikudrin Fix a failing test. 2020-06-02 zinenko [mlir] support materialization for 1-1 type conversions 2020-06-02 kadircet [clangd] Copy existing includes in ReplayPreamble 2020-06-02 djordje.todorovic [CSInfo][NFC] Interpret loaded parameter value separately 2020-06-02 zinenko [mlir] SCFToGPUPass: fix macros referring to LOOPS to use SCF instead 2020-04-20 pavel [Support] Make DataExtractor error messages more clear 2020-05-25 pavel [lldb/DWARF] Add support for pre-standard GNU call site attributes 2020-06-02 ikudrin [DebugInfo] Report the format of type units [10/10] 2020-06-02 ikudrin [DebugInfo] Report the format of location and range lists [9/10] 2020-06-02 ikudrin [DebugInfo] Report the format of tables in .debug_pub* sections [8/10] 2020-06-02 ikudrin [DebugInfo] Report the format of line tables [7/10] 2020-06-02 ikudrin [DebugInfo] Report the format of call frame information entries [6/10] 2020-06-02 ikudrin [DebugInfo] Report the format of address range tables [5/10] 2020-06-02 ikudrin [DebugInfo] Report the format of address tables [4/10] 2020-06-02 ikudrin [DebugInfo] Report the format of compilation units [3/10] 2020-06-02 ikudrin [DebugInfo] Report the format of .debug_names [2/10] 2020-06-02 ikudrin [DebugInfo] Extract a helper function to return the DWARF format name, NFC [1/10] 2020-06-02 zinenko [mlir] Toy tutorial: avoid erasing and then re-creating loop terminators 2020-06-02 llvm-dev Add missing MemoryBuffer.h include 2020-06-02 zinenko [mlir] post-commit review fixes 2020-06-02 llvm-dev TextAPIReader.h - reduce MemoryBuffer.h include to forward declaration. NFC. 2020-06-02 llvm-dev TextAPIWriter.h - reduce MemoryBuffer.h include to forward declarations. NFC. 2020-06-02 flo [Sema] Fix -Wunused-variable in CreateBuiltinMatrixSubscriptExpr (NFC). 2020-06-02 flo [LV] Make sure the MaxVF is a power-of-2 by rounding down. 2020-05-26 ehsan.nadjaran_toosi [mlir] Introduce CallOp converter for buffer placement 2020-05-22 dantrushin [EarlyCSE] Common gc.relocate calls. 2020-06-02 omair.javaid [LLDB] Mark TestCreateDuringInstructionStep as flaky on Linux 2020-06-02 llvm-dev [VectorCombine][X86] Add loaded insert tests from D80885 2020-05-29 hokein.wu [AST] Fix a null initializer crash for InitListExpr 2020-04-24 simon [mips] Support 64-bit relative relocations 2020-06-02 gribozavr Run syntax tree tests in many language modes 2020-06-02 marukawa [VE] Support I32/F32 registers in assembler parser 2020-06-02 courbet [llvm-exegesis] Fix D80610. 2020-06-02 sam.parker [NFC][ARM][AArch64] Test runs 2020-06-01 protze [OpenMP][OMPT] Fix and add event callbacks for detached tasks 2020-06-01 tmsriram Options for Basic Block Sections, enabled in D68063 and D73674. 2020-05-28 dantrushin [StatepointLowering] Handle UNDEF gc values. 2020-05-07 dominik.montada [GlobalISel] Combine scalar unmerge(trunc) 2020-06-02 dominik.montada [NFC] Move vector unmerge(trunc) combine to function 2020-06-02 higuoxing [ObjectYAML][DWARF] Let `dumpPubSection` return `DWARFYAML::PubSection`. 2020-06-01 ravishankarm [mlir][SCFToGPU] Remove conversions from scf.for to gpu.launch. 2020-06-01 maskray [ELF] --wrap: don't error `undefined reference to __real_foo` (--no-allow-shlib-undefined) if foo is a wrapped definition 2020-06-02 yrouban [BrachProbablityInfo] Proportional distribution of reachable probabilities 2020-06-01 richard Fix violations of [basic.class.scope]p2. 2020-06-01 craig.topper [X86] Fix a few recursivelyDeleteUnusedNodes calls that were trying to delete nodes before their user was really gone. 2020-06-02 yrouban [BrachProbablityInfo] Rename loop variables. NFC 2020-06-01 kcc [asan] fix a comment typo (...) 2020-05-20 dkszelethus [analyzer] Change the default output type to PD_TEXT_MINIMAL in the frontend, error if an output loc is missing for PathDiagConsumers that need it 2020-05-19 antonio.afonso Add terminateCommands to lldb-vscode protocol 2020-05-19 vsk [lldb/test] Move "DataFormatters/Mock.h" to "Plugins/Language/ObjC/Utilities.h" 2020-05-07 dan [asan_symbolize] Fix bug handling C++ symbols when using Atos. 2020-03-01 dkszelethus [analyzer][NFC] Merge checkNewAllocator's paramaters into CXXAllocatorCall 2020-05-19 Matthew.Arsenault AMDGPU: Annotate functions that have stack objects 2020-04-14 dkszelethus analyzer][CallAndMessage][NFC] Change old callbacks to rely on CallEvent 2020-05-19 cameron.mcinally [SVE] MOVPRFX zero merging test renaming 2020-05-19 Matthew.Arsenault GlobalISel: Copy correct flags to select 2020-04-14 dkszelethus [analyzer][ObjCGenerics] Don't emit diagnostics under the name core.DynamicTypePropagation 2020-05-13 Matthew.Arsenault AMDGPU: Fix DAG divergence for implicit function arguments 2020-05-19 Matthew.Arsenault AMDGPU: Use member initializers in MFI 2020-05-15 bcain [Hexagon] pX.new cannot be used with p3:0 as producer 2020-04-14 dkszelethus [analyzer][NSOrCFError] Don't emit diagnostics under the name osx.NSOrCFErrorDerefChecker 2020-05-19 Matthew.Arsenault GlobalISel: Remove unused include 2020-05-19 Matthew.Arsenault CodeGen: Use Register 2020-05-17 stephen.neuendorffer [MLIR][cmake][NFC] Check for incorrect usage of LLVM components in LINK_LIBS 2020-05-17 stephen.neuendorffer [MLIR] LLVMMLIRTableGen -> MLIRTableGen 2020-05-19 ravishankarm [mlir][SPIRV] Fix blocks nested too deeply error. 2020-05-12 silvasean [mlir][shape] Add `shape.from_extents`. 2020-05-19 david.bolvansky Revert "[clang-misexpect] Fixed typo which causes that --pgo-warn-misexpect option is not passed in the compiler invocation" 2020-05-19 thakis [gn build] Try harder to unbreak Windows build after f8e833a501. 2020-05-19 david.bolvansky [clang-misexpect] Fixed typo which causes that --pgo-warn-misexpect option is not passed in the compiler invocation 2020-05-19 efriedma [AArch64] Disable MachineOutliner on Windows. 2020-05-19 erich.keane Fix X86_64 complex-returns for regcall. 2020-05-19 benny.kra Give helpers internal linkage. NFC. 2020-05-19 thakis [gn build] Try to unbreak Windows build after f8e833a501. 2020-05-19 jonas [lldb/Reproducers] Update GDB remote client tests for passive replay 2020-05-19 artem.dergachev [analyzer] Move apiModeling.StdCLibraryFunctionArgs to alpha. 2020-05-19 sebmarchand [gn build] Add a flag zlib_path to provide the path to zlib on Windows. 2020-05-11 lei [PowerPC][NFC] Cleanup load/store spilling code 2020-05-19 spatel [PGOProfile] make test less brittle; NFC 2020-05-19 tlively [WebAssembly] Fix bug in custom shuffle combine 2020-05-19 tlively [WebAssembly] Implement i64x2.mul and remove i8x16.mul 2020-05-19 jezng [lld-macho][re-land] Support X86_64_RELOC_UNSIGNED 2020-05-19 jezng [lld-macho][re-land] Support .subsections_via_symbols 2020-05-17 zbrid [llvm][docs] Add step by step git to GettingStarted 2020-05-19 spatel [PhaseOrdering] add tests for x86 horizontal math ops (PR41813); NFC 2020-05-19 spatel [PhaseOrdering] make different pass manager runs equivalent; NFC 2020-05-18 jay.foad [IR] Simplify BasicBlock::removePredecessor. NFCI. 2020-05-19 ctetreau [SVE] Add specialized getters to derived vector types 2020-05-19 jonas [lldb/Properties] Move OSPluginReportsAllThreads from Target to Process 2020-03-25 nikita.ppv [LVI] Don't require DominatorTree in LVI (NFC) 2020-05-19 hanchung [mlir][StandardToSPIRV] Fix signedness issue in bitwidth emulation. 2020-05-19 echristo Silence warnings around int/float conversions. 2020-05-19 jonas [lldb/Reproducers] Move connection logic into replay server (NFC) 2020-05-19 erich.keane Fix aux-target diagnostics for certain builtins 2020-05-19 craig.topper [StackColoring] When remapping alloca's move the To alloca if the From alloca is before it. 2020-05-19 mascasa Entropic: Boosting LibFuzzer Performance 2020-05-19 andrea.dibiagio [X86] Split masked integer vector stores into vXi32/vXi64 variants (PR45975). NFC Roll third_party/cppdap/ 9e313445b..c9187480d (2 commits) https://github.com/google/cppdap/compare/9e313445bb75...c9187480d12e $ git log 9e313445b..c9187480d --date=short --no-merges --format='%ad %ae %s' 2020-05-26 bclayton Fix short reads in ContentReader::buffer() 2020-05-26 bclayton Fix `dap::Socket::read()` when `recv()` errors Roll third_party/dxc/ 36ecb4320..4f936272e (27 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/36ecb43206b9...4f936272ef69 $ git log 36ecb4320..4f936272e --date=short --no-merges --format='%ad %ae %s' 2020-06-01 python3kgae Only update decl when function has a body. (#2937) 2020-06-01 31109344+adam-yang Clean up dx.break even when dx.break function not present (#2936) 2020-05-30 python3kgae Fix crash when remove unused globals in rewriter and support remove types. (#2933) 2020-05-30 31109344+adam-yang Simplifying branches to reduce complexity of cfg. (#2931) 2020-05-29 texr Fix break in VS 2019 from warning C4063 (#2929) 2020-05-29 texr Support instruction counts in reflection (#2930) 2020-05-29 texr Reflection Fixes: SB layout in lib, 16 and 64 bit types, tbuffer, more (#2916) 2020-05-29 python3kgae Add DxilLoopDeletion to remove unused loops. (#2927) 2020-05-28 grroth Better post-CG error formats using custom diaginfo (#2925) 2020-05-27 ehsannas [spirv] Update SPIRV-Tools and SPIRV-Headers. (#2915) 2020-05-26 31109344+adam-yang Fixed broken debug info for "out" and "inout" args. (#2914) 2020-05-26 nico.may99 Change std::vector to llvm::SmallSetVector for speed boost in DCE::runOnFunction (#2911) 2020-05-24 31109344+adam-yang Fixed a bug where nops are not generated for memcpy's (#2909) 2020-05-23 31109344+adam-yang Fixed debugger jumping around. Got rid of preserve value. (#2893) 2020-05-22 python3kgae Check method when remove unused globals in rewriter. (#2906) 2020-05-22 texr Don't claim alignment above 4 for raw buffer due to base (#2905) 2020-05-21 python3kgae use path::native on filenames for dx.source.contents (#2902) 2020-05-21 hekotas Enable TAEF path specification via environment variable (#2778) (#2898) 2020-05-21 python3kgae Fix typo in analyzePointer. (#2904) 2020-05-21 grroth Handle null dominator tree in memcpy replace (#2901) 2020-05-21 ehsannas [spirv] Update the SPIR-V codegen for HLSL discard. (#2895) 2020-05-20 texr Allow SV_CullPrimitive on PS input, resolve to false (#2900) 2020-05-20 grroth Add iostream header to files using hex (#2897) 2020-05-20 texr Fix assert from LookupVectorMemberExprForHLSL calling Matrix function (#2899) 2020-05-19 hekotas Update version to 1.5.2005 (#2894) 2020-05-19 31109344+adam-yang Dndxc now annotates line number and debug vars (#2892) 2020-05-19 ehsannas [spirv] Improve codegen for NonUniform (#2884) Roll third_party/glslang/ 0ab78114a..78a3c915a (20 commits) https://github.com/KhronosGroup/glslang/compare/0ab78114a9e1...78a3c915a1d7 $ git log 0ab78114a..78a3c915a --date=short --no-merges --format='%ad %ae %s' 2020-06-02 rdb HLSL: Add better diagnostic when using in/out qualifiers in global scope (#2258) 2020-06-02 rdb HLSL: Recognize POSITION semantic et al in DX9 compatibility mode (#2255) 2020-06-02 rdb HLSL: fix handling of uniform qualifier in entry point parameters (#2254) 2020-06-01 40001162+alelenv Add default descriptorset decoration for acceleration structure (#2257) 2020-06-01 cepheus Update news for header location change and recommendation. 2020-06-02 dj2 Remove install to the SPIRV/ folder. (#2256) 2020-05-28 40001162+alelenv EXT_ray_tracing requires spv1.4 (#2237) 2020-05-28 shuizhuyuanluo fix warning unused parameter in release build (#2251) 2020-05-27 greg Fix missing patch decoration for TessFactor PCF arg (#2249) 2020-05-27 greg Update SPIRV-Tools to stable. Also SPIRV-Headers to TOT. (#2250) 2020-05-25 alanbaker Update spirv tools (#2246) 2020-05-21 dneto Reorder member init to match decl order (#2241) 2020-05-21 40001162+alelenv Add support for primitive culling layout qualifier. (#2220) 2020-05-21 rharrison Replace incorrect uint32_t with correct int vars (#2235) 2020-05-21 shuizhuyuanluo Do not build glslang-testsuite when ENABLE_CTEST is disabled (#2240) 2020-05-21 mbechard fix incorrect error when multiple compilation units don't declare layouts (#2238) 2020-05-21 shuizhuyuanluo Add an option to make Exceptions enabled (#2239) 2020-05-20 cepheus Fix #2227, which was coded incorrectly, to be simpler/safer. 2020-05-19 cepheus Build: Fix #2228, by correcting the type used. 2020-05-20 lryer Code refine. (#2227) Roll third_party/googletest/ 011959aaf..859bfe898 (18 commits) https://github.com/google/googletest/compare/011959aafddc...859bfe8981d6 $ git log 011959aaf..859bfe898 --date=short --no-merges --format='%ad %ae %s' 2020-05-28 dmauro Googletest export 2020-05-28 dmauro Googletest export 2020-05-27 absl-team Googletest export 2020-05-27 dmauro Googletest export 2020-05-19 absl-team Googletest export 2020-05-18 absl-team Googletest export 2020-05-18 durandal Googletest export 2020-05-18 absl-team Googletest export 2020-05-14 absl-team Googletest export 2020-05-25 invalid_ms_user Use count function instead of handwritten loop 2020-05-10 mate.pek README.dm: Renamed related open source project name: Catch2 and Google Test Explorer -> C++ TestMate 2020-03-26 mvoorsluys Fix test with stack. 2020-03-26 mvoorsluys Fixed xml unit-tests and added extra tests 2020-03-26 mvoorsluys Fix multiple \n characters in xml file when using GTEST_SKIP. 2020-03-26 mvoorsluys Only write ">\n" once when there is failure and skipped tests. 2020-03-26 mvoorsluys Output skipped information in the xml file. 2020-02-06 59134746+aribibek fix a link to documentation 2020-01-17 hgsilverman Fix always false condition and clean function body Roll third_party/lodepng/ e34ac0455..486d165ed (3 commits) https://github.com/lvandeve/lodepng/compare/e34ac04553e5...486d165ed709 $ git log e34ac0455..486d165ed --date=short --no-merges --format='%ad %ae %s' 2020-05-19 NgaiShunChan fix typo 2020-05-04 ngaishunchan fix code style 2020-04-29 ngaishunchan fix crash when preProcessScanlines allocs failed Roll third_party/shaderc/ 00ac5d821..d8eca133b (5 commits) https://github.com/google/shaderc/compare/00ac5d82178c...d8eca133b4b1 $ git log 00ac5d821..d8eca133b --date=short --no-merges --format='%ad %ae %s' 2020-06-01 rharrison Rolling 5 dependencies (#1078) 2020-06-01 bryan.bernhart Support forcing storage buffers to be always declared as UAV. (#1076) 2020-06-01 rharrison Roll third_party/spirv-cross/ 61cddd630..d385bf096 (4 commits) (#1077) 2020-05-26 rharrison Rolling 4 dependencies and expectations (#1074) 2020-05-21 rharrison Rolling 6 dependencies and update expectations (#1073) Roll third_party/spirv-headers/ c0df742ec..11d7637e7 (8 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/c0df742ec0b8...11d7637e7a43 $ git log c0df742ec..11d7637e7 --date=short --no-merges --format='%ad %ae %s' 2020-06-01 dneto spir-v.xml: Use plain ASCII quotes in comment 2020-05-29 cepheus Rebuild headers against the previous grammar commit. 2020-05-29 dmitry.sidorov Apply suggestions 2020-04-05 dmitry.sidorov Add Intel specific definitions from KhronosGroup/SPIRV-LLVM-Translator 2020-05-29 cepheus Header build from previous grammar update. 2020-05-25 michael.kinsner Propose bit allocation mechanism for the FP Fast Math Mode bitfield, following from the mechanism previously added for the loop control bitfield. 2020-05-20 dneto Update example to use unified1 headers 2020-04-05 dmitry.sidorov Add SPV_INTEL_function_pointers preview extension Roll third_party/spirv-tools/ 18ba3d9a3..f050cca7e (18 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/18ba3d9a353b...f050cca7ec47 $ git log 18ba3d9a3..f050cca7e --date=short --no-merges --format='%ad %ae %s' 2020-05-29 andreperezmaselco.developer spirv-fuzz: Add push id through variable transformation (#3359) 2020-05-27 rharrison Rolling 4 dependencies (#3380) 2020-05-27 stevenperron Start SPIRV-Tools v2020.4 2020-05-27 stevenperron Finalize SPIRV-Tools v2020.3 2020-05-27 stevenperron Update CHANGES 2020-05-26 andreperezmaselco.developer spirv-fuzz: Support bit width argument for int and float types (#3378) 2020-05-26 andreperezmaselco.developer Fix function use (#3372) 2020-05-25 jaebaek spirv-val: allow DebugInfoNone for DebugTypeComposite.Size (#3374) 2020-05-25 47594367+rg3igalia Add validation support for ImageGatherBiasLodAMD (#3363) 2020-05-21 38433336+AnastasiaStulova Fix validation failure on OpDecorationGroup (#3365) 2020-05-21 greg Remove deprecated interfaces from instrument passes (#3361) 2020-05-21 jaebaek Preserve debug info in inline pass (#3349) 2020-05-21 dnovillo Reject folding comparisons with unfoldable types. (#3370) 2020-05-21 paulthomson Improve build instructions for fuzzer (#3364) 2020-05-20 stevenperron Add unrolling to performance passes (#3082) 2020-05-20 jaebaek Handle OpConstantNull in ssa-rewrite (#3362) 2020-05-19 rharrison Add in a bunch of missed files to the BUILD.gn (#3360) 2020-05-19 rharrison Remove stale entries from BUILD.gn (#3358) Roll third_party/swiftshader/ b6e8c3f0f..11dd7183c (10 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/b6e8c3f0f483..11dd7183c4d2 $ git log b6e8c3f0f..11dd7183c --date=short --no-merges --format='%ad %ae %s' 2020-05-25 capn Remove generation of OpenCLDebugInfo100.h 2020-06-01 capn Fix deallocation of uninitialized pointer 2020-05-28 capn Don't inline rr::Variable methods 2020-05-26 bclayton Squashed 'third_party/SPIRV-Tools/' changes from fd773eb50d6..55af3902fc2 2020-05-25 capn Document helper invocations being considered active 2020-05-14 capn Move the Reactor 'Sample' unit test back to the top 2020-05-13 capn Unconditionally define the RValue copy constructor 2020-05-13 capn Call non-template base methods through 'this' pointer 2020-05-13 capn Eliminate the array size from rr::Variable 2020-05-19 amaiorano LLVMReactor: set alignment when allocating stack variables Roll third_party/vulkan-headers/ 09531f279..db1a98c6c (1 commit) https://github.com/KhronosGroup/Vulkan-Headers/compare/09531f27933b...db1a98c6cc43 $ git log 09531f279..db1a98c6c --date=short --no-merges --format='%ad %ae %s' 2020-06-01 oddhack Update for Vulkan-Docs 1.2.142 Roll third_party/vulkan-loader/ 3e390a159..006586926 (2 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/3e390a159761...006586926ade $ git log 3e390a159..006586926 --date=short --no-merges --format='%ad %ae %s' 2020-05-25 shannon Build: Update known-good files for 1.2.141 header 2019-10-28 charles loader: add per-application override layer settings Roll third_party/vulkan-validationlayers/ 67eac5116..515b4041c (51 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/67eac5116ba3...515b4041cc32 $ git log 67eac5116..515b4041c --date=short --no-merges --format='%ad %ae %s' 2020-06-01 mark chassis: Address non-const refs 2020-05-24 mark chassis: Properly use vk_safe_struct.cpp without including it 2020-05-22 mark chassis: Factor out some common parsing functions 2020-05-29 mark chassis: Load default callbacks earlier in CreateInstance 2020-05-28 s.fricke tests: Add extra VK_EXT_sample_location test 2020-05-28 s.fricke layers: Fix VK_EXT_sample_locations bug 2020-05-28 mark tests: Added test for VUID-VkFBCreateInfo-pAttachments-00891 2020-05-28 mark corechecks: Add FB check for depth-stencil 3D image/imageviews 2020-05-28 s.fricke tests: Add VUID 02840 2020-05-27 s.fricke layers: Add VUID 02840 2020-05-29 mark layers: Clean up some variable name formatting issues 2020-05-26 souravp tests: Implement test for raytracing VUIDs 2020-05-26 souravp layers: Raytracing VUIDs 2020-05-28 shannon build: Update known-good file for 1.2.141 SDK 2020-05-24 s.fricke layers: Label BindBuffer2 VUIDs 2020-05-25 shannon build: Update known-good files for 1.2.141 header 2020-05-24 s.fricke layers: Label 01720 and 01721 2020-05-26 s.fricke layers: Remove CB device tracking 2020-05-26 tony layers: Temp removal of check for border color feature 2020-05-24 s.fricke layers: Label BindMemory2 VUIDs 2020-05-26 ynovikov layers: Fix crash in ValidationStateTracker::PreCallRecordDestroySampler 2020-05-24 s.fricke tests: Add FindSupportedDepthStencilFormat check 2020-05-21 s.fricke layers: Fix False Positive AHB BindBuffer 2020-05-21 mark tests: Add tests cases for CreateInstance status messages 2020-05-19 mark tests: Add tests for the layer message filter 2020-05-19 mark tests: Generalize SetEnvVar for use in any test case 2020-05-19 mark layers: Update layer settings file for message filtering 2020-05-19 mark layers: Enable filtering of VUIDs from layer output 2020-05-15 mark chassis: Add processing for msg id filtering 2020-05-15 mark chassis: Output status message at CreateInstance-time 2020-05-21 mark tests: Avoid deprecated ext test false positive 2020-05-15 mark chassis: Switch enables/disables from struct to array 2020-05-22 mark corechecks: Fix typo in SubpassDescription error msg 2020-05-19 tony tests: Re-enable gpu-av ray tracing test 2020-05-20 tony gpu: Fix ray tracing scratch buffer creation 2020-05-20 s.fricke layers: Label 02498 and 02824 2020-05-20 s.fricke tests: Add samplerAnisotropy check 2020-05-21 jeremy tests: Test transform feedback VUIDs 2020-05-21 jeremy layers: Add transform feedback VUIDs 2020-05-18 tony tests: Test for query reset/begin in different cmdbufs 2020-05-18 tony layers: Fix queries false positives 2020-05-15 s.fricke tests: Add VUID 01431 2020-05-15 s.fricke layers: Add VUID 01431 2020-05-16 s.fricke layers: Fix bug for multiple compute pipelines 2020-05-16 s.fricke layers: Add index to pipeline log messages 2020-05-19 s.fricke tests: Add VK_EXT_pipeline_creation_cache_control 2020-05-16 s.fricke layers: Add VK_EXT_pipeline_creation_cache_control 2020-05-19 s.fricke tests: Remove duplicate feature being set 2020-05-16 s.fricke layers: Add VUID 01207 2020-05-16 s.fricke layers: Add VUID 00926 2020-05-15 s.fricke layers: Add VUID 00764 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 * suppress old style cast * Rolling 5 dependencies Roll third_party/clspv-llvm/ 8506877c8..9244be7b0 (31 commits) https://github.com/llvm/llvm-project/compare/8506877c87aa...9244be7b0514 $ git log 8506877c8..9244be7b0 --date=short --no-merges --format='%ad %ae %s' 2020-06-02 david.stuttard [TableGen] Avoid generating switch with just default 2020-05-29 a.bataev Fix compiler crash when an expression parsed in the tentative parsing and must be claimed in the another evaluation context. 2020-06-02 diego.caballero Update 'git push' command in GettingStarted guide 2020-06-02 maskray [Sema] Use isAlwaysUninit for -Wuninitialized-const-reference after D79895 2020-06-02 jonas [llvm-dwarfdump] Print [=<offset>] after --debug-* options in help output. 2020-06-02 Matthew.Arsenault AMDGPU: Fix a test to be more stable 2020-06-02 Matthew.Arsenault AMDGPU: Don't run indexing mode switches with exec = 0 2020-06-01 Matthew.Arsenault AMDGPU: Don't run mode switches with exec 0 2020-06-02 jpienaar [mlir] Provide defaults to make enabling dumping simpler 2020-05-26 yamauchi [PGO] Enable memcmp/bcmp size value profiling. 2020-06-02 spatel [InstCombine] add tests for select-of-select-shuffle; NFC 2020-06-02 spatel [InstCombine] regenerate complete test checks; NFC 2020-06-02 kkleine [lldb] NFC remove DISALLOW_COPY_AND_ASSIGN 2020-06-02 zequanwu [Clang] Add a new warning to warn when passing uninitialized variables as const reference parameters to a function 2020-05-26 minyihh Support ExtVectorType conditional operator 2020-06-02 pavel [lldb] Skip tests exercising DW_OP_GNU_entry_value with dsymutil 2020-06-02 ldionne [libc++abi] Make sure we link in CrashReporterClient.a when it's present 2020-06-02 llvm-dev TypeSymbolEmitter.h - reduce includes to forward declarations. NFC. 2020-05-29 david.truby [flang] Fix release build flags. 2020-06-02 Tom.Weaver [Dexter] Add DexLimitSteps command and ConditionalController 2020-06-02 Tom.Weaver [Dexter] Add os.path.normcase(...) transform to test path early. 2020-06-02 gribozavr Reinstate the syntax tree test for 'static' in an array subscript 2020-05-19 a.bataev [OPENMP50]Initial codegen for 'affinity' clauses. 2020-06-02 gribozavr Renamed Lang_C to Lang_C99, Lang_CXX to Lang_CXX03, and 2a to 20 2020-05-26 grimar [yaml2obj] - Allocate the file space for SHT_NOBITS sections in some cases. 2020-05-27 sguelton Use Pseudo Instruction to carry stack probing information 2020-05-28 hokein.wu [AST][RecoveryExpr] Build RecoveryExpr for "undef_var" cases. 2020-05-30 Matthew.Arsenault AMDGPU: Fix not using scalar loads for global reads in shaders 2020-06-02 hokein.wu Remove a comment-out llvm::errs debugging code, NFC. 2020-06-02 kadircet [lldb] Handle a new clang built-in type 2020-06-01 Matthew.Arsenault AMDGPU: Fix clang side null pointer value for private Roll third_party/cppdap/ c9187480d..cc93ba974 (1 commit) https://github.com/google/cppdap/compare/c9187480d12e...cc93ba974720 $ git log c9187480d..cc93ba974 --date=short --no-merges --format='%ad %ae %s' 2020-06-02 bclayton Add the ability to derive message types from one another. Roll third_party/dxc/ 4f936272e..b7626e97e (1 commit) https://github.com/Microsoft/DirectXShaderCompiler/compare/4f936272ef69...b7626e97eeba $ git log 4f936272e..b7626e97e --date=short --no-merges --format='%ad %ae %s' 2020-06-02 31109344+adam-yang Fixed crash in dbgvalue to dbgdeclare from empty struct members, inout args and inout array args (#2762) Roll third_party/spirv-tools/ f050cca7e..636f449e1 (1 commit) https://github.com/KhronosGroup/SPIRV-Tools/compare/f050cca7ec47...636f449e1529 $ git log f050cca7e..636f449e1 --date=short --no-merges --format='%ad %ae %s' 2020-06-02 jaebaek Add tests for merge-return debug info preservation (#3389) Roll third_party/swiftshader/ 11dd7183c..b0c00e8dd (11 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/11dd7183c4d2..b0c00e8dd6d4 $ git log 11dd7183c..b0c00e8dd --date=short --no-merges --format='%ad %ae %s' 2020-05-31 caio.oliveira Update VkStringify for VK_EXT_subgroup_size_control 2020-05-31 caio.oliveira Update Vulkan headers to version 1.2.141 2020-06-01 bclayton SpirvShaderDebugger: Implement Array types 2020-05-27 bclayton SpirvShaderDebugger: Replace 'builtins' / 'root' with a global scope 2020-05-27 bclayton SpirvShaderDebugger: Silence release only warning 2020-05-27 bclayton SpirvShaderDebugger: Handle None sizes for composite types 2020-05-27 bclayton SpirvShaderDebugger: Handle template types 2020-05-27 bclayton SpirvShaderDebugger: Don't display SSAs for array types 2020-05-27 bclayton SpirvShaderDebugger: Don't display SSA values with DebugInfo 2020-05-25 capn Make ManagedStatic registration thread-safe 2020-06-02 capn Regres: Test changes from external contributors if reviewed by Googler 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 * Rolling 2 dependencies Roll third_party/clspv/ 616ffa280..227e97857 (2 commits) https://github.com/google/clspv/compare/616ffa2804e1...227e97857852 $ git log 616ffa280..227e97857 --date=short --no-merges --format='%ad %ae %s' 2020-06-02 alanbaker Disable PRE in GVN (#596) 2020-06-02 alanbaker Update LLVM (#599) Roll third_party/clspv-llvm/ 9244be7b0..b836ae24a (1 commit) https://github.com/llvm/llvm-project/compare/9244be7b0514...b836ae24a9f4 $ git log 9244be7b0..b836ae24a --date=short --no-merges --format='%ad %ae %s' 2020-06-02 paulatoth [libc] Add integration tests. 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
2020-06-02Added descriptor array support (#867)asuonpaa
Fixes #866
2020-05-22Add METADATA to amber: Apache2+BSD=NOTICEBob Badour
Bug: 68860345 Bug: 69058154 Bug: 151953481 Test: no code changes Change-Id: I2350fc6f8ab5ddcddf233916922a0088601fbf64
2020-05-21Added support for specifying target environment per shader (#860)asuonpaa
Added support for specifying target environment per shader
2020-05-20Add support for uniform/storage texel buffers (#862)asuonpaa
Add support for uniform/storage texel buffers. Fixes #861
2020-05-20Rolling 12 dependencies (#865)dan sinclair
Roll third_party/clspv/ c4579bb1d..1c32720c4 (10 commits) https://github.com/google/clspv/compare/c4579bb1d990...1c32720c4c5b $ git log c4579bb1d..1c32720c4 --date=short --no-merges --format='%ad %ae %s' 2020-05-19 alanbaker Update llvm (#589) 2020-05-11 48454132+sjw36 SPIRVProducerPass refactor - phase2.1 (#579) 2020-05-08 jrprice Fix trunc removal in UndoTruncatedSwitchCondition (#584) 2020-05-08 alanbaker Switch to docker image based linux bots (#582) 2020-05-06 alanbaker Add output file to successful tests 2020-05-06 jrprice Fix check for module-scope push constants (#581) 2020-05-06 alanbaker Add fine-grained storage restrictions (#580) 2020-05-05 48454132+sjw36 SPIRVProducerPass refactor - phase2 (#565) 2020-05-04 alanbaker Add ability to generate global offset as spec constant (#576) 2020-05-04 alanbaker Fix local arg spec id assignment (#578) Roll third_party/clspv-llvm/ 9671f6e8d..7cefd1b4c (2068 commits) https://github.com/llvm/llvm-project/compare/9671f6e8d5ed...7cefd1b4cd77 $ git log 9671f6e8d..7cefd1b4c --date=short --no-merges --format='%ad %ae %s' 2020-05-19 flo [LV] Remove duplicated return stmt (NFC). 2020-05-05 jay.foad [InstCombine] Remove hasNoInfs check for pow(C,y) -> exp2(log2(C)*y) 2020-05-18 maskray [ELF] Make --trace-symbol track preempted shared definitions 2020-05-19 mydeveloperday [clang-format] @lefticus just taught the world how to use [[unlikely]] but we forgot to teach clang-format 2020-05-19 mydeveloperday [clang-format] [PR45614] Incorrectly indents [[nodiscard]] attribute funtions after a macro without semicolon 2020-05-19 mydeveloperday [clang-format] [PR44476] Add space between template and attribute 2020-05-19 mydeveloperday [clang-format] [PR45942] [[nodiscard]] causes && to be miss interpreted as BinaryOperators 2020-05-19 jezng Revert "[lld-macho] Support .subsections_via_symbols" 2020-05-19 jezng Revert "[lld-macho] Support X86_64_RELOC_UNSIGNED" 2020-05-19 kbobyrev [clangd-remote] Replace YAML serialization with proper Protobuf messages 2020-05-04 ehsan.nadjaran_toosi [MLIR] Update the FunctionAndBlockSignatureConverter and NonVoidToVoidReturnOpConverter of Buffer Assignment 2020-04-14 dkszelethus [analyzer][Nullability] Don't emit under the checker name NullabilityBase 2020-05-19 jasonliu.development [clang][AIX] Implement ABIInfo and TargetCodeGenInfo for AIX 2020-05-19 dkszelethus [analyzer] Don't print the config count in debug.ConfigDumper 2020-05-19 sam.mccall [clangd] Avoid StringRef entirely with gmock 2020-05-19 sam.mccall [clangd] findExplicitReferences supports goto labels 2020-05-15 jezng [lld-macho] Support X86_64_RELOC_UNSIGNED 2020-05-11 jezng [lld-macho] Support .subsections_via_symbols 2020-05-05 jezng [lld-macho] Support -order_file 2020-05-19 flo [VPlan] Fix comment for User in VPWidenSelectRecipe (NFC). 2020-05-19 zinenko [mlir] scf::ForOp: provide builders with callbacks for loop body 2020-05-19 gkm [lld] Remove unused lld/test/Driver/Inputs/**/libtest.a 2020-05-19 llvm-dev MCTargetOptionsCommandFlags.h - remove unnecessary includes. NFC. 2020-05-19 llvm-dev CommandLine.h - remove unnecessary raw_ostream forward declaration. NFC. 2020-05-19 llvm-dev MachineBasicBlock.h - remove unnecessary includes. NFC. 2020-05-19 vsavchenko [analyzer] SATestBuild.py: Optionally override compiler 2020-05-19 flo [VPlan] Add & use VPValue operands for VPReplicateRecipe (NFC). 2020-05-19 sam.mccall [clangd] Delete regex assertion, breaking on windows too... 2020-05-19 flo [VPlan] Remove unique_ptr from VPBranchOnRecipeMask (NFC). 2020-05-19 Matthew.Arsenault GlobalISel: Fix IRTranslator for constantexpr selects 2020-04-14 dkszelethus [analyzer][DirectIvarAssignment] Turn DirectIvarAssignmentForAnnotatedFunctions into a checker option 2020-05-19 hokein.wu [AST] Fix an assertion violation in FieldDecl::getParent. 2020-05-19 hokein.wu [clangd] Add a flag to preserve type for recovery expression. 2020-05-19 hokein.wu [AST] Fix the PrintQualifiedName for ObjC instance variable in class extension. 2020-05-19 gemiti Added a TanOp to SPIR-V dialect GLSL ops 2020-05-19 hokein.wu [AST][RecoveryExpr] Fix an assertion crash on openMP. 2020-05-19 sam.parker [NFC][ARM] Add more tail predication tests 2020-05-18 a.bataev [OPENMP50]Add initial support for 'affinity' clause. 2020-05-19 jay.foad [IR] Revert r119493 2020-05-19 llvm-dev Fix "not all control paths return a value" warning on MSVC builds. 2020-05-19 llvm-dev ObjectCache.h - replace unnecessary MemoryBuffer.h include with forward declarations. NFC. 2020-05-19 llvm-dev GlobalVariable.h - remove unused PointerUnion.h include. NFC 2020-05-05 dkszelethus [analyzer][MallocChecker] When modeling realloc-like functions, don't early return if the argument is symbolic 2020-05-18 csigg Unrank mcuMemHostRegister tensor argument. 2020-05-19 sam.mccall [clangd] Squash GCC error with StringRef + gtest MatchesRegex() 2020-05-18 frgossen [MLIR] Add helper functions for common integer types 2020-05-09 sam.mccall [clangd] Add CSV export for trace metrics 2020-05-06 sam.mccall [clangd] Complete filenames after < / ". 2020-05-19 kirankumar.tp [MLIR, OpenMP] Support for flush operation, and translating the same to LLVM IR 2020-05-19 carl.ritson [AMDGPU] Add more VMEM to SALU WAR hazard tests. NFC (...) 2020-04-27 wei.huang [PowerPC][Future] Remove "unskipableSimplifyCode()" in PPCMIPeephole.cpp 2020-04-26 spatel [InstCombine] add tests for set/clear masked bits; NFC 2020-04-27 pifon [MLIR] Add getBody() method to SingleImplicitBlockTerminator op trait. 2020-02-13 wmi Recommit "Generate Callee Saved Register (CSR) related cfi directives like .cfi_restore" 2020-04-27 mydeveloperday [clang-format] NFC clang-format the clang-format sources 2020-02-02 l.lunak make sure to not warn about unused macros from -D 2020-04-27 ndesaulniers [MachineVerifier] retrofit iterators with range for. NFC 2020-04-27 craig.topper [X86][CostModel] Update costs for vector truncate with avx512f/avx512bw. 2020-04-21 ianlevesque [xray] Preserve x8 in trampoline on AArch64 2020-04-27 ditaliano [GlobalISel] Remove debug locations when emitting constants. 2020-04-23 maskray [llvm-objcopy] Don't specialize the all zero p_paddr case 2020-04-27 aeubanks Strip -showIncludes in getClangStripDependencyFileAdjuster() 2020-04-27 thakis remove temporary logging again now that things are figured out 2020-04-01 hoy [lld] Support --lto-emit-asm and --plugin-opt=emit-asm 2020-04-27 thakis Add a comment to TarWriterTest.LongFilename 2020-04-23 stefanp [PowerPC][Future] Implement PC Relative Tail Calls 2020-04-27 llvm-dev [X86][SSE] Regenerate oddsubvector.ll test checks 2020-04-27 lhames [JITLink] Fix endianness bug fedd32e2fa36. 2020-04-27 ldionne [libc++] Properly handle --no-execute in the new format 2020-04-27 maskray Reland D78945 TarWriter: Only use 137 of the 155 prefix bytes. 2020-04-27 craig.topper [X86][CostModel] Improve costs for fp_to_uint/fp_to_sint for vXi8/vXi16/v2i32 results. 2020-04-27 thakis Revert "TarWriter: Only use 137 of the 155 prefix bytes." 2020-04-27 wmi Fix a memory link problem in SampleProfTest.cpp. 2020-04-27 Matthew.Arsenault Fix test without built AMDGPU 2020-04-27 antiagainst [mlir][spirv] Fix SPIR-V translation registration 2020-04-27 pavel [lldb] Fix windows build break from 18e96a31 2020-04-27 antiagainst [mlir][linalg] Fix crash in tileAndFuseLinalgOpToParallelLoopsAndSetMarker 2020-04-27 maskray Fix test/Misc/warning-flags.c after 5c03beefa720bddb3e3f53c595a76bce7ad50f37 2020-04-27 llvm-project [Polly] Fix long loop due to unsigned warparound. 2020-04-27 thakis TarWriter: Only use 137 of the 155 prefix bytes. 2020-04-27 ldionne [libc++] Quote path to the Python executable in ShTest 2020-04-27 flo [Matrix] Add draft specification for matrix support in Clang. 2020-04-27 david.truby [flang][NFC] Fix gcc 9 warning in omp combined construct checks. 2020-04-23 maskray [llvm-objdump] Print target address with evaluateMemoryOperandAddress() 2020-04-22 Matthew.Arsenault clang: Allow backend unsupported warnings 2020-04-23 mtrofin [llvm][NFC] Add an explicit 'ComputeFullInlineCost' API 2020-04-27 jay.foad [AMDGPU] Remove odd blank line in debug output. 2020-04-21 wmi [ProfileSummary] Add partial profile annotation on IR. 2020-04-27 pavel [lldb/unittests] Skip IPv6 test on systems which don't have IPv6 configured 2020-04-27 antiagainst [mlir][doc] Add missing ` that breaks rendering 2020-04-27 ntv [mlir][VectorOps] Extend VectorTransfer lowering to n-D memref with minor identity map 2020-04-27 ldionne [libc++abi] Assume that libcxx is checked out in the Apple build script 2020-04-27 david.sherwood [CodeGen] Use SPLAT_VECTOR for zeroinitialiser with scalable types 2020-04-27 tpopp [MLIR][NFC] Organize the ordering in LLVM.h 2020-04-27 momchil.velikov Fix the check for regparm in FunctionType::ExtInfo 2020-04-27 david.sherwood [CodeGen] Use SPLAT_VECTOR for zeroinitialiser with scalable types 2020-04-27 gribozavr Revert "recommit c77a4078e01033aa2206c31a579d217c8a07569b" 2020-04-27 david.green [ARM] Allow fma in tail predicated loops 2020-04-27 teemperor [lldb][cmake] Move the remove_module_flags call to the right place in debugserver's CMakeLists 2020-04-17 ldionne [libc++] Create a small DSL for defining Lit features and parameters Roll third_party/cppdap/ 4dcca5775..9e313445b (2 commits) https://github.com/google/cppdap/compare/4dcca5775616...9e313445bb75 $ git log 4dcca5775..9e313445b --date=short --no-merges --format='%ad %ae %s' 2020-05-05 bclayton Kokoro Ubuntu: Switch to docker image 2020-04-27 bclayton Update DAP protocol to Version 1.40 Roll third_party/dxc/ a841ddde5..36ecb4320 (26 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/a841ddde5ac8...36ecb43206b9 $ git log a841ddde5..36ecb4320 --date=short --no-merges --format='%ad %ae %s' 2020-05-19 jeffno Move debug counter out of harm's way (#2887) 2020-05-19 40001162+alelenv [spirv] Enforce SPIR-V 1.4 for SPV_KHR_ray_tracing. (#2877) 2020-05-14 mgong Change HLSL_DISABLE_DEBUG_ITERATORS to more natural HLSL_ENABLE_DEBUG_ITERATORS and flip the default value (#2885) 2020-05-14 3507248+vcsharma Update hctdb (#2886) 2020-05-14 31109344+adam-yang Recover lost debug info for returned variable. (#2869) 2020-05-13 jeffno PIX: Rely on debug info for struct packing (#2883) 2020-05-13 mgong Add an option to turn on/off debug iterators (#2879) 2020-05-12 hekotas Unify hctbuild option to all use '-' (#2880) 2020-05-12 grroth Correct Const vector truncation test for debug (#2881) 2020-05-12 hekotas hcttest.cmd: Enable running standalone dxilconv tests (#2878) 2020-05-11 grroth Support constant expression truncation (#2870) 2020-05-11 mgong Fix compiling issues in x86 configuration (#2875) 2020-05-11 hekotas CMake customization and bug fixes (#2874) 2020-05-12 lujiao Implement SPV_KHR_ray_query generation (#2834) 2020-05-07 ehsannas Support for printf intrinsic (#2829) 2020-05-06 texr Add warning group: for-redefinition (#2868) 2020-05-06 grroth Erase dx.break call instruction when replaced (#2867) 2020-05-04 ehsannas [build] Abandon making artifacts by Travis. (#2866) 2020-05-01 python3kgae Mark precise on dxil operations when set Gis. (#2861) 2020-04-30 grroth Correct long loops for wave-sensitive tracing (#2859) 2020-04-30 python3kgae Enable copy-in copy-out for lib profile. (#2858) 2020-04-29 texr Use SmallMapVector for deterministic ordering from GetOpFuncList (#2857) 2020-04-29 grroth Handle more complicated dx.break circumstances (#2825) 2020-04-28 grroth Use Attribute to designate wave-sensitive intrinsics (#2853) 2020-04-28 python3kgae Not copy GEP arg when the ptr is alloca/arg/const global. (#2855) 2020-04-28 31109344+adam-yang Optimized bitcode loading. Added function to only materialize named MD. (#2854) Roll third_party/glslang/ f03cb290a..0ab78114a (16 commits) https://github.com/KhronosGroup/glslang/compare/f03cb290ac10...0ab78114a9e1 $ git log f03cb290a..0ab78114a --date=short --no-merges --format='%ad %ae %s' 2020-05-18 laddoc Add check for DOUBLE in low versions (#2223) 2020-05-18 greg Flatten all interface variables (#2217) 2020-05-18 cepheus Bump version. 2020-05-15 lryer Reserve unused std140 uniform block in reflection, and fix uniform block matrix layout (#2041) 2020-05-15 cepheus Bump version. 2020-05-14 duke.acacia Move to newer version of SPIRV-Tools 2020-05-12 cepheus Address #2211: Improve the copy constructor of TVarLivePair. 2020-05-11 xilefmai Fix Web build 2020-05-08 sebastian.neubauer Explicitly mark some enums as unsigned 2020-05-01 cepheus Fix #2191: Error check for indexing reference containing unsize array. 2020-05-01 cepheus GLSL: Separate out swizzle handling (potentially fixing bugs). 2020-04-21 pmistry Add support for es extension GL_EXT_blend_func_extended * Introduces builtin variables gl_SecondaryFragColorEXT and gl_SecondaryFragDataEXT * Introduces builtin constant gl_MaxDualSourceDrawBuffersEXT * enables support for layout qualifier "index" in es profile 2020-04-30 63069047+pmistryNV Add support for extension GL_EXT_shader_integer_mix (#2203) 2020-04-26 pmistry Add support for extension GL_EXT_shader_implicit_conversions Updated extension management in TIntermediate class. 2020-04-30 cepheus Fix #2201: Improve const and copy constructor for TVarLivePair. 2020-04-29 63069047+pmistryNV Add support for extension GL_ARB_vertex_attrib_64bit (#2193) Roll third_party/googletest/ dcc92d0ab..011959aaf (26 commits) https://github.com/google/googletest/compare/dcc92d0ab6c4...011959aafddc $ git log dcc92d0ab..011959aaf --date=short --no-merges --format='%ad %ae %s' 2020-05-13 absl-team Googletest export 2020-05-13 absl-team Googletest export 2020-05-11 absl-team Googletest export 2020-05-08 martin Remove an explicit include of debugapi.h 2020-05-08 martin Revert "Googletest export" 2020-05-07 absl-team Googletest export 2020-05-04 absl-team Googletest export 2020-04-30 absl-team Googletest export 2020-04-28 absl-team Googletest export 2020-04-27 absl-team Googletest export 2020-04-24 absl-team Googletest export 2020-04-23 absl-team Googletest export 2020-04-20 absl-team Googletest export 2020-04-20 absl-team Googletest export 2020-04-17 absl-team Googletest export 2020-05-01 56075233+keshavgbpecdelhi Removed a typo in README.md 2020-03-28 arthur.j.odwyer Add -Wdeprecated to the build configuration. 2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning. 2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning. 2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning. 2020-04-16 arthur.j.odwyer Remove all uses of GTEST_DISALLOW_{MOVE_,}ASSIGN_. 2020-04-19 igor.n.nazarenko Enable protobuf printing for open-source proto messages. 2020-04-16 arthur.j.odwyer VariadicMatcher needs a non-defaulted move constructor for compile-time performance. 2020-04-05 jijyunneng Remove duplicate codes existed in get-nprocessors.sh 2020-03-29 verdoialaurent Fix --gtest_print_time coloring 2020-03-18 calum.robinson Add GTEST_BRIEF option Roll third_party/shaderc/ 41f271e61..00ac5d821 (5 commits) https://github.com/google/shaderc/compare/41f271e6139c...00ac5d82178c $ git log 41f271e61..00ac5d821 --date=short --no-merges --format='%ad %ae %s' 2020-05-11 rharrison Rolling 4 dependencies (#1062) 2020-05-11 chinmaygarde Only add -fPIC if supported by the compiler. (#1061) 2020-05-06 rharrison Remove Singleton pattern around access to glslang (#1059) 2020-05-05 rharrison Add .NET bindings to README.md (#1060) 2020-05-04 rharrison Rolling 5 dependencies and fixing build (#1057) Roll third_party/spirv-tools/ d0a87194f..18ba3d9a3 (20 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/d0a87194f7b9...18ba3d9a353b $ git log d0a87194f..18ba3d9a3 --date=short --no-merges --format='%ad %ae %s' 2020-05-19 vladimir.davidovich allow cross compiling for Windows Store, UWP, etc. (#3330) 2020-05-19 vasniktel spirv-fuzz: Remove FuzzerPassAddUsefulConstructs (#3341) 2020-05-19 vasniktel Add support for StorageBuffer (#3348) 2020-05-19 462213+sl1pkn07 Prevent Effcee install his things when build spirv-tools with testing enabled (#3256) 2020-05-19 stevenperron Don't register edges twice in merge return (#3350) 2020-05-14 stevenperron Revert "Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)" (#3345) 2020-05-14 afdx spirv-reduce: Remove unused struct members (#3329) 2020-05-14 andreperezmaselco.developer Add adjust branch weights transformation (#3336) 2020-05-13 stevenperron Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342) 2020-05-13 jaebaek [spirv-opt] refactor inlining pass (#3328) 2020-05-13 afdx spirv-reduce: Remove unused uniforms and similar (#3321) 2020-05-13 afdx spirv-fuzz: Fix to fact manager (#3339) 2020-05-13 afdx spirv-fuzz: Get rid of unnecessary template method (#3340) 2020-05-12 stevenperron Do merge return if the return is not at the end of the function. (#3337) 2020-05-06 jaebaek Preserve debug info for wrap-opkill (#3331) 2020-05-05 jbolz Validate ShaderCallKHR memory scope (#3332) 2020-05-01 afdx spirv-fuzz: Do not allow adding stores to read-only pointers (#3316) 2020-04-30 paulthomson reduce: increase default step limit (#3327) 2020-04-30 afdx Generalize IsReadOnlyVariable() to apply to pointers (#3325) 2020-04-28 stevenperron Delete nullptr in function bb list immedietly (#3326) Roll third_party/swiftshader/ 941293d51..b6e8c3f0f (40 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/941293d512fe..b6e8c3f0f483 $ git log 941293d51..b6e8c3f0f --date=short --no-merges --format='%ad %ae %s' 2020-05-01 capn Encapsulate the RValue<T> value field 2020-05-01 capn Add type-safe Reference<T> load method 2020-05-01 capn Add type-safe LValue<T> load and store methods 2020-05-01 capn Retrieve Variable type through an abstract method 2020-05-08 capn Rename Reactor static getType() methods to type() 2020-05-15 capn Fix processing OpExecutionMode for the requested entry point 2020-05-13 capn Regres: Reverse full test run order 2020-03-20 srisser Fix asserts due to missing texture formats 2020-05-08 sugoi Fix missing border update after Image blit 2020-05-11 jonahr Wrap Xcb reply call for error handling 2020-05-12 sugoi Fix sRGB color clear 2020-05-04 amaiorano Add high precision filtering extension 2020-05-08 capn Regres: Limit the Gerrit comment message length 2020-05-07 nicolascapens Revert "Produce MSVC error when virtual class misses virtual destructor" 2020-05-04 capn Remove typeinfo from Vulkan exported symbols 2020-05-05 capn Produce MSVC error when virtual class misses virtual destructor 2020-05-06 sugoi Also use out of bound detection for image stores 2020-05-06 bclayton CMakeLists: Fix building of llvm-with-cov 2020-05-04 jrprice Insert __msan_unposion for masked/scattered stores 2020-04-15 sugoi Detect out of bounds image pointers 2020-05-05 swiftshader.regress Regres: Update test lists @ 6ce626b4 2020-05-05 bclayton Regres: Don't nuke the daily test dir before using the test results 2020-05-05 bclayton CMake: Only build turbo-cov with clang + llvm 10 2020-05-04 capn Remove typeinfo from GLES exported symbols 2020-04-29 capn Enable the shaderStorageImageArrayDynamicIndexing feature 2020-04-29 capn Enable the shaderStorageBufferArrayDynamicIndexing feature 2020-04-29 capn Enable the shaderSampledImageArrayDynamicIndexing feature 2020-04-29 capn Enable the shaderUniformBufferArrayDynamicIndexing feature 2020-01-31 capn Implement dynamic descriptor array indexing 2020-04-06 capn Skip image sampling if no SIMD lanes are active 2020-04-30 capn Move the OFFSET() macro to Reactor 2020-05-01 amaiorano Regres: use Subzero backend by default 2020-04-30 bclayton Squashed 'third_party/marl/' changes from 748d3c161..3c643dd4c 2020-04-30 bclayton Vulkan/Debug: Don't step for column updates 2020-04-30 bclayton Vulkan/Debug: Fix build with clang-10. 2020-04-12 bclayton Device: Use std::unique_ptr instead of raw pointers 2020-04-09 amaiorano CMake: add graphviz generation scripts 2020-04-29 jrprice Fix null dereference in OFFSET macro 2020-04-29 capn Fix JIT on separate thread 2020-04-28 capn Avoid implicitly destructing thread-locals Roll third_party/vulkan-headers/ 4c19ae6b9..09531f279 (3 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/4c19ae6b95e4...09531f27933b $ git log 4c19ae6b9..09531f279 --date=short --no-merges --format='%ad %ae %s' 2020-05-15 oddhack Update for Vulkan-Docs 1.2.141 2020-05-04 devrel Remove advanced notice of header change 2020-05-04 oddhack Update for Vulkan-Docs 1.2.140 Roll third_party/vulkan-loader/ 3336e65e8..3e390a159 (4 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/3336e65e8801...3e390a159761 $ git log 3336e65e8..3e390a159 --date=short --no-merges --format='%ad %ae %s' 2020-05-12 charles loader: Preload ICD use its own mutex 2020-05-05 shannon build: Fix `loader_genvk.py` error logging 2020-05-04 shannon build: Update known-good for 1.2.140 header 2020-04-28 petr_kraus docs: Fix typo Roll third_party/vulkan-validationlayers/ a977d6557..67eac5116 (101 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/a977d65576b5...67eac5116ba3 $ git log a977d6557..67eac5116 --date=short --no-merges --format='%ad %ae %s' 2020-05-14 tony tests: Add test for validation features 2020-05-13 tony layers: Validate validation features 2020-05-15 s.fricke tests: Add AHB MemoryReq VUIDs 2020-05-14 s.fricke layers: Add AHB MemoryReq VUIDs 2020-05-12 mark docs: Update khronos validation layer doc for form and content 2020-05-05 mark tests: Add spec URL tests 2020-05-05 mark cmake: Add spec build option to tests build 2020-05-04 mark cmake: Add layer option to create annotated spec vuid links 2020-05-02 mark logging: Construct either khronos or annotated spec links 2020-05-05 mark scripts: Use apiversion from json file instead of hardcoded 2020-05-01 mark scripts: Update val stats script to generate 1.2 errormsg URLs 2020-05-13 s.fricke layers: Add attachment index to message 2020-05-13 s.fricke layers: Label YCbCr VUIDs 2020-05-14 mark practices: Warn that debug_report is deprecated 2020-05-14 mark tests: Add deprecated extension test cases 2020-05-14 mark practices: Repair deprecated extension version checks 2020-05-13 tony layers: Fix custom border color check 2020-04-15 tony tests: Tests for custom border color 2020-04-15 tony layers: Validation for VK_EXT_custom_border_color 2020-05-12 jan-harald.fredriksen tests: Add VK_EXT_fragment_density_map validation tests 2020-05-12 jan-harald.fredriksen layers: Validate VK_EXT_fragment_density_map 2020-05-12 mark stateless: Fix unchanged parameter-validation line 2020-05-06 souravp tests: handling for various Ray tracing VUID 2020-05-12 mark layers: Fix local variable name style 2020-05-06 souravp layers: handles multiple ray tracing VUID 2020-05-11 s.fricke tests: Add HOST_STAGE VUIDs 2020-05-07 s.fricke layers: Add HOST_STAGE VUIDs 2020-05-09 karl travis: Improve ccache efficiency on Travis-CI builds 2020-05-08 s.fricke tests: Add VK_EXT_sampler_filter_minmax VUID 2020-05-08 s.fricke layers: Add VK_EXT_sampler_filter_minmax VUID 2020-05-07 s.fricke layers: Add VUID 00829 2020-05-08 s.fricke layers: Label VUID 04006 2020-05-11 jbolz tests: Add null descriptor validation tests 2020-05-08 jbolz layers: Validate VK_EXT_robustness2 2020-05-11 mark practices: Change non-success warnings to infos 2020-05-08 mark corechecks: Fix unused function assert in clang release builds 2020-05-08 mark docs: Update BUILD.md for the new SPIRV-headers dependency 2020-05-02 mark tests: Audit use of locks in ErrorMonitor 2020-05-08 mark tests: Added CmdBindIndexBuffer TYPE_UINT8_EXT test case 2020-05-08 mark stateless: Fixed null check for uint8_feature validation 2020-05-07 mark layers: Avoid state updates if QueueSubmit doesn't succeed 2020-05-06 tony layers: Move logging into ValidateDescriptorSetBindingData 2020-05-05 tony tests: Test gpu-av aborts 2020-05-01 tony gpu: Initialize layout handles 2020-05-07 shannon build: Modify tests for VUID changes for 1.2.140 2020-05-07 mikes travis: Remove devsim from validation cloud CI 2020-05-06 shannon scripts: Modify scripts to output UNIX line ending 2020-05-06 mark lifetimes: Fixed code generator to ignore new param attribs 2020-05-01 shannon build: Update known-good files for 1.2.140 header 2020-05-06 mark tests: Fix an END_RANGE use that slipped through code review (...) 2020-05-05 tony layers: Don't validate QueueFamilyIndices if !CONCURRENT 2020-05-05 tony docs: Add debug printf to settings file 2020-05-04 s.fricke tests: Add drawIndirectCount VUIDs 2020-05-02 s.fricke layers: Add drawIndirectCount VUIDs 2020-05-02 s.fricke layers: Add drawIndirectCount parameterValidation 2020-05-04 s.fricke tests: Add feature12 extension VUIDs 2020-05-04 s.fricke layers: Add feature12 extension VUIDs 2020-04-28 mark build: Install SPIRV-Headers for validation layers build 2020-05-04 s.fricke tests: Add VK_EXT_sample_locations VUIDs 2020-05-03 s.fricke layers: Add VK_EXT_sample_locations VUIDs 2020-05-02 s.fricke tests: Add VUID 02243 and 02245 2020-05-02 s.fricke layers: Add VUID 02243 and 02245 2020-05-02 s.fricke layers: Label RenderPass2 VUIDs 2020-05-03 spang Don't validate initial layout on external resource acquire 2020-04-30 s.fricke tests: Add extra support for VUID 01549 2020-04-23 s.fricke layers: Add support for VUID 01549 2020-04-11 s.fricke tests: Add extra test for multi-plane format Compatibility 2020-05-01 tony tests: Set 1.1 target api for gpu tests 2020-04-25 s.fricke tests: Add Query VUIDs 2020-04-25 s.fricke layers: Add Query VUIDs 2020-04-25 s.fricke tests: Add VUID 00431 and 00432 2020-04-25 s.fricke layers: Add VUID 00431 2020-04-28 mark tests: Add test for Qfamilyindices in EXCLUSIVE sharing mode 2020-04-28 mark safe_structs: Ignore pQueueFamilyIndices if NOT CONCURRENTMODE 2020-05-01 tony gpu: Blacklist Nexus Player in OOBGraphicsShaders 2020-04-25 s.fricke tests: Add GetDeviceQueue VUIDs 2020-04-25 s.fricke layers: Add GetDeviceQueue VUIDs 2020-04-29 tony tests: Make api checks consistent 2020-04-29 mark tests: Add BP tests for non-success return code warnings 2020-04-29 mark practices: Fix messages for non-success return codes 2020-04-29 greg Add shader usage to debug printf doc 2020-04-29 tony tests: Use IsPlatform to detect Mock ICD 2020-04-23 tony tests: Move skip decision from blacklist to test 2020-04-23 tony tests: Add physical device properties retrieval 2020-04-25 souravp tests:AccelarationStructure tests 2020-04-25 souravp layers: ray tracing validation 2020-04-28 s.fricke tests: Add Support for RP Attachment VUIDs 2020-04-28 s.fricke layers: Add Support for RP Attachment VUIDs 2020-04-29 s.fricke tests: Add support for vkBindImageMemory2 VUID 2020-04-29 s.fricke layers: Add support for vkBindImageMemory2 VUID 2020-04-27 souravp tests: VK_NV_device_diagnostic_checkpoints 2020-04-27 souravp layers: VK_NV_device_diagnostic_checkpoints 2020-04-23 s.fricke tests: Add support for VUID 02634 2020-04-23 s.fricke layers: Add support for VUID 02634 2020-04-25 s.fricke tests: Add VUID 01658 and 01659 2020-04-25 s.fricke layers: Add VUID 01658 and 01659 2020-04-28 tony layers: Fix ValidateClearAttachmentExtent 2020-04-29 mark practices: Fix ValidateReturnCodes parameters 2020-04-25 s.fricke tests: Add VUID 02682 and 02683 2020-04-25 s.fricke layers: Add VUID 02682 and 02683 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
2020-05-20Add instanced drawing support for AmberScript (#863)asuonpaa
Add instanced drawing support for AmberScript Fixes #565
2020-05-19Add definition for enabling RTTI (#864)Mika Väinölä
Add -DAMBER_ENABLE_RTTI for disabling the `-fno-rtti` flag for GCC and Clang. Runtime type information is needed for VK-GL-CTS due to its use of dynamic_cast.
2020-05-19Fix probing when either value is a NaN (#859)James Price
The Verifier::IsEqualWithTolerance method was previously always returning true when one of the values was a NaN. This adds a special case to make sure that NaNs are handled properly.
2020-05-06Add vk_ext_subgroup_size_control (#852)Mariusz Merecki
2020-05-06Use Python3 for tools/git-sync-deps (#848)David Neto
2020-05-02[automerger skipped] Use libvulkan for platform variant of deqp_amber am: ↵Colin Cross
82e4066d66 am: 2ee0bb5848 am: a1915007cb am: 889cd062de -s ours am: 7a51c958e0 -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 82e4066d66 is in history Change-Id: Ia21a43cc9cb178cff0d1fbaf3a68291bcc70d31b
2020-05-02Merge "[automerger skipped] Use libvulkan for platform variant of deqp_amber ↵Automerger Merge Worker
am: 82e4066d66 -s ours am: 5f595ab800 -s ours" into rvc-d1-dev-plus-aosp am: 6faab06d82 -s ours am: 3e3ac87f58 -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 82e4066d66 is in history Change-Id: Ia4d8a75555649d1c50daa1ea77a9709141c0fd1e
2020-05-02[automerger skipped] Use libvulkan for platform variant of deqp_amber am: ↵Colin Cross
82e4066d66 am: 2ee0bb5848 -s ours am: 7c58c56870 -s ours am: 4903d53cba -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history Change-Id: I9985f18c1c195a56aefd2e712454e8fddacf3e2c
2020-05-02[automerger skipped] Use libvulkan for platform variant of deqp_amber am: ↵Colin Cross
82e4066d66 am: 2ee0bb5848 am: a1915007cb am: 889cd062de -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 82e4066d66 is in history Change-Id: I02dfd23d72600b1fc6c148c7aad061d9b005507f
2020-05-02Merge "[automerger skipped] Use libvulkan for platform variant of deqp_amber ↵Automerger Merge Worker
am: 82e4066d66 -s ours am: 5f595ab800 -s ours" into rvc-d1-dev-plus-aosp am: 6faab06d82 -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 82e4066d66 is in history Change-Id: Iffd2f672ee01621a560bc5118337b452177798f0
2020-05-02[automerger skipped] Use libvulkan for platform variant of deqp_amber am: ↵Colin Cross
82e4066d66 am: 2ee0bb5848 -s ours am: 7c58c56870 -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history Change-Id: Ia11e8783fb581f18b411997441c921df94073b8d
2020-05-02Use libvulkan for platform variant of deqp_amber am: 82e4066d66 am: ↵Colin Cross
2ee0bb5848 am: a1915007cb Change-Id: Id8d6a1affd1e09bf2e5771068ab4293d3e716bba
2020-05-02Merge "[automerger skipped] Use libvulkan for platform variant of deqp_amber ↵Automerger Merge Worker
am: 82e4066d66 -s ours am: 5f595ab800 -s ours" into rvc-d1-dev-plus-aosp
2020-05-02Use libvulkan for platform variant of deqp_amber am: 82e4066d66 am: 2ee0bb5848android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-d2-releaseColin Cross
Change-Id: I7e81c2bfb8f29e82438b0f42de71d207ecb5fcb2
2020-05-02[automerger skipped] Use libvulkan for platform variant of deqp_amber am: ↵Colin Cross
82e4066d66 -s ours am: 5f595ab800 -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history Change-Id: Ifc56b1c51aa60ed50260d795f2846a14f9c4eb0b
2020-05-02[automerger skipped] Use libvulkan for platform variant of deqp_amber am: ↵Colin Cross
82e4066d66 am: 2ee0bb5848 -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history Change-Id: I5edea49716973c7c17407276c48303b2b4e2ac2c
2020-05-02Use libvulkan for platform variant of deqp_amber am: 82e4066d66android-11.0.0_r16android11-d1-b-releaseColin Cross
Change-Id: I05098c9ef6366b1e0197a00e8ba57b1954405775
2020-05-02[automerger skipped] Use libvulkan for platform variant of deqp_amber am: ↵platform-tools-30.0.5Colin Cross
82e4066d66 -s ours am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history Change-Id: Id1a7a0faff185e19f38db4fcd5cd47a5f2a75b1a
2020-04-30Update clspv (and LLVM) (#851)alan-baker
* Update clspv (and LLVM)
2020-04-29Rolling 10 dependencies (#850)dan sinclair
* Rolling 12 dependencies Roll third_party/clspv/ 4e6c283e1..1cb4511c5 (18 commits) https://github.com/google/clspv/compare/4e6c283e1542...1cb4511c5d93 $ git log 4e6c283e1..1cb4511c5 --date=short --no-merges --format='%ad %ae %s' 2020-04-27 kpet Add a do-nothing implementation of the prefetch built-in function (#573) 2020-04-27 alanbaker Update LLVM (#574) 2020-04-23 jrprice Update LLVM (#571) 2020-04-23 alanbaker Unify cmake handling for builds that use swiftshader (#570) 2020-04-22 alanbaker Remove unused variables (#569) 2020-04-21 alanbaker Fix build break from merge of #567 and #568 2020-04-21 48454132+sjw36 SPIRVProducerPass refactor - phase1.1 (#567) 2020-04-21 alanbaker Generate work dimension as a spec constant (#568) 2020-04-20 jrprice Update LLVM (#566) 2020-04-20 alanbaker Add generic support to allocate spec ids (#562) 2020-04-16 alanbaker Update LLVM (#564) 2020-04-16 48454132+sjw36 SPIRVProducerPass refactor - phase1 (#560) 2020-04-14 alanbaker Update llvm (#563) 2020-04-14 kpet Add support for shallow clones to fetch_sources.py (#557) 2020-04-08 alanbaker Update LLVM (#561) 2020-04-07 alanbaker Add a pass to strip freeze instructions (#559) 2020-04-07 alanbaker Change default of -cluster-pod-kernel-args (#554) 2020-04-07 alanbaker Handle more instcombine vector casts (#556) Roll third_party/clspv-llvm/ a2bb19ca4..395d93358 (5399 commits) https://github.com/llvm/llvm-project/compare/a2bb19ca420d...395d93358ef4 $ git log a2bb19ca4..395d93358 --date=short --no-merges --format='%ad %ae %s' 2020-04-28 Stanislav.Mekhanoshin Revert "[AMDGPU] Define special SGPR subregs" 2020-04-28 flo [LAA] Move CheckingPtrGroup/PointerCheck outside class (NFC). 2020-04-20 Stanislav.Mekhanoshin [AMDGPU] Define special SGPR subregs 2020-04-28 mtrofin [llvm][NFC] Refactor APIs operating on CallBase 2020-04-28 echristo Add StringRef include to libc benchmark. 2020-04-28 compnerd build: update libc++ as there are some bots with integrated build 2020-04-24 waltermelon [lldb-vscode] Add an option for loading core files 2020-04-28 ctetreau [SVE] Remove invalid usage of VectorType::getNumElements in Function 2020-04-28 dblaikie OpenMPOpt::RuntimeFunctionInfo::UsesMap: Use unique_ptr for values to simplify memory management 2020-04-28 dblaikie MustBeExecutedContextExplorer::InstructionIteratorMap: use unique_ptr for values in this map to simplify memory management 2020-04-28 dblaikie Attributor::ArgumentReplacementMap: Use unique_ptr to simplify memory management 2020-04-24 maskray [Support] Simplify and optimize ThreadPool 2020-04-17 maskray [ELF][PPC64] Don't perform toc-indirect to toc-relative relaxation for R_PPC64_TOC16_HA not followed by R_PPC64_TOC16_LO_DS 2020-04-15 sd.fertile [PowerPC][AIX] Pass ByVal formal args that span registers and stack. 2019-07-31 rnk [Windows] Autolink with basenames and add libdir to libpath 2020-04-28 craig.topper [X86] Update costs for truncates from less than 128-bit vectors to vXi1 on pre-avx512 targets 2020-04-22 jpaquette [AArch64][GlobalISel] Select immediate forms of compares by wiggling constants 2020-04-28 smeenai Revert "[lld-macho] Add basic symbol table output" 2020-04-28 smeenai Revert "[lld-macho] Add support for emitting dylibs with a single symbol" 2020-04-28 smeenai [MachO] Fix UB in memcpy 2020-04-28 dblaikie MustBeExecutedContextPrinter::runOnModule: Use unique_ptr to simplify/clarify ownership 2020-04-28 teemperor Revert "Recommit [libc++] Move abs and div into stdlib.h to fix header cycle." 2020-04-28 ctetreau [SVE] Update EmitSVEPredicateCast to take a ScalableVectorType 2020-04-28 jkorous [FileCollector] Lock Mutex in copyFiles 2020-04-28 craig.topper [X86] Handle more cases in combineAddOrSubToADCOrSBB. 2020-04-28 craig.topper [X86] Pre-commit tests for D78984. NFC 2020-04-28 craig.topper [X86][CostModel] Correct the costs for truncate to a mask register with avx512 2020-04-24 rnk [COFF] Add a fastpath for /INCLUDE: in .drective sections 2020-04-28 ldionne [libc++] Avoid using distutils.util in the DSL 2020-04-28 compnerd build: use Python3 for compiler-rt 2020-04-28 jonas [llvm/DebugInfo] Fix invalid verifier error for DWARF5 2020-04-28 rnk [gn build] (manually) merge c4c3883 2020-04-28 kbobyrev [clangd] Fix remote index build without shared libs mode 2020-04-28 ldionne [libc++] Temporarily disable test that fails on Windows 2020-04-24 rnk Fix .arclint on Windows 2020-04-28 erik.pilkington [AST] Fix a crash on a dependent vector_size attribute 2020-04-28 maskray [ELF] Clear lazyObjFiles in lld::elf::link after D46034 2020-04-28 ulrich.weigand [SystemZ] Avoid __INTPTR_TYPE__ conversions in vecintrin.h 2020-04-28 ulrich.weigand [SystemZ] Use reserved keywords in vecintrin.h 2020-04-28 jbcoe Revert "[clang-format] C# property formatting can be controlled by config options" 2020-04-28 jbcoe [clang-format] C# property formatting can be controlled by config options 2020-04-28 jbcoe [clang-format] insert space after C# keyword var in var (key, value) 2020-04-28 maerhart [mlir][assemblyFormat] Fix bug when using AttrSizedOperandSegments trait with only non-buildable operand types 2020-04-23 compnerd build: use `find_package(Python3)` if available 2020-04-28 lebedev.ri [InstCombine] Negator: 'or' with no common bits set is just 'add' 2020-04-28 lebedev.ri [NFC][InstCombine] Tests for negation of 'or' with no common bits set 2020-04-28 momchil.velikov [CMSE] Clear padding bits of struct/unions/fp16 passed by value 2020-02-21 francisvm [AArch64] Add support for -ffixed-x30 2020-04-28 ndesaulniers [TII] remove overrides of isUnpredicatedTerminator 2020-04-28 sander.desmalen [SveEmitter] Add builtins for logical and predicate operations. (...) 2018-02-06 pklausler [flang] Markdown improvements. 2018-02-05 pklausler [flang] Convert parser combinator documentation file to Markdown. 2018-02-05 pklausler [flang] Alphabetize and remove settings that match LLVM defaults. 2018-02-05 pklausler [flang] Rename c++style.md -> C++style.md. 2018-02-05 pklausler [flang] More Markdown fixes. 2018-02-05 pklausler [flang] More Markdown fixes. 2018-02-05 pklausler [flang] More Markdown fixes. 2018-02-05 pklausler [flang] More Markdown fixes. 2018-02-05 pklausler [flang] Fix Markdown usage. 2018-02-05 pklausler [flang] Convert c++style.txt to c++style.md. 2018-02-05 pklausler [flang] Fix #else after triggered #elif. 2018-02-05 pklausler [flang] Update .clang-format, then reformat all C++ files. 2018-02-05 pklausler [flang] Adjust indentation on public:/private: labels in class definitions. 2018-02-05 pklausler [flang] Variadic macros, __VA_ARG__ and __VA_OPT__, and use "default: CRASH_NO_CASE;" in place of prior macro. 2018-02-05 pklausler [flang] Merge branch 'master' of https://www.github.com/ThePortlandGroup/f18 2018-02-05 tkeith [flang] Add .clang-format and "make formatted" rule. 2018-02-05 pklausler [flang] C++ usage and style guide summary. 2018-02-02 pklausler [flang] More preprocessing. 2018-02-01 pklausler [flang] Predefined macros (__FILE__, __LINE__, __DATE__, __TIME__). 2018-02-01 pklausler [flang] Merge my local .gitignore with master. 2018-02-01 pklausler [flang] Merge branch 'master' of https://www.github.com/ThePortlandGroup/f18 2018-02-01 tkeith [flang] Remove line that was added by mistake 2018-01-30 tkeith [flang] Add CMakeLists.txt and .gitignore 2018-02-01 pklausler [flang] Support #if/#elif directives with Fortran/C expressions. 2018-01-30 pklausler [flang] Remove some scaffolding code that I just inadvertently committed, sorry. 2018-01-30 pklausler [flang] Preprocessor work. f18 now passes all my tests except for #if (expression) and file inclusion. 2018-01-30 pklausler [flang] Clean up: convert CharPointerWithLength into a proper class. 2018-01-30 pklausler [flang] Add temporary driver main program f2018-demo.cc. 2018-01-30 pklausler [flang] Add source.{h,cc}. 2018-01-30 pklausler [flang] Add prescan.{h,cc}. 2018-01-30 pklausler [flang] Add preprocessor.{h,cc}. 2018-01-30 pklausler [flang] Add position.{h,cc}. 2018-01-30 pklausler [flang] Add parse-tree.{h,cc}. 2018-01-30 pklausler [flang] Add message.{h,cc}. 2018-01-30 pklausler [flang] Add idioms.{h,cc}. 2018-01-30 pklausler [flang] Add Makefile. 2018-01-30 pklausler [flang] Add user-state.h. 2018-01-30 pklausler [flang] Add parse-state.h. 2018-01-30 pklausler [flang] Add indirection.h. 2018-01-30 pklausler [flang] Add grammar.h. 2018-01-30 pklausler [flang] Add format-specification.h. 2018-01-30 pklausler [flang] Add debug-parser.h. 2018-01-30 pklausler [flang] Add cooked-tokens.h. 2018-01-30 pklausler [flang] Add cooked-chars.h. 2018-01-30 pklausler [flang] Add char-parsers.h. 2018-01-30 pklausler [flang] Add basic-parsers.h. 2018-01-30 pklausler [flang] Add char-buffer.{h,cc}. 2018-01-29 pklausler [flang] Add parser-combinators.txt documentation file. 2018-01-29 pklausler [flang] Adding initial files. 2018-01-25 tkeith [flang] Add README Roll third_party/dxc/ ef73f1da8..a841ddde5 (24 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/ef73f1da8ad7...a841ddde5ac8 $ git log ef73f1da8..a841ddde5 --date=short --no-merges --format='%ad %ae %s' 2020-04-28 grroth Return error on subscript access of index vector (#2837) 2020-04-28 grroth Correct DomTree usage in memcpy lowering (#2839) 2020-04-25 mgong Fix the "unused function" warning caused by UuidStrHash (#2848) 2020-04-24 texr Fix dxr options -I, -flegacy-macro-expansion, and more (#2849) 2020-04-24 ehsannas Only upload artifacts for clang builds (#2850) 2020-04-24 ehsannas [build] Attempt to store Linux&macOS build artifacts. (#2847) 2020-04-23 python3kgae Skip copy-in/copy-out for constant global variables. (#2836) 2020-04-23 31109344+adam-yang Merge debug info for global variables lowered into local allocas. (#2846) 2020-04-22 texr Fix WriteSamplerFeedback and Gather as gradient (or not) (#2845) 2020-04-22 jeffno Missed a commit from previous PR: Check for not-an-int (#2844) 2020-04-22 ehsannas Fix cmake params for Linux build. (#2840) 2020-04-22 jeffno PIX: Annotate structs for shader debugging of MS->AS payloads (#2826) 2020-04-20 mgong Fix a couple warnings in code (#2746) 2020-04-17 jeffno Pix source-to-instruction offsets (#2835) 2020-04-17 ehsannas [spirv] Error out if numthreads is not provided for CS. (#2820) 2020-04-13 python3kgae Add -precise-output (#2827) 2020-04-10 grroth Add simplify to DxilValueCache for dx.break() (#2803) 2020-04-09 texr Skip copy of inout args when coming from function arg (#2822) 2020-04-08 texr Fix assert/corrupt PDB when NumDirectoryBlocks > 128 (#2818) 2020-04-07 jeffno Pull out PIX/DIA unit tests, preparing for more (#2815) 2020-04-03 texr Make remove-unused-globals remove non-static globals (#2809) 2020-04-03 texr Handle phi and select when collecting cbuffer usage (#2807) 2020-04-03 texr Fix failure when including debug opts with preprocess or other modes. (#2812) 2020-04-03 python3kgae Do copy-in copy-out for uint int cast. (#2813) Roll third_party/glslang/ 0b66fa3b6..f03cb290a (17 commits) https://github.com/KhronosGroup/glslang/compare/0b66fa3b62cb...f03cb290ac10 $ git log 0b66fa3b6..f03cb290a --date=short --no-merges --format='%ad %ae %s' 2020-04-27 63069047+pmistryNV Add support for extension GL_ARB_texture_query_lod. (#2194) 2020-04-28 dj2 Remove unused Es310Desktop430 (#2200) 2020-04-27 63069047+pmistryNV Add support for extension GL_ARB_shading_language_packing (#2192) 2020-04-27 cepheus Move to SPIR-V 1.5 Rev. 3, bump revision, remove a status from README. 2020-04-24 johnkslang Note about Build Status. 2020-04-24 cepheus Move to latest SPIR-V header, and bump glslang revision. 2020-04-22 63069047+pmistryNV Add support for extension GL_ARB_shader_storage_buffer_object (#2184) 2020-04-22 antidote.crk TPpToken: Fix compiling on clang-10 (#2189) 2020-04-21 mennovink20 xcode warnings fix (#2188) 2020-04-19 63069047+pmistryNV Add support for extension GL_ARB_shader_image_size (#2185) 2020-04-17 63069047+pmistryNV Add support for extension GL_ARB_shader_bit_encoding (#2183) 2020-04-13 cnorthrop Support multiple swizzled out operands (#2175) 2020-04-12 cepheus Fix #2178: Allow specialization constants for texel offsets. 2020-04-10 h.baensch.92 Get rid of all warnings with MSVC and clang-cl (#2177) 2020-04-08 40001162+alelenv Add support for EXT_ray_flags_primitive_culling. (#2173) 2020-04-07 cepheus Error message: Finish addressing #2097, better texture error message. 2020-04-03 rharrison Remove extra semicolons (#2170) Roll third_party/googletest/ 61f010d70..dcc92d0ab (10 commits) https://github.com/google/googletest/compare/61f010d703b3...dcc92d0ab6c4 $ git log 61f010d70..dcc92d0ab --date=short --no-merges --format='%ad %ae %s' 2020-04-10 absl-team Googletest export 2020-04-12 jbohl fix signed/unsigned comparison issue (on OpenBSD) 2020-04-09 malcolm.parsons Remove redundant .c_str() 2020-04-06 mail gtest-unittest-api_test - fix warning in clang build 2020-04-01 absl-team Googletest export 2020-03-28 arthur.j.odwyer Replace the last instance of `throw()` with `noexcept`. NFC. 2020-03-28 arthur.j.odwyer Fix a typo in .travis.yml 2020-03-24 pkryger Swap settimer and sigaction calls to avoid SIGPROF 2020-03-21 ngompa13 Ensure that gtest/gmock pkgconfig requirements specify version 2019-11-11 krystian.kuzniarek add documentation for the premature-exit-file protocol Roll third_party/shaderc/ f175adffa..41f271e61 (11 commits) https://github.com/google/shaderc/compare/f175adffa9d2...41f271e6139c $ git log f175adffa..41f271e61 --date=short --no-merges --format='%ad %ae %s' 2020-04-28 rharrison Rolling 5 dependencies, updating expectations, and fixing build issues (#1051) 2020-04-20 rharrison Add support for options.hlsl.nonwritable_uav_texture_as_srv (#1048) 2020-04-20 rharrison Rolling 6 dependencies and update expectations (#1047) 2020-04-14 rharrison Add warning signs about unsupported downloads (#1041) 2020-04-14 rharrison Rolling 5 dependencies and updating expectations (#1044) 2020-04-09 rharrison Remove ambiguity in comment of pointer vs Klein star for * (#1037) 2020-04-07 rharrison Add concept of comparison sampler to API (#1036) 2020-04-06 rharrison Start shaderc v2020.1 2020-04-06 rharrison Finalize shaderc v2020.0 2020-04-06 rharrison Update CHANGES 2020-04-06 rharrison Rolling 5 dependencies and updating exceptions (#1035) Roll third_party/spirv-headers/ f8bf11a02..c0df742ec (6 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/f8bf11a0253a...c0df742ec0b8 $ git log f8bf11a02..c0df742ec --date=short --no-merges --format='%ad %ae %s' 2020-04-24 cepheus Update headers to SPIR-V 1.5 Revision 3 2020-04-24 cepheus Add a bunch of missing "version" : "None" for ray tracing. 2020-04-24 cepheus Rebuild the headers with the fixed grammar file. 2020-04-24 cepheus Add missing "version" : "None" for ShaderCallKHR 2020-04-24 cepheus Grammar: The ray-tracing updates were not done in numerical ordering. 2020-04-13 cepheus Discuss generator magic number reservations. Roll third_party/spirv-tools/ e95fbfb1f..d0a87194f (31 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/e95fbfb1f509...d0a87194f7b9 $ git log e95fbfb1f..d0a87194f --date=short --no-merges --format='%ad %ae %s' 2020-04-28 jaebaek Set DebugScope for termination instructions (#3323) 2020-04-28 afdx spirv-fuzz: Do not outline regions that end with a loop header (#3312) 2020-04-27 bclayton vscode: Handle '|' chains on BitEnum / ValueEnum (#3309) 2020-04-27 jaebaek Add debug information analysis (#3305) 2020-04-27 dneto Add spvtools::opt::Operand::AsLiteralUint64 (#3320) 2020-04-27 afdx spirv-fuzz: Pass on validator options during shrinking (#3317) 2020-04-27 afdx spirv-fuzz: Clamp statically out-of-bounds accesses in code donation (#3315) 2020-04-27 afdx spirv-fuzz: Fix memory management in the fact manager (#3313) 2020-04-27 afdx spirv-fuzz: Do not replace the Sample argument in OpImageTexelPointer (#3311) 2020-04-23 afdx Allow various validation options to be passed to spirv-opt (#3314) 2020-04-23 Chaitanyas0101 typo fix: in README.md exectuable->executable (#3306) 2020-04-20 afdx spirv-fuzz: Make handling of synonym facts more efficient (#3301) 2020-04-15 stevenperron Remove unreachable code. (#3304) 2020-04-15 afdx spirv-fuzz: Fix to outliner (#3302) 2020-04-14 afdx spirv-fuzz: Do not outline regions that produce pointer outputs (#3291) 2020-04-14 afdx spirv-fuzz: Handle OpRuntimeArray when replacing ids with synonyms (#3292) 2020-04-14 afdx spirv-fuzz: Handle image storage class in donation (#3290) 2020-04-14 afdx spirv-fuzz: Respect rules for OpSampledImage (#3287) 2020-04-14 afdx spirv-fuzz: Fix comment. (#3300) 2020-04-14 stevenperron Sampled images as read-only storage (#3295) 2020-04-14 alanbaker Remove implicit fallthrough (#3298) 2020-04-14 stevenperron Add tests for recently added command line option (#3297) 2020-04-14 dneto If SPIRV-Headers is in our tree, include it as subproject (#3299) 2020-04-13 stevenperron Struct CFG analysus and single block loop (#3293) 2020-04-13 jaebaek Preserve debug info in eliminate-dead-functions (#3251) 2020-04-13 stevenperron Update acorn version (#3294) 2020-04-09 stevenperron Handle more cases in dead member elim (#3289) 2020-04-09 h.baensch.92 Fix pch macro to ignore clang-cl (#3283) 2020-04-07 afdx spirv-fuzz: Improve the handling of equation facts (#3281) 2020-04-07 afdx spirv-fuzz: Handle more general SPIR-V in donation (#3280) 2020-04-06 afdx spirv-fuzz: Improve support for compute shaders in donation (#3277) Roll third_party/swiftshader/ f99302c4e..941293d51 (116 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/f99302c4efe6..941293d512fe $ git log f99302c4e..941293d51 --date=short --no-merges --format='%ad %ae %s' 2020-04-27 amaiorano Eliminate use of Vulkan header BEGIN_RANGE/END_RANGE/RANGE_SIZE enums 2020-04-27 amaiorano Run clang-format on renamed headers 2020-04-27 amaiorano Rename Vulkan-source .h to .hpp 2020-04-27 bclayton ReactorUnitTests: Speed up multithreaded tests 2020-04-22 capn Eliminate the ABORT() macro 2020-04-24 capn Record vkCmdBindDescriptorSets() as a single command 2020-04-23 capn Store binding information in the pipeline layout 2020-04-22 capn Don't expose individual descriptor set layouts to SPIR-V compilation 2020-04-23 capn Fix ordering of descriptor set bindings 2020-04-24 bclayton SpirvShader: Document activeLaneMask() and storesAndAtomicsMask() 2020-04-24 capn Omit ASSERT() expression evaluation in Release builds 2020-04-23 bclayton SpirvShaderDebugger: Ensure frames are fully popped 2020-04-23 bclayton SpirvShaderDebugger: Implement globals, stub array types 2020-04-22 bclayton SpirvShader: Add WriteCFGGraphVizDotFile debug function 2020-04-21 pcc Don't unlock Android buffers immediately after locking them. 2020-04-20 digit LLVM: Do not map read-only data sections as executable. 2020-04-17 digit Vulkan: Add vk_icdInitializeConnectToServiceCallback() 2020-04-23 amaiorano Kokoro: fix SWIFTSHADER_LESS_DEBUG_INFO not being set 2020-04-22 digit Update tests/presubmit.sh to accept Fuchsia bugs as fxb/# 2020-04-22 capn Fix specializing graphics routines for the pipeline layout 2019-05-15 bclayton SpirvShader: Add a flag for printing SPIRV execution 2020-04-17 bclayton Regres: Write logs to /dev/null 2020-04-20 amaiorano CMake: use target_compile_options/definitions for llvm 2020-04-20 amaiorano CMake: use target_link_options 2020-04-20 amaiorano CMake: require version 3.13 2020-04-20 amaiorano Kokoro: update CMake to latest version 2020-04-17 bclayton Regres: Limit the default number of threads to 100 2020-04-15 capn Pass only descriptor data to shader execution 2020-04-16 capn Reduce descriptor binding info exposure 2020-04-22 bclayton Kokoro: Fix ubuntu bots. 2020-04-17 digit Vulkan: Fix Fuchsia external semaphore fix tryWait(). 2020-04-21 amaiorano CMake: fix astc code not being enabled correctly 2020-04-20 capn Don't use deprecated llvm::Type::getVectorNumElements() 2020-04-17 capn Fix JIT on separate thread 2020-04-03 bclayton Use Thread Safety Analysis annotations throughout SwiftShader. 2020-04-17 digit CMakeLists: Fix Fuchsia build. 2019-07-01 bclayton LLVMReactor: Drop codegenMutex, now thread safe. 2020-04-17 bclayton LLVMJIT: Remove the TargetMachine cache. 2020-04-17 bclayton LLVM 7: Set LLVM_ENABLE_THREADS to 1 2020-04-17 bclayton SpirvShader: Fix ASSERT firing in debugger 2020-04-15 digit Fix LLVM-based Arm64 build. 2020-04-17 bclayton Squashed 'third_party/marl/' changes from 539094011..748d3c161 2020-04-16 bclayton CMakeLists: Enabled more clang warnings. 2020-04-16 bclayton Device/Blitter: Initialize filter3D fields 2020-04-15 digit Fuchsia: Add LLVM 10.0 configuration headers. 2020-04-16 amaiorano CMake: fix PowerVR_Examples build 2020-04-16 amaiorano Don't fail build if Vulkan headers are different 2020-04-15 amaiorano CMake: fix add_subdirectory(SwiftShader) when CMAKE_BUILD_TYPE is set in parent project 2020-04-15 amaiorano CMake: make submodule initialization work for add_subdirectory(SwiftShader) 2020-04-15 amaiorano CMake: fix add_subdirectory(SwiftShader) (...) 2020-04-14 bclayton Device: Don't inherit [Vertex,Setup,Pixel]Processor. 2019-09-09 digit [vulkan] Implement VK_FUCHSIA_external_memory extension. 2020-04-09 capn Reuse Store logic for Modf and Frexp output parameters 2020-04-09 capn Separate Operand store logic from EmitStore() 2020-04-09 capn Only store component count in Operand 2020-04-14 capn Rename size/sizeInComponents to componentCount 2020-04-09 capn Use the type and result ID helpers 2020-04-08 capn Obtain type ID from instruction 2020-04-08 capn Add helper methods for obtaining type and result ID 2020-04-11 bclayton LLVMReactor: Replace deprecated CreateCall overload 2019-11-19 digit [cmake] Add support for CMAKE_SYSTEM_NAME == "Fuchsia" 2020-04-08 capn Rename GenericValue to Operand 2020-04-09 bclayton CMake: Fix linux build with SWIFTSHADER_BUILD_PVR 2020-04-09 bclayton Vulkan/Debug: Fix clang-10 warning 2020-04-09 bclayton third_party/cppdap: Roll forward to 4dcca577 2020-04-08 cwallez Clamp _SNORM formats to -1.0 2020-04-08 sugoi Remove debug only code limiting the number of primitives 2020-04-08 bclayton Regres: Post coverage results even if the test lists have not changed. 2020-04-07 amaiorano CMake: split out all src/OpenGL targets into their own CMakeLists 2020-04-06 amaiorano CMake: split out SwiftShader GL deps into separate files 2020-04-06 amaiorano CMake: clean up dependencies 2020-04-06 bclayton Add SystemBenchmarks. 2020-04-07 bclayton VkCommandBuffer: Remove static Cast() method 2020-04-07 bclayton Remove src/Device/Config.cpp 2020-04-07 bclayton Kokoro: Check that build files don't reference non-existent files 2020-04-07 bclayton Regres: Fix uncovered calculations after optimizations 2020-04-07 bclayton Regres: Optimize coverage processing 2020-04-07 bclayton Regres: Re-populate treeFile.allSpans on parse. 2020-04-07 bclayton Update third_party/marl/BUILD.gn with new files 2020-04-07 bclayton Squashed 'third_party/marl/' changes from 16e1dc37c..539094011 2020-04-06 bclayton Coverage: Improve uncovered visualizations 2020-04-06 sugoi Don't blend integer formats 2020-04-03 amaiorano Clamp GLES sine/cosine to [-1,1] 2020-04-03 sugoi Delete Plane.cpp and Plane.hpp 2020-04-04 bclayton CMake / Kokoro: Build and run system-unittests. 2020-04-04 bclayton Vulkan: Destruct the list of vk::Query in QueryPool 2020-04-03 amaiorano Really fix Android build 2020-04-03 amaiorano Fix Chromium and Android build 2020-04-03 bclayton Debug: Add missing include. 2020-04-03 bclayton Vulkan/Debug: Create a PhysicalFile if DebugSource has no content 2020-04-03 bclayton Vulkan/Debug: Always provide the dap::Source::path 2020-04-03 bclayton CMake: Don't always regenerate OpenCLDebugInfo100.h 2020-03-31 amaiorano CMake: use gtest and gmock targets 2020-03-30 amaiorano CMake: split out atsc-encoder into its own CMakeLists 2020-03-30 amaiorano CMake: clean up cppdap usage 2020-03-30 amaiorano CMake: split out Reactor into its own CMakeLists 2020-03-30 amaiorano CMake: split out boost into its own CMakeLists 2020-03-30 amaiorano CMake: split out libbacktrace into its own CMakeLists 2020-03-27 amaiorano CMake: split out subzero and llvm-subzero into their own CMakeLists 2020-04-03 bclayton Kokoro: Add the ppa:ubuntu-toolchain-r/test apt-repository Roll third_party/vulkan-headers/ 0e78ffd1d..4c19ae6b9 (5 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/0e78ffd1dcfc...4c19ae6b95e4 $ git log 0e78ffd1d..4c19ae6b9 --date=short --no-merges --format='%ad %ae %s' 2020-04-27 oddhack Update for Vulkan-Docs 1.2.139 2020-04-23 mikew Revert "Export versioned targets for CMake" 2019-11-14 rahul Export versioned targets for CMake 2020-04-07 oddhack Update for Vulkan-Docs 1.2.137 2020-04-06 devrel Update README.md with warning of pending header changes Roll third_party/vulkan-loader/ bb74deab0..3336e65e8 (18 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/bb74deab0a4d...3336e65e8801 $ git log bb74deab0..3336e65e8 --date=short --no-merges --format='%ad %ae %s' 2020-04-24 lenny loader: Check for null when creating a queue 2020-04-18 petr_kraus docs: Fix link in interface docs 2020-04-16 cwallez BUILD.gn: Generate libvulkan.so.1 on Linux 2020-04-15 charles tests: fix non-msvc windows test building 2020-04-11 charles loader: Fix deadlock introduced by preloading ICDs 2020-03-02 charles loader: Preload ICD's to speed up common path 2020-04-08 lenny build: Find headers package from external dir 2020-04-09 kpet Log debug messages with verbose severity instead of info 2020-04-08 shannon build: Update known-good for 1.2.137 header 2018-12-21 lenny tests: Update layer path test to strip empty paths 2018-12-21 lenny loader: Strip out empty search paths 2018-12-21 david.c.hubbard loader: Fix clang-format formatting issues 2018-12-21 david.c.hubbard loader: Remove duplicate search paths on posix 2019-10-20 jmadill build: Fix not finding registry path in some cases 2020-03-26 udknight docs: Improve vkNegotiateLoaderLayerInterfaceVersion's description 2020-03-21 arnfranke Add newlines to two DXGI files 2020-03-25 udknight docs: Correct one minor discrepancy in "Implicit vs Explicit Layers" 2020-04-01 lenny build: Enable building static loader on MacOS Roll third_party/vulkan-validationlayers/ 9a283ae34..a977d6557 (110 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/9a283ae3457f...a977d65576b5 $ git log 9a283ae34..a977d6557 --date=short --no-merges --format='%ad %ae %s' 2020-04-26 s.fricke tests: Fix unexpected errors for AHB test 2020-04-24 mark practices: Fix fcn names and revamp manual fcn handling 2020-04-27 tony gpu: Stop using deprecated spirv-tools var 2020-04-27 jzulauf tests: Add persitant storage for renderpass info 2020-04-27 tony practices: Don't validate swapchain memory 2020-04-09 mikes scripts: Object tracker optional handling 2020-04-23 tony practices: Fix CreateFramebuffer 2020-04-25 petr_kraus tests: Test swapchain image props 2020-04-25 petr_kraus layers: Initialize image props for a swapchain 2020-04-24 karen docs: update khronos_validation_layer.md 2020-04-24 lionel.g.landwerlin Fix validation of blended attachments on imageless framebuffers 2020-04-22 s.fricke tests: Add YCbCr Format Feature VUIDs 2020-04-22 s.fricke layers: Add YCbCr Format Feature VUIDs 2020-04-23 tony gpu: Fix promoted buffer device address 2020-04-21 s.fricke layers: Fix VUID 02023 to use image state format feature 2020-04-19 s.fricke Fix cubearray test from failing on device 2020-04-21 petr_kraus tests: Test concurrent access with vkGetDeviceQueue 2020-04-22 petr_kraus layers: Fix threading resetting counters on vkGet* 2020-04-16 mark scripts: Pick up VUIDS in comment lines 2020-04-16 mark stateless: Add comments to pick up implicit VUs in stats 2020-04-16 mark corechecks: Add comments for built-up VUIDs 2020-04-16 mark corechecks: Remove some comments that'd throw off valstats 2020-04-17 souravp tests: For VUID-VkRayTracingPipelineCreateInfoKHR-flags-03421 2020-04-17 souravp layers: Add VUID-VkRayTracingPipelineCreateInfoKHR-flags-03421 2020-04-18 petr_kraus tests: Remove mock workarounds in instanceless 2020-04-21 sam.walls practices: add null pointer check for PreCallRecordCreateInstance 2020-04-03 tony tests: Split out gpu-av and printf into their own classes 2020-04-19 git layers: add support for VK_EXT_headless_surface 2020-04-20 tony layers: Fix renderpass2 tracking 2020-04-19 s.fricke tests: Add support for VUID 02260 2020-04-19 s.fricke layers: Add support for VUID 02260 2020-04-20 jbolz layers: Fix crash when there are more blend attachments than subpass color attachments 2020-04-16 s.fricke tests: Check coverage without memory requirements 2020-04-16 s.fricke layers: Remove redundant memory checking 2020-04-19 petr_kraus tests: Fix failing TestAliasedMemoryTracking 2020-03-24 jbolz tests: Test cube image view layerCount 2020-03-24 jbolz layers: Validate cube image view layerCount 2020-04-16 souravp tests: Add new tests for VkRayTracingPipelineCreateInfo 2020-04-10 souravp layers: RayTracingPipelineCreateInfo validation 2020-04-16 s.fricke tests: Fixes crashing some Android devices 2020-04-12 git layers: fix logic error in semaphore validation 2020-04-06 s.fricke layers: Add full Format Feature tracking support 2020-04-10 tony gpu: Fix typos in debug_printf.md 2020-04-14 petr_kraus layers: Add missing skip handling to commands 2020-04-16 cwallez Fix build-gn/generate_vulkan_layers_json.py on Mac 2020-04-08 lionel.g.landwerlin Validate blending on color attachment without blending support 2020-03-03 mark scripts: Some validation-stats cleanup and update 2020-04-09 petr_kraus tests: Remove mock workarounds for vkAcquire 2020-04-09 s.fricke layers: Update AHB to Android Q and better logging 2020-04-14 mark test: Temporarily disable AHBCreateImageView test (...) 2020-04-10 charles docs: Suggest disabling validation with debug printf 2020-04-09 shannon build: Update known-good files for 1.2.137 header 2020-04-10 mark scripts: Allow clean-repo to work on empty directories 2020-04-10 mark tests: Fix rebasing error in multi-instance test 2020-04-09 mark corechecks: Stringstream can take strings natively 2020-04-09 mark layers: Removed redundant helper function 2020-04-09 mark corechecks: Normalize stringstream message output 2020-04-09 mark layers: Update FormatHandle to use stringstream 2020-04-09 mark corechecks: Fixed bad handle formats in descriptor_sets 2020-04-05 petr_kraus tests: Add multiple instance creation test 2020-04-08 petr_kraus tests: Remove MockICD workarounds in instanceless 2020-04-07 petr_kraus tests: Simplify device extension filtering 2020-04-07 petr_kraus tests: Expect VK_INCOMPLETE from pd enumeration 2020-04-04 petr_kraus tests: Remove commented code and issues 2020-03-31 petr_kraus tests: Add some instance checks 2020-04-02 petr_kraus tests: Refactor the test framework 2020-04-10 lionel.g.landwerlin Add validation for new performance query reset VUID 02863 2020-02-18 lionel.g.landwerlin Rework performance query validation 2020-02-18 lionel.g.landwerlin layers: record reset queries in state tracker 2020-04-10 lionel.g.landwerlin tests: fix incorrect/missing reset of performance queries 2020-04-09 mikes scripts: update_deps.py always pass -A on Windows 2020-04-09 mark scripts: Fix --clean-repo for read-only files 2020-04-07 mark build: Add blurb for using update_deps to change architectures 2020-04-08 s.fricke tests: Add disjoint bindImageMemory VUID 2020-04-08 s.fricke tests: Move tests to BindInvalidMemoryYcbcr 2020-04-08 s.fricke layers: Add disjoint bindImageMemory VUID 2020-04-09 s.fricke Add Documentation about writing tests 2020-04-09 mikes scripts: BP skip vkEnumerateInstanceVersion 2020-04-07 tony layers: Don't remove container contents during iteration 2020-04-07 mikes layers: Fix operator= recursion 2020-04-06 mikes layers: GCC -Wignored-qualifiers warning 2020-04-06 mikes layers: GCC -Wdeprecated-copy warning 2020-04-06 s.fricke tests: Add PhysicalDeviceFormatProperties2 for Device Profile API 2020-04-03 tony tests: Fix extraneous errors 2020-04-03 tony layers: Fix error message 2020-04-04 petr_kraus tests: Remove commented code 2020-04-02 petr_kraus tests: Refactor DeviceExtensionSupported 2020-04-02 mark chassis: Use init funcs for device val obj setup 2020-04-01 mark chassis: Use init funcs for instance val obj setup 2020-03-30 mark layers: Init validation object types in child constructors 2020-04-06 s.fricke Improve Android build documentation 2020-04-06 petr_kraus layers: Add some headers to cmake 2020-04-05 jbolz tests: Test for pAccelerationStructures objects 2020-04-05 jbolz lifetimes: Validate acceleration struture objects 2020-04-04 petr_kraus tests: Remove noop from InitSwapchain() 2020-04-05 mikew build-gn: Keep generate*.py identical across repos 2020-03-16 sam.walls tests: Add tests for Arm perfdoc check 17 2020-03-16 sam.walls practices: Add implementation of Arm perfdoc check 17 2020-03-16 sam.walls tests: Add tests for Arm perfdoc checks 12 + 13 2020-03-16 sam.walls practices: Add implementation of Arm perfdoc checks 12 + 13 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 * Update DEPS
2020-04-28Use libvulkan for platform variant of deqp_amberandroid-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android11-mainline-tethering-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devColin Cross
The SDK variant of deqp_amber doesn't need libvulkan, as the headers are always visible through the NDK. When the build system is changed to also create a platform variant then a dependency on libvulkan will be necessary to see the headers. Also reexport the headers to be visible to libdeqp. Bug: 149591340 Test: m checkbuild Change-Id: I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 Merged-In: I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 (cherry picked from commit 2a5dd60b2876104b5eb827188acc2a13310739bf)
2020-04-27Added STENCIL support for Amber Script. (#847)asuonpaa
Added STENCIL support for Amber Script.
2020-04-23Update cmake (#846)dan sinclair