aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-18Require Vulkan 1.1 or newer when using subgroup size control (#902)asuonpaa
2020-08-14Use native vkGetPhysicalDeviceProperties2 for Vulkan 1.1 and up (#901)asuonpaa
We cannot assume vkGetPhysicalDeviceProperties2KHR is exposed when the native version is available. This change uses the native function if available and searches for the extension function only when running Vulkan 1.0.
2020-08-13Simple script to check for inclusive language. (#897)dan sinclair
This CL adds a simple script to check for inclusive language. All files in the repo are scanned and any matches are output.
2020-08-12 Switch amber to parse clspv's embedded reflection (#899)alan-baker
* No longer uses the descriptor map, instead parses the embedded reflection instructions directly * strips reflection instructions after parsing to prevent needing VK_KHR_non_semantic_info * update deps
2020-08-05Update language in a few places. (#898)dan sinclair
This CL clarifies various bits of text.
2020-07-27Add example for row_major, col_major matrices (#896)David Neto
Demonstrates that reading a column vector from a row-major matrix is a gather operation, and writing it is a scatter operation.
2020-07-23Roll Deps (#895)dan sinclair
* add roll script * Roll third_party/dxc/ 316d802e3..174fb21fa (16 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/316d802e377a...174fb21fa97f $ git log 316d802e3..174fb21fa --date=short --no-merges --format='%ad %ae %s' 2020-07-22 grroth Allow double to WaveReadLaneFirst (#3053) 2020-07-22 hekotas Support -h on hctbuild/hcttest and -Release on hcttest (#3049) 2020-07-22 grroth Avoid constant expr from GEP create (#3046) 2020-07-21 grroth Propagate CodeGen Options and Semantic Defines (#3040) 2020-07-15 hekotas Removing unnecessary DisableThreadLibraryCalls() calls (#3042) 2020-07-15 jaebaek [spirv] Remove BufferBlock for array types (#3039) 2020-07-13 3507248+vcsharma Use nearest even rounding mode for compile-time constants (#3036) 2020-07-13 python3kgae Add debug info for constant in cbuffer. (#3037) 2020-07-13 dginsburg Add -fvk-auto-shift-bindings that applies -fvk-*-shift bindings to re… (#2959) 2020-07-09 texr Fix thread malloc issue with GetConstantBufferByName (#3033) 2020-07-09 ruslan.kutdusov.usu put hlsl specific warnings in diagnostic groups (#3026) 2020-07-08 grroth Allow integer attribs to GetAttributeAtvertex (#3032) 2020-07-08 hekotas Enable arm build (#3030) 2020-07-08 python3kgae Support -line-directive in dxr. (#3027) 2020-07-08 grroth Don't reprocess instr in CullSensitiveBlocks (#3029) 2020-07-07 python3kgae Copy GVDbgOffsetMap to avoid crash caused by bad ref. (#3028) Created with: roll-dep third_party/dxc Roll third_party/clspv/ b3e2b6d9d..55d518644 (8 commits) https://github.com/google/clspv/compare/b3e2b6d9d8c2...55d518644f61 $ git log b3e2b6d9d..55d518644 --date=short --no-merges --format='%ad %ae %s' 2020-07-21 antognini.marco Use NMax/NMin for fmax/fmin (#506) (#609) 2020-07-21 alanbaker Add deprecation notice for descriptor map (#611) 2020-07-20 alanbaker Fix barrier and mem_fence scopes (#610) 2020-07-17 antognini.marco Fix missing link reference to build clspv-opt (#608) 2020-07-15 48454132+sjw36 cl_khr_subgroups support (#603) 2020-07-10 alanbaker Remove sampler restrictions (#607) 2020-07-09 alanbaker Update msvc 2017 (#606) 2020-07-07 alanbaker Update LLVM (#605) Created with: roll-dep third_party/clspv Roll third_party/shaderc/ d8eca133b..ba92b11e1 (24 commits) https://github.com/google/shaderc/compare/d8eca133b4b1...ba92b11e1fca $ git log d8eca133b..ba92b11e1 --date=short --no-merges --format='%ad %ae %s' 2020-07-22 dneto glslc: Add -mfmt=wgsl output format option (#1110) 2020-07-20 rharrison Roll 5 dependencies and update expectations (#1111) 2020-07-20 bclayton Update license-checker.cfg with simplified rules (#1107) 2020-07-18 bclayton Mingw - use `posix` toolchain flavor (#1108) 2020-07-17 bclayton Kokoro: Migrate linux bots to ubuntu docker image 2020-07-17 bclayton License checker (#1104) 2020-07-14 rharrison Roll 5 dependencies (#1102) 2020-07-13 dneto Add CMake support for buildint Tint in third_party (#1090) 2020-07-13 dneto Roll-deps: effcee trunk is "main" now (#1096) 2020-07-13 jiajie.hu Improve how GN finds auto-generated SPIRV-Tools headers (#1101) 2020-07-08 bclayton Remove pushing / popping -fPIC for glslang (#1098) 2020-07-07 rharrison Roll 6 dependencies and update expectations. (#1097) 2020-07-06 dneto glslc and spvc understand -h as the same as --help (#1089) 2020-07-03 dneto Glslang third party build needs -fPIC (#1093) 2020-07-01 xinghua.cao Add interface for enabling 16-bit types (#1091) 2020-06-23 rharrison Roll 5 dependencies and update tests/expectations (#1087) 2020-06-17 rharrison Add support for different default/trunks in roll-deps (#1086) 2020-06-15 rharrison Rolling 5 dependencies (#1085) 2020-06-15 31453424+iraiter2 Add minimum buffer size for dawn reflection (#1084) 2020-06-10 dneto Update for Glslang generator version number 9 (#1083) 2020-06-10 rharrison Rolling 5 dependencies and update expectations (#1081) 2020-06-10 rharrison Remove infrastructure for and references to VS2013 (#1082) 2020-06-09 rharrison Start shaderc v2020.2 2020-06-09 rharrison Finalize shaderc v2020.1 Created with: roll-dep third_party/shaderc Roll third_party/spirv-tools/ bd2a9ea85..9dc1bfa31 (52 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/bd2a9ea85210...9dc1bfa31314 $ git log bd2a9ea85..9dc1bfa31 --date=short --no-merges --format='%ad %ae %s' 2020-07-23 antonikarp spirv-fuzz: adds TransformationReplaceCopyMemoryWithLoadStore (#3575) 2020-07-23 antonikarp spirv-fuzz: adds TransformationReplaceCopyObjectWithStoreLoad (#3567) 2020-07-22 stevenperron Start SPIRV-Tools v2020.5 2020-07-22 stevenperron Finalize SPIRV-Tools v2020.4 2020-07-22 vasniktel spirv-fuzz: Fix usages of irrelevant constants (#3566) 2020-07-22 stevenperron Update CHANGES 2020-07-22 alanbaker Support SPV_KHR_terminate_invocation (#3568) 2020-07-22 stevenperron Sink pointer instructions in merge return (#3569) 2020-07-21 greg Preserve OpenCL.DebugInfo.100 through elim-dead-code-aggressive (#3542) 2020-07-21 vasniktel spirv-fuzz: TransformationReplaceParamsWithStruct (#3455) 2020-07-21 38144211+vkushwaha-nv Add changes for SPV_EXT_shader_atomic_float (#3562) 2020-07-21 vasniktel spirv-fuzz: Use irrelevant constants (#3565) 2020-07-21 stefanomil spirv-fuzz: Extend TransformationRecordSynonymousConstants to allow composite constants (#3537) 2020-07-21 vasniktel spirv-fuzz: Add is_irrelevant parameter (#3563) 2020-07-20 vasniktel spirv-fuzz: Add IdIsIrrelevant fact (#3561) 2020-07-20 stefanomil spirv-fuzz: refactor to use RemoveAtRandomIndex (#3560) 2020-07-20 antonikarp spirv-fuzz: add TransformationAddRelaxedDecoration (#3545) 2020-07-17 alanbaker Store location values sparsely (#3488) 2020-07-17 dneto Permit Simple and GLSL450 memory model in WEBGPU_0 (#3463) 2020-07-17 antonikarp spirv-fuzz: support floating-point in TransformationInvertComparisonOperator (#3551) 2020-07-17 stefanomil Change MaybeApplyTransformation to return a boolean (#3555) 2020-07-17 stefanomil spirv-fuzz: Implement MaybeApplyTransformation helper function (#3540) 2020-07-17 stefanomil spirv-fuzz: Assert false in IsApplicable method of TransformationAccessChain (#3528) 2020-07-16 vasniktel spirv-fuzz: Add support for OpBitcast to TransformationEquationInstruction (#3523) 2020-07-16 vasniktel spirv-fuzz: Add support for OpConvert to TransformationEquationInstruction (#3472) 2020-07-15 alanbaker Fix reachability in the validator (#3541) 2020-07-15 vasniktel spirv-fuzz: Remove TransformationCopyObject (#3531) 2020-07-15 vasniktel spirv-opt: Add support for OpLabel to dominator analysis (#3516) 2020-07-15 stefanomil spirv-fuzz: Fuzzer pass to interchange zero-like constants (#3524) 2020-07-15 afdx spirv-fuzz: Add replay range option (#3535) 2020-07-14 jaebaek Rewrite KillDebugDeclares() (#3513) 2020-07-14 andreperezmaselco.developer spirv-fuzz: Fix instruction insertion issue (#3521) 2020-07-14 andreperezmaselco.developer spirv-fuzz: Implement the OpMatrixTimesMatrix linear algebra case (#3527) 2020-07-14 greg Add support to GPU-AV instrumentation for Task and Mesh shaders (#3512) 2020-07-14 andreperezmaselco.developer spirv-fuzz: Support adding dead break from back-edge block (#3519) 2020-07-14 andreperezmaselco.developer Support OpPhi when replacing boolean constant operand (#3518) 2020-07-12 vasniktel spirv-fuzz: TransformationAddSynonyms (#3447) 2020-07-11 vasniktel spirv-fuzz: Remove unused functions (#3510) 2020-07-11 vasniktel spirv-fuzz: Minor refactoring (#3507) 2020-07-10 greg Preserve OpenCL.DebugInfo.100 through elim-local-single-store (#3498) 2020-07-10 jaebaek Preserve debug info in vector DCE pass (#3497) 2020-07-10 stefano.milizia00 Implement transformation to record synonymous constants. (#3494) 2020-07-09 jaebaek Fix build failure (#3508) 2020-07-09 greg Upgrade elim-local-single-block for OpenCL.DebugInfo.100 (#3451) 2020-07-09 vasniktel spirv-fuzz: TransformationReplaceParameterWithGlobal (#3434) 2020-07-09 andreperezmaselco.developer Implement the OpMatrixTimesVector linear algebra case (#3500) 2020-07-08 jaebaek Preserve OpenCL.100.DebugInfo in reduce-load-size pass (#3492) 2020-07-08 andreperezmaselco.developer spirv-fuzz: Add image sample unused components transformation (#3439) 2020-07-07 andreperezmaselco.developer spirv-fuzz: Add variables with workgroup storage class (#3485) 2020-07-07 andreperezmaselco.developer spirv-fuzz: Implement the OpVectorTimesMatrix linear algebra case (#3489) 2020-07-07 vasniktel spirv-fuzz: fuzzerutil::MaybeGetConstant* #3487 2020-07-06 jaebaek Debug info preservation in copy-prop-array pass (#3444) Created with: roll-dep third_party/spirv-tools Roll third_party/glslang/ f5ed7a69d..3ee5f2f1d (37 commits) https://github.com/KhronosGroup/glslang/compare/f5ed7a69d5d6...3ee5f2f1d331 $ git log f5ed7a69d..3ee5f2f1d --date=short --no-merges --format='%ad %ae %s' 2020-07-22 greg Update spirv-tools known-good to most recent stable 2020-07-19 vkushwaha Add changes for SPV_EXT_shader_atomic_float_add 2020-07-14 bclayton Limit visibility of symbols for internal libraries 2020-07-20 john SPV: Update to the latest SPIR-V headers. 2020-07-14 bclayton Deprecate InitializeDll functions 2020-07-14 bclayton Simplify PoolAlloc with use of thread_local. 2020-07-14 malcolm also search global variables assignment for live variables 2020-07-20 bclayton Drop support for VS2013 2020-07-20 bclayton Start glslang 11.0.0 2020-07-20 bclayton Finalize glslang 10.15.3847 2020-07-20 bclayton build_info: Fix parsing of versions with no flavor 2020-07-17 bclayton Update license-checker.cfg with simplified rules 2020-07-17 bclayton Add new rules for update of license-checker 2020-07-15 cepheus GLSL/SPV: Propagaet precision qualifier from function to return value. 2020-07-14 bclayton runtests: Check error codes, set LD_LIBRARY_PATH 2020-07-14 bclayton Give build_info.py the executable bit 2020-07-14 cepheus Fix recently found non-determinism with gl_WorldToObject3x4EXT. 2020-07-14 cepheus Non-determinism: Remove test file that seems to trigger non-determinism. 2020-07-13 bclayton Add bison license to LICENSE.txt 2020-07-13 bclayton CMake: Move project() to top of CMakeLists.txt 2020-07-13 bclayton Kokoro: Print test output to stdout 2020-07-13 cepheus Fix comma in licence checker. 2020-07-13 cepheus Revert "Merge pull request #2330 from ShabbyX/optimize_for_angle" 2020-07-13 cepheus Fix a couple lines that were too long, to retrigger bots. 2020-07-13 cepheus Fix #2329: don't use invalid initializers. 2020-07-12 bclayton Add missing comma from license-checker.cfg 2020-07-12 ccom Common: include standard headers before doing any defines 2020-07-10 bclayton Fix CMake rules when nesting CMake projects 2020-07-10 bclayton Attempt to fix chromium builds 2020-06-17 bclayton Generate build information from CHANGES.md 2020-07-03 ShabbyX Customize glslang.y to GLSLANG_ANGLE 2020-07-03 ShabbyX Use GLSLANG_ANGLE to strip features to what ANGLE requires 2020-07-07 rharrison Make sure glslang_angle has a definition in BUILD.gn 2020-07-07 bclayton Use CMake's builtin functionality for PCHs 2020-07-07 bclayton Remove GLSLANG_BUILD_PIC flag 2020-07-07 bclayton Add new static targets to VS solution folders 2020-07-07 bclayton Add new rules to .gitignore Created with: roll-dep third_party/glslang Roll third_party/googletest/ 356f2d264..a781fe29b (10 commits) https://github.com/google/googletest/compare/356f2d264a48...a781fe29bcf7 $ git log 356f2d264..a781fe29b --date=short --no-merges --format='%ad %ae %s' 2020-07-13 ofats Googletest export 2020-07-11 ashikpaul17 Fixed some minor typos 2020-07-09 absl-team Googletest export 2020-07-07 ofats Googletest export 2020-07-07 absl-team Googletest export 2020-07-07 absl-team Googletest export 2020-04-11 olivier.ldff use target_compile_features to use c++11 if cmake > 3.8 2020-06-19 amatanhead Make EXPECT_THROW and EXPECT_NO_THROW macros more informative 2020-05-30 eli fix compilation on OpenBSD 6.7 2020-01-22 mjvk Fixes extensions missing for QNX Created with: roll-dep third_party/googletest Roll third_party/spirv-headers/ 11d7637e7..979924c8b (3 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/11d7637e7a43...979924c8bc83 $ git log 11d7637e7..979924c8b --date=short --no-merges --format='%ad %ae %s' 2020-07-21 alanbaker Support SPV_KHR_terminate_invocation (#163) 2020-07-19 vkushwaha Add changes for SPV_EXT_shader_atomic_float 2020-06-26 dj2 Register the Tint compiler Created with: roll-dep third_party/spirv-headers Roll third_party/vulkan-loader/ a173c025f..bfe4f378a (14 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/a173c025f8fe...bfe4f378aee6 $ git log a173c025f..bfe4f378a --date=short --no-merges --format='%ad %ae %s' 2020-07-20 shannon build: Update known-good files for 1.2.148 header 2020-07-15 bob scripts: fix update_deps retry clone 2020-07-14 shannon build: Update known-good files for 1.2.147 header 2020-07-14 lenny loader: Remove RTLD_DEEPBIND flag 2020-07-13 bob scripts: udpate_deps retry on clone or fetch failure 2020-07-09 charles loader: Make RTLD_DEEPBIND conditional on ASAN 2020-07-02 mikes build: Roll GN DEPS file 2020-07-07 caramelli.devel Remove duplicate key / value in scripts/common_codegen.py 2020-07-06 shannon build: Update known-good files for 1.2.146 header 2020-07-04 caramelli.devel loader: Add support for directfb surface extension 2020-07-05 alexbatashev loader: Fix symbol lookup order 2020-07-02 sdefresne Convert GN libs lists to frameworks 2020-07-01 charles loader: fix wrongly returned error code 2020-07-02 charles loader: fix TSAN warning Created with: roll-dep third_party/vulkan-loader Roll third_party/cppdap/ cc93ba974..1fd23dda9 (16 commits) https://github.com/google/cppdap/compare/cc93ba974720...1fd23dda91e0 $ git log cc93ba974..1fd23dda9 --date=short --no-merges --format='%ad %ae %s' 2020-07-21 bclayton Add license checker config and kokoro presubmit 2020-06-29 bclayton Change dap::integer backing type to int64_t 2020-06-15 bclayton Add dap::initialize() and terminate() functions 2020-06-11 bclayton TypeOf: Move Move TypeInfos to anon namespace 2020-06-11 bclayton Add lots more tests for dap::any. 2020-06-10 bclayton clang: Enable -Weverything, fix all warnings 2020-06-10 bclayton Update DAP protocol to 1.41.0 2020-06-10 bclayton Fix moves of any when value isInBuffer 2020-06-10 bclayton Fix deadlock closing socket on another thread 2020-06-08 bclayton Socket: Use the RWMutex to fix TSAN error 2020-06-08 bclayton Add dap::RWMutex. A read / write mutex. 2020-06-08 bclayton CMake: Handle building fuzzer with sanitizers 2020-06-05 bclayton Implement timeouts for dap::Socket::connect 2020-06-05 bclayton Remove unnecessary virtual inheritance 2020-05-26 bclayton json_serializer: Disable exceptions 2020-05-26 bclayton Add support for fuzzing cppdap Created with: roll-dep third_party/cppdap Roll third_party/clspv-llvm/ 019660036..23d180043 (1818 commits) https://github.com/llvm/llvm-project/compare/01966003674d...23d1800433d9 $ git log 019660036..23d180043 --date=short --no-merges --format='%ad %ae %s' 2020-07-23 llvmgnsyncbot [gn build] Port 92874d28669 2020-07-23 eleviant [CodeGen][TargetPassConfig] Add unreachable-mbb-elimination pass explicitly 2020-07-23 braedy [Matrix] Add asserts for mismatched element types. 2020-07-23 sebastian.neubauer [AMDGPU] Fix typo. NFC 2020-07-23 higuoxing [DWARFYAML] Refactor emitDebugInfo() to make the length be inferred. 2020-07-23 higuoxing [DWARFYAML] Pull out common helper functions for rnglist and loclist tables. NFC. 2020-07-23 ishizaki [mlir]: NFC: Fix trivial typo in documents and comments 2020-07-23 llvm-dev [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add SSE shift multiple use handling 2020-07-23 ulrich.weigand [SystemZ] Ensure -mno-vx disables any use of vector features 2020-07-23 flo [SCEVExpander] Use IRBuilderCallbackInserter to call rememberInstruction. 2020-06-23 russell.gallop [docs] Fix TestSuiteGuide.md to mention scipy 2020-07-23 mikhail.maltsev [libcxx] Adjust trivial_abi tests for C++03 and C++11 testing 2020-07-12 jay.foad [GlobalISel][AMDGPU] Legalize saturating add/subtract 2020-07-23 flo [LSR] Re-generate check lines for test. 2020-07-23 flo [LoopIdiom] Add additional test cases. 2020-07-23 erich.keane Update make_cxx_dr_status and cxx_dr_status.html for the new release. 2020-07-23 spatel [InstSimplify] reduce code duplication for binop expansion; NFC 2020-07-23 llvm-dev Fix -Wparentheses warning - add missing brackets around the entire assertion condition 2020-07-06 pavel Recommit "[lldb/API] Overwrite variables with SBLaunchInfo::SetEnvironment(append=true)" 2020-07-23 okuraofvegetable [Attributor] Cache query results for isPotentiallyReachable in AAReachability 2020-06-30 konstantin.schwarz [GlobalISel][InlineAsm] Add register class ID to the flags of register input operands 2020-07-23 llvm-dev Fix implicit dependency on CommandLine.h 2020-07-23 llvm-dev ValueProfileCollector.h - remove unnecessary includes. NFC. 2020-07-23 medismail.bennani [lldb/test] Fix TestHistoryRecall failure (NFC) 2020-07-23 llvm-dev Fix implicit dependency on CommandLine.h 2020-07-22 medismail.bennani [lldb/interpreter] Move the history subcommand to session (NFCI) 2020-07-23 llvm-dev Speculation.h - remove unnecessary includes. NFC. 2020-07-23 flo [ScheduleDAGRRList] Pacify overload mismatch in std::min. 2020-07-23 flo [ScheduleDAGRRList] Limit number of candidates to explore. 2020-07-23 limo [mlir][Linalg] emitLoopRanges and emitLoopRangesWithSymbols merged into one 2020-07-23 limo [mlir] Added verification check for linalg.conv to ensure memrefs are of rank > 2 2020-07-23 Alexander.Richardson [lit] Include total elapsed time in xunit output 2020-07-23 Alexander.Richardson [libcxx][lit] Fix incorrect lambda capture in hasLocale checks 2020-07-22 grimar [llvm-readelf] - Simplify the implementation of getSectionTypeString() helper. NFCI. 2020-07-23 1.int32 [Analyzer][StreamChecker] Use BugType::SuppressOnSink at resource leak report. 2020-07-23 SourabhSingh.Tomar [DebugInfo] Attempt to fix regression test failure after 59a76d957a2603ee0 2020-07-23 limo [mlir] Loop bounds inference in linalg.generic op improved to support bounds for convolution 2020-07-23 SourabhSingh.Tomar Re-apply:" Emit DW_OP_implicit_value for Floating point constants" 2020-07-23 lebedev.ri [Reduce] Rewrite runDeltaPass() workloop: do reduce a single and/or last target 2020-07-23 echristo Temporarily Revert "Reland [lldb] Unify type name matching in FormattersContainer" as it breaks bots with due to m_valid being an unused class member except in assert builds. 2020-07-23 ro [compiler-rt][sanitizers] Fix Solaris madvise declaration 2020-07-22 ajcbik [mlir] [VectorOps] Improve scatter/gather CPU performance 2020-07-14 sepavloff [Windows] Fix limit on command line size 2020-07-22 yamauchi Reland D84057 [PGO][PGSO] Remove a temporary flag used for gradual rollout. 2020-07-23 SourabhSingh.Tomar Revert "[DebugInfo] Emit DW_OP_implicit_value for Floating point constants" 2020-07-22 tianshilei1992 Revert "[OpenMP] Wait for kernel prior to memory deallocation" 2020-07-22 tianshilei1992 [OpenMP] Wait for kernel prior to memory deallocation 2020-07-23 higuoxing [DWARFYAML] Refactor range list table to hold more data structure. 2020-07-23 SourabhSingh.Tomar [DebugInfo] Emit DW_OP_implicit_value for Floating point constants 2020-07-22 maskray [PGO] Don't call calloc(0, sizeof(ValueProfNode *)) (...) 2020-07-06 sameerarora101 [llvm-install-name-tool] Merge install-name options 2020-07-07 lebedev.ri [Scalarizer] Centralize instruction DCE 2020-07-06 craig.topper [X86] Centalize the 'sse4' hack to a single place in X86TargetInfo::setFeatureEnabledImpl. NFCI 2020-06-21 protze [OpenMP][Tests] Fix/Mark compatibilty for GCC 2020-07-06 zixu_wang [clang] Enable errors for undefined TARGET_OS_ macros in Darwin driver 2020-07-06 echristo Fix [-Werror,-Wsign-compare] in dominator unit test. 2020-07-06 riccibrun [Support][NFC] Fix Wdocumentation warning in ADT/Bitfields.h 2020-07-02 Stanislav.Mekhanoshin [AMDGPU] Tweak getTypeLegalizationCost() 2020-07-06 riccibrun [clang] Rework how and when APValues are dumped 2020-07-05 Matthew.Arsenault AMDGPU/GlobalISel: Add types to special inputs 2020-07-06 arsiem Add option LLVM_NM to allow specifying the location of the llvm-nm tool 2020-07-06 aprantl Use CMAKE_OSX_SYSROOT instead of the environment variable SYSROOT 2020-07-06 tkeith [flang] Add missing include for std::min 2020-06-24 nicolai.haehnle DomTree: add private create{Child,Node} helpers 2020-05-18 nicolai.haehnle DomTree: Remove getRoots() accessor 2020-05-18 nicolai.haehnle DomTree: Remove the releaseMemory() method 2020-05-18 nicolai.haehnle DomTree: Remove getChildren() accessor 2020-06-26 aardappel [WebAssembly] Added 64-bit memory.grow/size/copy/fill 2020-07-06 paulatoth [libc] Add documentation for integration tests. 2020-06-29 aardappel [WebAssembly] 64-bit memory limits 2020-07-07 marukawa [VE] Support symbol with offset in assembly 2020-06-11 julian.lettner [Sanitizer] Fix demangling for Swift symbol names 2020-07-06 gh [ELF] Drop an unneeded reference to `symtab` from SymbolTable::addSymbol 2020-07-06 kevin.neal Revert "[FPEnv][Clang][Driver] Disable constrained floating point on targets lacking support." 2020-07-07 marukawa [VE] Change to use isa 2020-07-06 kevin.neal [FPEnv][Clang][Driver] Failing tests are now expected failures only on PowerPC 2020-06-19 Matthew.Arsenault AMDGPU: Don't ignore carry out user when expanding add_co_pseudo 2020-06-30 psteinfeld [flang] Bug fix for ambiguous references to data and functions 2020-07-06 kevin.neal [FPEnv][Clang][Driver] Failing tests are now expected failures. 2020-06-23 zequanwu [SemaCXX] Fix false positive of -Wuninitialized-const-reference in empty function body. 2020-07-04 pklausler [flang] Basic tests of external I/O runtime (part 9/9) 2020-07-06 kevin.neal [FPEnv][Clang][Driver] Disable constrained floating point on targets lacking support. 2020-07-06 jpienaar [mlir] Change ODS to have include and exclude regex 2020-07-03 shuhong.liu [AIX] Add system-aix to lit config file 2020-07-06 maskray [ELF][ARM] Represent R_ARM_LDO32 as R_DTPREL instead of R_ABS 2020-06-24 luismarques [RISCV] Fold ADDIs into load/stores with nonzero offsets 2020-07-01 jurahul [MLIR] Add a NoRegionArguments trait 2020-07-06 riccibrun [clang][utils] make-ast-dump-check.sh: strip line and column numbers when generating serialization tests 2020-07-06 teemperor [clang] Fix modules build after D82585 2020-07-06 jasonliu.development [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s) 2020-03-17 oliver.stannard [Support] Fix formatted_raw_ostream for UTF-8 2020-07-06 hokein.wu [clangd] More complete fix for hover crashes on invalid record. 2020-07-06 lebedev.ri Reland "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`" 2020-07-06 teemperor [lldb] Always round down in NSDate's formatter to match NSDate's builtin format 2020-07-06 david.green [ARM] MVE FP16 cost adjustments 2020-07-06 hokein.wu [clang] Fix the incorrect dependence bits for DependentExtIntType. 2020-07-06 goncharov.mikhail Revert "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`" 2020-07-06 flo [LV] Pass dbgs() to verifyFunction call. 2020-07-06 Saiyedul.Islam [OpenMP] Temporarily disable failing runtime tests for OpenMP 5.0 2020-07-06 spatel [x86] add tests for vector select with non-splat bit-test condition; NFC Created with: roll-dep third_party/clspv-llvm Roll third_party/swiftshader/ 3121585ac..6a8a74986 (54 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/3121585acce2..6a8a74986c35 $ git log 3121585ac..6a8a74986 --date=short --no-merges --format='%ad %ae %s' 2020-07-21 amaiorano Fix ReactorDebugInfo off by one line issues 2020-07-22 amaiorano Fix GN debug builds of SwiftShader on LLVM 10 2020-07-17 tommek Fix copying between images and buffers with padding 2020-07-20 capn Eliminate dead host/target feature code for Subzero 2020-07-20 amaiorano Fix ENABLE_RR_DEBUG_INFO on LLVM 10 2020-07-20 amaiorano Remove support for LLVM < 10 2020-07-20 amaiorano Delete LLVM 7 Kokoro configs 2020-07-20 amaiorano Fix LLVM-10 CMake build 2020-07-21 swiftshader.regress Regres: Update test lists @ 97f99232 2020-07-16 capn Regres: Don't test changes with negative scores 2020-07-20 mark Fix macOS arm64 GN build by building llvm RWMutex.cpp 2020-07-10 ddorwin Update tests/presubmit.sh with modern syntax for Fuchsia bugs 2020-07-20 amaiorano Update to latest PowerVR to keep cmake source clean 2020-06-19 capn Support _PACK32 storage image formats and fix asserts 2020-07-18 capn Fix GN UBSanVPtr build of LLVM 10 JIT 2020-07-17 amaiorano Fix Win32 Chromium and ANGLE builds 2020-07-16 capn Remove Travis CI and AppVeyor build badges 2020-03-31 capn Update Kokoro's clang-format to version 10 2020-07-17 amaiorano Fix MacOS Chromium build (source_set dupe) 2020-07-16 amaiorano Fix MacOS (darwin) Chromium build on LLVM 10 2020-07-15 amaiorano Added Fuchsia support to LLVM 10 update script and updated configs 2020-07-15 amaiorano Use LLVM 10 instead of 7 for GN builds 2020-07-16 cwallez Fix B<->T copies of multiple array layers and unpacked rowpitch 2020-07-15 bclayton Regres: Collate and add new documentation for Regres 2020-04-08 natsu Support Gralloc3 in SwiftShader 2020-07-14 swiftshader.regress Regres: Update test lists @ cd0af645 2020-07-13 capn Undefine Bool after the headers that define them 2020-07-11 capn Remove dead ASTC code for GLES 2020-07-09 capn Rename command classes to match API calls 2020-06-04 srisser Add decoder for BC6h 2020-06-15 sugoi Image dirtiness 2020-07-09 amaiorano Android: build against llvm-10 instead of llvm-7 2020-07-03 capn Fix copying of multiple image layers 2020-07-02 capn Fix copying of multisample images 2020-07-02 capn Fix image slice / plane name usage 2020-07-09 amaiorano Android: add llvm-10 build file and fix build 2020-07-08 amaiorano Add llvm-10 configs for Android 2020-07-09 amaiorano Add arm64 support for Darwin to llvm-10 configs 2020-07-08 amaiorano Add validation and platform restrictions to LLVM-10 update script 2020-07-07 capn Remove unsupported formats 2020-07-02 sdefresne Convert GN libs lists to frameworks 2020-07-08 amaiorano Update llvm 10 Darwin config 2020-07-08 amaiorano Update llvm 10 Linux config 2020-07-06 amaiorano Enable Kokoro LLVM 10 builds on Windows 2020-07-06 amaiorano Add llvm-10 configs for Windows 2020-07-06 amaiorano Copy and modify update.py for LLVM 10 2020-07-07 swiftshader.regress Regres: Update test lists @ f6f11215 2020-07-01 capn Implement shaderStorageImageExtendedFormats support 2020-07-05 capn Implement scatter/gather for 1- and 2-byte texels 2020-07-01 capn Fix float-to-half conversion 2020-07-03 capn Eliminate large image specialization 2020-06-24 capn Refactor texel buffer reads 2020-06-24 capn Implement SNORM uniform texel buffer support 2020-06-24 capn Implement B10G11R11_UFLOAT_PACK32 uniform texel buffer support Created with: roll-dep third_party/swiftshader Roll third_party/vulkan-headers/ db06fce92..83825d55c (5 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/db06fce926b0...83825d55c7d5 $ git log db06fce92..83825d55c --date=short --no-merges --format='%ad %ae %s' 2020-07-20 oddhack Update for Vulkan-Docs 1.2.148 2020-07-13 oddhack Update for Vulkan-Docs 1.2.147 2020-07-04 caramelli.devel Update vk_icd.h for VK_EXT_directfb_surface extension 2020-07-07 oddhack Updates from @mark-lunarg 2020-07-05 oddhack Enumerate originating repository for all files in this repo. Created with: roll-dep third_party/vulkan-headers Roll third_party/vulkan-validationlayers/ 5c38b18ab..c3215f8f8 (153 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/5c38b18ab460...c3215f8f89bd $ git log 5c38b18ab..c3215f8f8 --date=short --no-merges --format='%ad %ae %s' 2020-07-22 jeremy tests: Fix push-constant test 2020-07-21 s.fricke tests: Add export AHB positive tests 2020-07-21 s.fricke layers: Fix exported AHB checking allocationSize 2020-07-21 s.fricke tests: AHB test for bindBufferMemory 2020-07-08 s.fricke layers: Remove AHB bindBuffer VUs 2020-07-21 mark chassis: Move layer option handling into separate files 2020-07-21 mark chassis: Localize config and env settings handling 2020-07-22 jeremy layers: Improve push constant error logging 2020-07-22 jzulauf syncval: Cleanup of extraneous tags, user doc revs 2020-07-21 jzulauf syncval: Style cleanup design/add user doc 2020-07-22 jakub Revert "Simplify the guard around ValidateMaxTimelineSemaphoreValueDifference" 2020-07-21 jakub Add a test for binary semaphore value difference checks 2020-05-04 jakub Simplify the guard around ValidateMaxTimelineSemaphoreValueDifference 2020-05-03 jakub Fix timeline semaphore value difference validations on binary semaphores 2020-07-22 christophe doc: Add links to per-feature docs 2020-07-21 tony tests: Skip test if limits are very large 2020-07-21 jzulauf syncval: Cleanup document from autogeneration 2020-07-16 mark tests: Add test for non-device concurrent buffer qfamily 2020-07-16 mark corechecks: Check CONCURRENT_MODE against ALL pdev qfamilies 2020-07-17 locke syncval: Add descriptor type and image layout 2020-07-17 jzulauf syncval: Add heuristic to suppress safe WAW msg 2020-07-17 jzulauf syncval: Add additional access info to hazard msg 2020-07-20 shannon build: Update known-good files for 1.2.148 header 2020-07-16 tony tests: Avoid "abort, retry, ignore" dialog boxes 2020-07-16 40687079+rumblehhh corechecks: Default init ACCELERATION_STRUCTURE_STATE members 2020-07-16 locke syval: Get sub extent by aspect 2020-07-13 locke tests: Add comment 2020-07-15 tony practices: Make copies of createInfos 2020-07-15 jan-harald.fredriksen tests: Add tests for VK_EXT_fragment_density_map2 2020-07-07 jan-harald.fredriksen layers: Validate VK_EXT_fragment_density_map2 2020-07-14 bob scripts: fix update_deps retry clone 2020-07-14 tony tests: Add ShieldTV rev b to skiplist 2020-07-13 tony gpu: Report errors when shader instrumentation fails 2020-07-14 shannon build: Address VUID inconsistencies for 1.2.147 2020-07-14 shannon build: Update known-good files for 1.2.147 header 2020-07-14 jzulauf tests: Add test for attachment final layout tran 2020-07-14 8729214+jonahryandavis Fix -Wrange-loop-construct range var copy warning 2020-07-14 jzulauf syval: Correct assert during final layout record 2020-07-13 tksuoran lifetimes: Fix GetPhysDeviceDisplayProp2 null derefs 2020-07-10 pdaniell tests: Add VK_EXT_extended_dynamic_state tests 2020-07-10 pdaniell layers: Add VK_EXT_extended_dynamic_state validation 2020-07-10 bob scripts: update copyright notice for update_deps 2020-07-06 bob scripts: update_deps retry on clone or fetch failure 2020-06-25 jzulauf docs: Add synchronization design doc 2020-07-08 locke tests: Layout Transition error test 2020-07-03 jzulauf syncval: Add stage/access info to hazard messages 2020-07-03 jzulauf syncval: Add input attachment state tracking 2020-06-30 jzulauf syncval: Fixes for attachment detection/update 2020-06-30 locke layers: Fix sub extents 2020-06-23 locke syncval: Add Prior access (...) 2020-04-06 jzulauf syncval: Cleanup/Refactor AccessContext 2020-04-03 jzulauf layers: Add range operator + and copy constructor 2020-03-20 jzulauf layers: Add subpass transition info to RP state 2020-04-03 jzulauf syncval: Clean up and bugfix Access state resolve 2020-03-25 locke syncval: Change offset generator to image generator 2020-03-17 locke syncval: Add default constructors for Encoders 2020-03-19 jzulauf syncval: Clean attachment first/last for RP creation 2020-03-18 jzulauf syncval: Add end renderpass access context resolve 2020-03-10 jzulauf syncval: Change hazard check to use resolved map. 2020-03-10 locke syncval: Add function name to hazard log messages 2020-03-04 locke tests: Test copy buffer image and blit hazards 2020-03-02 locke syncval: Add copy buffer image and blit entry points 2020-02-28 locke syncval: Use new generator in synchronization 2020-03-04 locke tests: Fix test synchronization errors 2020-03-02 locke syncval: Add dest image adjustment for compressed 2020-02-27 locke syncval: Add new RangeEncoder and RangeGenerator 2020-03-09 jzulauf syncval: Add context interface for detect/update 2020-02-21 jzulauf layers: Enhance Subpass DAG tree information 2020-02-10 jzulauf syncval: Adding race hazard support 2020-02-03 jzulauf syncval: Add logical stage extension to exec scope 2020-01-31 jzulauf sync: Add earlier/later stage maps to codegen 2020-01-23 jzulauf syncval: Add image layout transition hazard checks 2019-12-26 jzulauf tests: Add first image sync tests 2019-12-26 jzulauf syncval: Add image sync validation for CopyImage 2019-12-26 jzulauf tests: Add more flexible interface to VkImageObj 2019-12-18 jzulauf tests: Add testcases for buffer region copies 2019-09-30 jzulauf syncval: Init Sync Val Resource Hazard 2020-07-03 s.fricke tests: Add Protected Resource VUIDs 2020-07-03 s.fricke layers: Add Protected Resource VUIDs 2020-07-09 timvp build: Add a virtual dtor to AspectParameters 2020-07-08 jan-harald.fredriksen tests: Add VUID 04059 2020-07-08 jan-harald.fredriksen layers: Add VUID 04059 2020-07-09 s.fricke tests: Add YCbCr Swizzle VUIDs 2020-07-04 s.fricke layers: Add YCbCr Swizzle VUIDs 2020-07-09 tony layers: Remove leftover enum 2020-07-08 liyl chassis: Fix memory leaks 2020-07-02 lionel.g.landwerlin layers: fix image/view with modifier format feature storage 2020-07-06 shannon build: Fix VUID inconsistencies for 1.2.146 header 2020-07-06 shannon build: Update known-good files for 1.2.146 header 2020-07-08 tony layers: Fix log message 2020-07-07 tony gpu: Fix enabling of required features 2020-07-07 tony tests: Add PhysicalDeviceFeatures to device profile api 2020-07-03 s.fricke layers: Move some sparse VU to stateless 2020-07-08 40687079+rumblehhh Update BUILD.md to use correct helper.cmake path 2020-07-02 s.fricke tests: Add VUID 02711 2020-07-01 s.fricke layers: Add VUID 02711 2020-07-06 mark objtracker: Don't report undestroyable objects 2020-07-01 mark threading: Audit VkDisplay, VkDisplayMode object handling 2020-03-31 sam.walls tests: Add test for Arm perfdoc check 23 2020-03-31 sam.walls practices: Add passing implementation of Arm perfdoc check 23 Created with: roll-dep third_party/vulkan-validationlayers
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