Age | Commit message (Collapse) | Author |
|
Bug: b/68860345
Change-Id: I38ea866610c30c001e4c5580d81fd446a45f2ebb
|
|
Bug: b/169021525
Change-Id: I60d9b7425765484686bf39dd54308dd5d520a48b
|
|
Bug: b/169021525
Change-Id: I823851ad56d6434dfb9c27b865977026add4ba63
|
|
Added SPDX-license-identifier-Apache-2.0 to:
Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: Ic98880777d12ea9b68d34f17f7c42dd936410b57
|
|
Change-Id: I52b0a44674d6a680c4d6e187f5d4aeae13ba2d4b
|
|
Functions from instance extensions promoted to core in a later Vulkan version should only be loaded if the physical device version >= the version.
|
|
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I54cce2d5d4c4561956175221301b90a63aa80104
Merged-in: I54cce2d5d4c4561956175221301b90a63aa80104
|
|
external/deqp-deps/amber am: cc5b6ec5d2 am: e1616da73d am: 307479035c -s ours
am skip reason: Change-Id Id1e6fa091d5cf42e5de34db917effeba996e36eb with SHA-1 23f5bab926 is in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1588985
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5783ccfd435ef756c3344fcd62eebd27e19d6ca7
|
|
e1616da73d
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1588985
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I92b5b4468dd38bcdf17ff068663ab74fca94e776
|
|
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1588985
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I71bb42da0962c9d93d3f4041150a4faf4f90eff2
|
|
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I54cce2d5d4c4561956175221301b90a63aa80104
Merged-in: Id1e6fa091d5cf42e5de34db917effeba996e36eb
|
|
We now generate vk-wrappers.{inc,h} as part of the build, instead of
checking them in from an upstream build.
We no longer link with Vulkan, and instead define
-DAMBER_CTS_VULKAN_HEADER=1 (in deqp_and_deps_defaults) and use the
"Vulkan headers" from dEQP, as is done in the upstream Android dEQP
build.
All other defines are also moved to deqp_and_deps_defaults.
.cc files updated from the upstream Android dEQP build logs.
Bug: b/169021525
Change-Id: Id1e6fa091d5cf42e5de34db917effeba996e36eb
|
|
Conflicts:
Android.mk
samples/Android.mk
third_party/Android.mk
Bug: b/169021525
Change-Id: I9c24ae3e9d5cad75e2360325f1cdc1f77b0f7c35
|
|
When copying a D24_UNORM_S8_UINT depth/stencil buffer to or from the host, the depth and stencil data must be copied separately. This change adds extra space to the end of the Amber host buffer for the stencil data.
|
|
There's no need to restrict binding a vertex buffer to multiple locations. Now that we have OFFSET supported this has a real use case where the same buffer is used with different offsets.
|
|
The license classification rules in github.com/google/licensecheck have been updated.
|
|
* Handled the same as parsing buffer data
|
|
This CL adds a DATA initializer to the IMAGE command. This allows
setting the data to be used in the image as part of the initializer.
|
|
This change exposes shader target environment parsed from Amber Script into shader info structure. This allows Vulkan CTS to compile GLSL into SPIR-V using the specified SPIR-V version.
|
|
Adds parameters to the VERTEX_DATA AmberScript command: FORMAT, OFFSET, STRIDE.
|
|
Vulkan CTS TransferImage::ImageBarrier() is often used to
synchronize images which are then used as attachments in
a RenderPass. Depending on the load operation used, the RenderPass
may need either read or write access. (see Section 8.1 Render Pass
Creation in the Vulkan 1.2.x specification).
To allow any load operation to work correctly, set both read and write
access in the dstAccessMask when transitioning to an attachment layout.
|
|
When adding a buffer for an image, do not add a sampler for sampled image binding (only for combined sampled image bindings)
Fixes #927
|
|
* Various fixes for size comparisons
This CL fixes up various size comparison issues in amber along with
running the formatter.
* Roll Deps
Roll third_party/dxc/ c607bb3c0..f1f60648d (23 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/c607bb3c032d...f1f60648df03
$ git log c607bb3c0..f1f60648d --date=short --no-merges --format='%ad %ae %s'
2020-11-12 hekotas Fix hctbuild to enable passing of quoted values and values with parenthesis (#3256)
2020-11-12 marijns95 Linux: Implement prefix-counted BSTR allocation in SysAllocStringLen (#3250)
2020-11-11 hekotas Fix dxilconv crash when initialization fails (#3254)
2020-11-10 grroth Handle scalar args to out vector params (#3246)
2020-11-09 jaebaek [spirv] emit OpLine at the end of entry function (#3244)
2020-11-06 hekotas Support for ARM64EC and custom cmake (#3245)
2020-11-05 hekotas Minor refactoring to reduce size of dxilconv.dll (#3240)
2020-11-04 texr Fix lost debug info on DispatchMesh payload in AS (#3243)
2020-11-04 jaebaek Revert "[spirv] add location for DebugDeclare (#3230)" (#3242)
2020-11-04 grroth Initialize conversion remarks result (#3241)
2020-11-03 31109344+adam-yang Made exit values not have to dominate latch in structurize loop exit (#3220)
2020-11-03 hekotas Fix DIA SDK detection for ARM64 and VS2017 (#3239)
2020-11-02 grroth New approach to avoid skipallocas (#3219)
2020-11-02 jaebaek [spirv] add location for DebugDeclare (#3230)
2020-11-02 jaebaek [spirv] wrap instructions with OpNoLine (#3229)
2020-11-02 hekotas Fix DIA SDK detection (#3231)
2020-11-02 Junda.Liu [spirv] Fix [[vk::push_constant]] on ConstantBuffer part II (#3216)
2020-11-02 Junda.Liu [spirv] globallycoherent should generate SPIR-V decoration Coherent (#3217)
2020-10-30 texr Fix precise propagation through various missing paths (#3224)
2020-10-30 texr Fix regression in lib vector arg case when skipping copy-out (#3232)
2020-10-30 31109344+adam-yang Bitpiece crash when value/addr are null (#3227)
2020-10-29 hekotas Add caps check for optional 16bit ops support to several execution tests. (#3222)
2020-10-28 31109344+adam-yang Make sure bitpiece not generated that covers the entire variable (#3223)
Created with:
roll-dep third_party/dxc
Roll third_party/clspv/ 3a11614ee..e0406e705 (22 commits)
https://github.com/google/clspv/compare/3a11614ee409...e0406e7053d1
$ git log 3a11614ee..e0406e705 --date=short --no-merges --format='%ad %ae %s'
2020-11-10 alanbaker Implement fdim (#675)
2020-11-10 marco.antognini Lower OpenCL vloadN and vstoreN (#670)
2020-11-09 alanbaker Implement isnormal (#674)
2020-11-07 alanbaker Implement islessgreater (#672)
2020-11-06 alanbaker Implement isordered and isunordered (#671)
2020-11-05 alanbaker Implement ctz (#669)
2020-11-05 alanbaker Implement sub_sat (#668)
2020-11-03 alanbaker Implement mad_sat (#667)
2020-11-03 marco.antognini Lower function call and initial support for LLVM intrinsics (#666)
2020-11-02 kpet Fix hadd/rhadd for signed types (#665)
2020-11-02 alanbaker Fix non-32-bit clz (#664)
2020-10-30 marco.antognini Lower UnaryOperator and handle fast math flags (#663)
2020-10-29 alanbaker Implement rotate in terms of llvm.fshl (#662)
2020-10-29 alanbaker Implement hadd and rhadd (#660)
2020-10-29 alanbaker Add support for OpenCL 2.0 atomic functions (#657)
2020-10-29 alanbaker Update deps (#661)
2020-10-29 marco.antognini Recusiverly lower instructions (#655)
2020-10-28 alanbaker Add convergent attribute in more cases (#658)
2020-10-26 alanbaker Implement add_sat (#656)
2020-10-22 alanbaker Prevent duplicate types and decorations (#654)
2020-10-19 kpet Add support for -cl-std=CL3.0 (#653)
2020-10-19 marco.antognini Lower function parameters and return type (#646)
Created with:
roll-dep third_party/clspv
Roll third_party/shaderc/ 813ef3dc0..88f9156d7 (3 commits)
https://github.com/google/shaderc/compare/813ef3dc0d5e...88f9156d7f6a
$ git log 813ef3dc0..88f9156d7 --date=short --no-merges --format='%ad %ae %s'
2020-11-09 dneto Replace C-style cast with static_cast
2020-11-12 dneto Roll back googletest to earlier version
2020-11-02 rharrison Roll 6 dependencies (#1144)
Created with:
roll-dep third_party/shaderc
Roll third_party/spirv-tools/ df4198e50..1f2fcddd3 (21 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/df4198e50eaa...1f2fcddd3963
$ git log df4198e50..1f2fcddd3 --date=short --no-merges --format='%ad %ae %s'
2020-11-13 afdx spirv-opt: Set parent when adding basic block (#4021)
2020-11-13 jaebaek spirv-opt: properly preserve DebugValue indexes operand (#4022)
2020-11-11 dneto Use less stack space when validating Vulkan builtins (#4019)
2020-11-05 46493288+sfricke-samsung spirv-val: Fix SPV_KHR_fragment_shading_rate VUID label (#4014)
2020-11-05 46493288+sfricke-samsung spirv-val: Label Layer and ViewportIndex VUIDs (#4013)
2020-11-05 alanbaker Add dead function elimination to -O (#4015)
2020-11-04 jaebaek Add DebugValue for invisible store in single_store_elim (#4002)
2020-11-04 dnovillo Fix SSA re-writing in the presence of variable pointers. (#4010)
2020-11-04 afdx spirv-fuzz: Fixes to pass management (#4011)
2020-11-03 afdx spirv-fuzz: Add support for reining in rogue fuzzer passes (#3987)
2020-11-03 vasniktel spirv-fuzz: Fix assertion failure in FuzzerPassAddCompositeExtract (#3995)
2020-11-03 vasniktel spirv-fuzz: Fix invalid equation facts (#4009)
2020-11-03 vasniktel spirv-fuzz: Fix bugs in TransformationFlattenConditionalBranch (#4006)
2020-11-03 andreperezmaselco.developer spirv-fuzz: Fix bug related to transformation applicability (#3990)
2020-10-30 jaebaek Temporarily add EmptyPass to prevent glslang from failing (#4004)
2020-10-30 Junda.Liu spirv-opt: Add support to prevent functions from being inlined if they have DontInline flag (#3858)
2020-10-29 jaebaek Propagate OpLine to all applied instructions in spirv-opt (#3951)
2020-10-29 bclayton CMake: Add SPIRV_TOOLS_BUILD_STATIC flag (#3910)
2020-10-29 dneto Avoid copying a ref in a loop (#4000)
2020-10-28 justsid spirv-val: Allow the ViewportIndex and Layer built-ins on SPIR-V 1.5 (#3986)
2020-10-28 dnovillo Simplify logic to decide whether CCP modified the IR (#3997)
Created with:
roll-dep third_party/spirv-tools
Roll third_party/glslang/ 740ae9f60..beec2e4a7 (17 commits)
https://github.com/KhronosGroup/glslang/compare/740ae9f60b00...beec2e4a7c4d
$ git log 740ae9f60..beec2e4a7 --date=short --no-merges --format='%ad %ae %s'
2020-11-12 mbechard tweak local_size comparison a bit (#2456)
2020-11-12 dneto Avoid spuriously adding Geometry capability for vert, tesc, tese (#2462)
2020-11-12 greg New nonuniform analysis (#2457)
2020-11-09 jhall1024 Implement GL_EXT_terminate_invocation (#2454)
2020-11-06 rdb Fix token-pasting macros not working in preprocessor directives. (#2453)
2020-11-06 laddoc Fix warning in iomapper. (#2449)
2020-11-04 TobyHector Add GL_EXT_shader_image_int64 support (#2409)
2020-11-04 laddoc 8. io mapping refine & qualifier member check & resolver expand (#2396)
2020-11-02 courtneygo Fix build error with Chromium & ANGLE (#2446)
2020-11-02 dev Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2442)
2020-11-02 justsid Support for CapabilityShaderViewportIndex and CapabilityShaderLayer (#2432)
2020-11-02 jaebaek Do not use PropagateLineInfoPass and RedundantLineInfoElimPass (#2440)
2020-09-09 greg Add texture sample to nonuniform test
2020-09-08 greg Add buffer store to nonuniform tests
2020-09-03 bas SPV: Add NonUniform decoration for constructors.
2020-09-03 bas SPV: Add NonUniform decoration for OpImages created during lowering.
2020-08-24 bas SPV: Add NonUniform decorations for stores.
Created with:
roll-dep third_party/glslang
Roll third_party/spirv-headers/ 7845730ca..5ab5c9619 (2 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/7845730cab6e...5ab5c96198f3
$ git log 7845730ca..5ab5c9619 --date=short --no-merges --format='%ad %ae %s'
2020-11-04 michael.kinsner Reserve additional loop control bit for Intel extension (NoFusionINTEL) (#175)
2020-11-02 4464295+XAMPPRocky Add EmbarkStudios/rust-gpu to vendor list. (#174)
Created with:
roll-dep third_party/spirv-headers
Roll third_party/vulkan-loader/ 2b0892e15..be6ccb9ec (7 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/2b0892e15bd8...be6ccb9ecaf7
$ git log 2b0892e15..be6ccb9ec --date=short --no-merges --format='%ad %ae %s'
2020-11-02 shabbyx Reland "Generate libvulkan.so.1 on Linux instead of libvulkan.so"
2020-11-10 shannon build: Update known-good files for 1.2.160 header
2020-11-02 shannon build: Update known-good files for 1.2.159 header
2020-10-30 shabbyx Revert "Generate libvulkan.so.1 on Linux instead of libvulkan.so"
2020-10-22 xantares09 Add an option to disable MASM
2020-10-20 xantares09 Configure vulkan.pc when pkg-config is available
2020-10-22 shabbyx Generate libvulkan.so.1 on Linux instead of libvulkan.so
Created with:
roll-dep third_party/vulkan-loader
Roll third_party/clspv-llvm/ b91a236ee..a6ac2b32f (2881 commits)
https://github.com/llvm/llvm-project/compare/b91a236ee1c3...a6ac2b32fbab
$ git log b91a236ee..a6ac2b32f --date=short --no-merges --format='%ad %ae %s'
2020-11-16 schuett Convert TypeSpecifiersPipe from Specifiers.h to a scoped enum; NFC
2020-11-16 v.g.vassilev Reland "Move the test compiler setup in a common place. NFCI"
2020-11-16 dmitry.preobrazhensky [AMDGPU][MC] Corrected error position for some operands and modifiers
2020-11-16 mkazantsev [Test] More tests on range checks
2020-11-11 caroline.concatto [AArch64] Add check for widening instruction for SVE.
2020-11-12 matthew.malcomson Hwasan reporting check for dladdr failing
2020-11-16 vitalybuka Revert "Move the test compiler setup in a common place. NFCI"
2020-11-16 vitalybuka [NFC][tsan] Simplify call_pthread_cancel_with_cleanup
2020-11-16 mkazantsev [Test] More tests on range check elimination
2020-11-13 mgorny [lldb] [Process/FreeBSDRemote] Optimize regset pointer logic
2020-11-11 mgorny [lldb] [Process/FreeBSDRemote] Modernize and simplify YMM logic
2020-11-11 mgorny [lldb] [Process/FreeBSDRemote] Access debug registers via offsets
2020-11-11 mgorny [lldb] [Process/FreeBSDRemote] Access FPR via RegisterInfo offsets
2020-11-16 dmitry.preobrazhensky [AMDGPU][MC] Corrected error position for swizzle()
2020-11-16 dmitry.preobrazhensky [AMDGPU][MC] Corrected error position for hwreg() and sendmsg()
2020-11-10 mgorny [lldb] [Process/FreeBSDRemote] Access GPR via reginfo offsets
2020-11-16 nicolas.vasilache [mlir][Linalg] Add support for tileAndDistribute on tensors.
2020-11-13 marukawa [VE] Add pfchv intrinsic instructions
2020-11-16 vitalybuka [sanitizer] Fix StackDepotPrint testing
2020-11-16 benny.kra [LoopFlatten] Fold variable into assert. NFC.
2020-11-16 flo [IRGen] Add !annotation metadata for auto-init stores.
2020-11-09 sjoerd.meijer [LoopFlatten] Widen the IV
2020-11-16 david.penry [ARM] Cortex-M7 schedule
2020-11-16 goncharov.mikhail [lld] Use %t file in test
2020-11-02 protze [OpenMP][Tool] Add Archer option to disable data race analysis for sequential part
2020-11-13 fraser [RISCV] Use a macro to simplify getTargetNodeName
2020-11-16 marukawa [VE] Change variable capitalization
2020-11-16 simon.moll [VP][NFC] Rename to HANDLE_VP_TO_OPC
2020-11-13 git [clang][cli] Add support for options with two flags for controlling the same field.
2020-11-16 lhames [MCJIT] Profile the code generated by MCJIT engine using Intel VTune profiler
2020-11-16 simon.moll [VE] LVLGen sets VL before vector insts
2020-11-16 mkazantsev Recommit "[NFC] Move code between functions as a preparation step for further improvement"
2020-11-15 kazu [JumpThreading] Call eraseBlock when folding a conditional branch
2020-11-15 kazu [IR] Use llvm::is_contained in BasicBlock::removePredecessor (NFC)
2020-11-15 kazu [Loop Fusion] Use pred_empty and succ_empty (NFC)
2020-11-15 kazu [ADCE] Use succ_empty (NFC)
2020-11-16 qshanz [NFC][Test] Add test coverage for IEEE Long Double on Power8
2020-11-15 kazu [BranchProbabilityInfo] Use predecessors(BB) and successors(BB) (NFC)
2020-11-15 kazu [TRE] Use successors(BB) (NFC)
2020-11-15 craig.topper [X86] Fix crash with i64 bitreverse on 32-bit targets with XOP.
2020-11-15 kazu [SanitizerCoverage] Use llvm::all_of (NFC)
2020-11-10 serguei.katkov [IRCE] Use the same min runtime iteration threshold for BPI and BFI checks
2020-11-16 pengfei.wang [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory.
2020-11-15 richard PR48169: Fix crash generating debug info for class non-type template parameters.
2020-11-15 spatel [InstCombine] reduce code for flip of masked bit; NFC
2020-11-15 spatel [InstCombine] add multi-use demanded bits fold for add with low-bit mask
2020-11-15 spatel [InstCombine] add vector tests for multi-use demanded bits; NFC
2020-11-14 martin [OpenMP] Fix building for windows after adding omp_calloc
2020-11-15 nikita.ppv [AA] Add missing AAQI parameter
2020-11-15 flo [MemorySSA] Add pointer decrement loop clobber test case.
(...)
2020-10-19 martin [libcxx] [test] Mark tests that require specific allocation behaviours as libcpp only
2020-10-19 martin [libcxx] [test] Exclude domain socket tests on windows, like bsd/darwin
2020-10-19 martin [libcxx] [test] Add LIBCPP_ONLY() around another test for an implementation detail
2020-10-19 martin [libcxx] [test] Don't require fs::path::operator(string_type&&) to be noexcept
2020-10-19 martin [libcxx] [test] Allow fs::permissions(path, perms, perm_options, error_code) to be noexcept
2020-10-19 martin [libcxx] [test] Do error printfs to stderr in filesystems tests
2020-10-19 martin [clang] Automatically link against oldnames just as linking against libcmt
2020-10-14 dexonsmith clang/{Format,Rewrite}: Stop using SourceManager::getBuffer, NFC
2020-10-15 eugenis Add alloca size threshold for StackTagging initializer merging.
2020-10-19 aeubanks [test][NPM] Fix already-vectorized.ll under NPM
2020-10-19 craig.topper [SelectionDAG][X86] Enable SimplifySetCC CTPOP transforms for vector splats
2020-10-19 craig.topper [X86] Add i32->float and i64->double bitcast pseudo instructions to store folding table.
2020-10-17 Matthew.Arsenault Fix typo
2020-10-19 lhames [ORC] Fix a missing include.
2020-10-19 aeubanks [NPM][test] Fix some LoopVectorize tests under NPM
2020-10-19 nikita.ppv [BatchAA] Add test for incorrect phi cycle result (NFC)
2020-10-19 Tony.Tye [AMDGPU] Correct comment typo in SIMemoryLegaliizer.cpp
2020-10-19 aeubanks [NPM][opt] Run -O# after other passes in legacy PM compatibility mode
2020-10-19 clementval [flang][openacc] Switch to use TODO from D88909
2020-10-19 alexandre.ganea [LLDB][TestSuite] Improve skipIfWindowsAndNonEnglish in decorators.py
2020-10-19 mcinally [SVE] Update vector reduction intrinsics in new tests.
2020-10-13 michaelrj [libc] Add LLVM libc specific functions to llvm_libc_ext.td.
2020-10-19 jay.foad [AMDGPU] Remove MUL_LOHI_U24/MUL_LOHI_I24
2020-10-19 jhuber6 [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts
2020-10-19 atmndp [LangRef] Define mustprogress attribute
2020-10-19 mikhail.maltsev [clang] Use SourceLocation as key in std::map, NFCI
2020-10-19 flo [SCEV] Add tests where assumes can be used to improve tripe multiple.
2020-10-16 ldionne [libc++] Add more tests for operator<< on std::complex
2020-10-15 amy.kwan1 [DAGCombiner][PowerPC] Remove isMulhCheaperThanMulShift TLI hook, Use isOperationLegalOrCustom directly instead.
2020-10-19 jonas [llvm] Make obj2yaml and yaml2obj LLVM utilities instead of tools
2020-10-19 Tony.Tye [AMDGPU] Simplify cumode handling in SIMemoryLegalizer
2020-10-17 Tony.Tye [AMDGPU] Extend hip-toolchin-features.hip test
2020-10-17 Tony.Tye [AMDGPU] Correct hsa-diag-v3.s test
2020-10-19 mtrofin [NFC][MC] Type [MC]Register uses in MachineTraceMetrics
2020-10-19 Alexander.Richardson [libc++] Skip tests using constexpr destructors with older clang versions
2020-10-06 sameeranjayant.joshi [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct.
2020-10-16 ldionne [libc++] Refactor the fuzzing tests
2020-10-19 lhames [ORC] Fix unused variable warning.
2020-10-19 llvm-dev [InstCombine] foldOrOfICmps - only fold (icmp_eq B, 0) | (icmp_ult/gt A, B) for integer types
2020-10-17 mtrofin [ML] Add final reward logging facility.
2020-10-19 nabeel.omer [Dexter][NFC] Add Missing Commands to Commands.md Contents
2019-10-01 ldionne [libc++] Define new/delete in libc++abi only by default
2020-10-19 Casey [libc++][test] Portably silence warnings
2020-10-19 Alexander.Richardson [lit] Avoid calling realpath() for every printed message
2020-10-19 llvm-dev Revert rGa704d8238c86bac: "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support"
2020-10-19 n.james93 [clang-tidy] Add scoped enum constants to identifier naming check
2020-10-16 psteinfeld [flang] Add name match checks for interface procedures
2020-10-19 sam.mccall [clangd] Add test for structured-binding completion. NFC
2020-10-19 georgemitenk0v [MLIR][SPIRVToLLVM] Updated documentation for composite ops
2020-10-19 llvm-dev [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) vector support
Created with:
roll-dep third_party/clspv-llvm
Roll third_party/swiftshader/ df17a7610..e4c1a25cc (56 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/df17a76102df..e4c1a25cc679
$ git log df17a7610..e4c1a25cc --date=short --no-merges --format='%ad %ae %s'
2020-11-12 capn Use LLVM JIT for MemorySanitizer GN builds
2020-11-12 srisser Update vulkan headers to 1.2.160
2020-11-12 swiftshader.regress Regres: Update test lists @ 4804ac87
2020-11-11 zzyiwei Disable VK_KHR_external_memory_fd for Android build
2020-10-28 natsu Handle image properties from external device memory
2020-11-12 capn Fix conditionally enabling Reactor MSan instrumentation
2020-11-02 capn Implement MemorySanitizer instrumentation of Reactor routines
2020-08-25 nicolascapens Fix backslash interpreted as part of URL
2020-10-26 srisser Implement VK_KHR_shader_float_controls
2020-11-10 amaiorano Subzero: clang-format crosstest, pnacl-llvm, runtime, and unittest
2020-11-10 amaiorano Subzero: clang-format src
2020-11-02 capn Fix LLVM host triple for ORCv2 JIT
2020-11-11 srisser Add SPIR-V tools dependency to BUILD.gn files
2020-11-10 natsu Fix Android build
2020-11-06 amaiorano Add a unit test for bug fixed by swiftshader-cl/50008
2020-11-09 srisser Track SPIR-V version in VkConfig.hpp
2019-04-24 vhau Modify gralloc0 implementation
2020-11-05 jaebaek SpirvShaderDebugger: Correct member index for DebugValue
2020-11-05 capn Fix Android.bp build after SPIRV-Tools update
2020-11-04 amaiorano Subzero: fix invalid arg access on Windows x86 for split variables
2020-11-03 amaiorano Subzero: fix non-deterministic stack layout and code-gen
2020-11-05 srisser Squashed 'third_party/SPIRV-Tools/' changes from f7da52775..a61d07a72
2020-11-04 capn Fix Vulkan benchmarks build
2020-10-02 capn Fix unaligned access on depth values
2020-11-02 capn Fix LLVM alloca array size type
2020-11-02 capn Resolve MSan symbols dynamically
2020-11-02 capn Switch Chromium/Fuchsia to use the LLVM ORCv2 JIT
2020-11-03 nicolascapens Clarify the ICD/loader compatibility
2020-11-03 swiftshader.regress Regres: Update test lists @ b5bf8269
2020-11-03 capn Set LLVM_ENABLE_ABI_BREAKING_CHECKS for Debug builds only
2020-10-30 jari.komppa Add script to verify proper Memset template use
2020-11-02 capn Set the LLVM module's target triple
2020-10-30 capn Consistently remove double colon from llvm namespace
2020-10-30 capn Emulate gather/scatter for MSan builds
2020-10-30 capn Prevent 'most vexing parse' issue
2020-11-02 sugoi Squashed 'third_party/SPIRV-Tools/' changes from 82b378d671..f7da527757
2020-10-23 amaiorano Subzero: fix Ice::BitVector::grow not copying old to new data
2020-10-30 jari.komppa Ignore third party libraries during presubmit
2020-10-28 jari.komppa Add check for vtable in memset template
2020-10-29 sugoi Squashed 'third_party/SPIRV-Tools/' changes from 8a5500656..82b378d67
2020-10-29 sugoi Squashed 'third_party/SPIRV-Headers/' changes from 979924c8b..7845730ca
2020-10-23 capn Fix LLVM pointer element type
2020-10-29 capn Avoid false-positive MSan error for thread_local
2020-10-29 capn Squashed 'third_party/marl/' changes from f1c446ccd..3285a2dfb
2020-10-28 capn Temporarily support both ORCv1 and ORCv2
2020-10-26 amaiorano Apply google3 upstream fixes for latest LLVM
2020-10-22 amaiorano LLVMJIT: fix asserts in latest LLVM
2020-10-08 capn Support MemorySanitizer builds with CMake
2020-10-15 srisser Implement VK_KHR_shader_subgroup_extended_types
2020-10-19 srisser Update VkStringify to use vulkan.hpp to_string
2020-10-21 bclayton LLVMJIT: Fix memory leak
2020-10-10 natsu Update SwiftShader VK AHB to support generic gralloc
2020-10-21 amaiorano Fix when built against latest LLVM (11)
2020-10-20 amaiorano Fix Android build
2020-10-19 amaiorano Subzero: workaround bad codegen for Windows x86 at Om1 optimization level
2020-10-19 bclayton LLVM: Replace legacy ORC JIT with new API
Created with:
roll-dep third_party/swiftshader
Roll third_party/vulkan-headers/ 320af06cb..11c6670b4 (3 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/320af06cbdd2...11c6670b4a4f
$ git log 320af06cb..11c6670b4 --date=short --no-merges --format='%ad %ae %s'
2020-11-15 oddhack Update for Vulkan-Docs 1.2.161
2020-11-08 oddhack Update for Vulkan-Docs 1.2.160
2020-11-01 oddhack Update for Vulkan-Docs 1.2.159
Created with:
roll-dep third_party/vulkan-headers
Roll third_party/vulkan-validationlayers/ 87b0951f8..9d3ef3258 (70 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/87b0951f8dba...9d3ef3258715
$ git log 87b0951f8..9d3ef3258 --date=short --no-merges --format='%ad %ae %s'
2020-11-13 pankratz layers: Removed duplicate type declaration
2020-11-13 mark scripts: Suppress warning for empty difflist
2020-11-12 mark scripts: Remove format checking shell scripts
2020-11-11 mark scripts: Add python format-checking script and update travis
2020-11-05 mark tests: Add oldSwapchain-from-different-device test
2020-11-09 mark threading: Make swapchain objects traceable to parent
2020-11-10 mark tests: Added specialuse extension BP tests
2020-11-10 mark practices: Add checking of specialuse extensions
2020-11-09 mark practices: Check for specialuse extensions and warn
2020-11-09 mark practices: Added specialuse extension table
2020-11-10 karl layers: Fix typedef and spelling
2020-11-09 jeremyg syncval: Convert enum SyncStageAccessFlags to a std::bitset
2020-11-09 jeremyg syncval: Change generated lookup tables to be const.
2020-11-06 marshall tests: Test queue retirement over timeline semaphores
2020-11-06 marshall layers: Fix queue retirement via waited-on timeline semaphores
2020-11-06 rgarcia layers: Check nullDescriptor when validating vertex attributes
2020-11-02 shannon build: Update known-good files for 1.2.159 header
2020-11-05 orbea cmake: Install the header files into the vulkan directory
2020-11-04 liyl build: Allow generating layers json file for cross-compiling
2020-11-05 courtneygo Fix missing source reference
2020-10-31 s.fricke layers: Change copy2 VU from int to string
2020-11-04 orbea cmake: Silence warnings
2020-11-03 orbea cmake: Add BUILD_WERROR
2020-11-01 s.fricke layers: Add VUID 01591
2020-11-01 s.fricke tests: Add VUID 04113 and 04114
2020-11-01 s.fricke layers: Add VUID 04113 and 04114
2020-11-01 s.fricke layers: Label 04101 and 04010
2020-11-03 s.fricke layers: Add Android 24 and 25 support
2020-11-03 tony docs: Fix enabling debug printf
2020-10-31 skdkksfadkadkk layers: Fix checks for 01508 and 01509
2020-11-03 neel.bedekar layers: Remove unnecessary FDM tiling check
2020-11-02 mark tests: Add 2718 security VUID tests
2020-10-30 mark stateless: Fix clang-formatting issues
2020-10-30 mark stateless: Comment out unused legacy vuids
2020-10-30 mark stateless: Output correct VUID for validate_string_array
2020-10-30 mark stateless: Remove non-VU pNext chain cycle check
2020-10-30 mark stateless: Remove warnings from viewport validation
2020-10-30 mark stateless: Use correct VUIDs for drawCount check
2020-10-29 jzulauf syncval: Add raster order rules to load op validation
2020-10-23 jzulauf syncval: Add layout transition info w/o prev access
2020-10-22 jzulauf syncval: Remove unsafe/unused code path.
2020-10-21 jzulauf syncval: Support range gen w/ empty subres ranges
2020-10-19 jzulauf syncval: Add dst scope barriers to all ILT
2020-10-06 jzulauf tests: Add multi dependency syncval test
2020-10-06 jzulauf syncval: Multidep subpass layout transition rework
2020-10-02 jzulauf syncval: Simplify input attachment read tracking
2020-09-29 jzulauf syncval: vkCmdPipelineBarrier multidep support
2020-09-23 jzulauf syncval: Cleanup input attachment read tracking
2020-10-29 tony layers: Fix checks for 02502 and 02503
2020-10-27 tony gpu: Report OpLine info even if no source
2020-10-27 tony tests: Add test for variable count descriptors
2020-10-27 tony layers: Add validation for variable descriptor count
2020-10-27 tony layers: Fix error message
2020-10-28 jeremyg syncval: Add override keyword to ValidationObject method overrides.
2020-10-26 s.fricke layers: Relabel vkCmdDrawIndirectByteCountEXT VUs
2020-10-30 nathaniel layers: Fix test error introduced by #2276
2020-10-29 s.fricke layers: Add extra api names to errors
2020-10-28 s.fricke tests: Add SampleMask Array Limit VUID
2020-10-26 s.fricke layers: Add SampleMask Array Limit VUID
2020-10-24 s.fricke layers: Add table for buffer image copy VUs
2020-10-29 s.fricke layers: Add VK_EXT_4444_formats support
2020-10-30 mark contributing: Updated for Travis CI migration
2020-10-30 mark readme: Updated for Travis migration
2020-10-29 s.fricke layers: Add missing 1.2 overload functions
2020-10-21 s.fricke tests: Add input attachment aspectMask/layout
2020-10-20 s.fricke layers: Remove non-input aspectMask check
2020-10-28 shannon build: Reconcile final 158 VUID inconsistencies
2020-10-21 mark tests: Add invalid stride test for GetQueryPoolResults
2020-10-21 mark corechecks: Added 4519 vuid for GetQueryPoolResults stride
2020-10-28 krzysio.kurek stateless: Add a missing "not" to ValidateGreaterThan
Created with:
roll-dep third_party/vulkan-validationlayers
* Roll deps
Roll third_party/dxc/ f1f60648d..489c2e4d3 (6 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/f1f60648df03...489c2e4d3241
$ git log f1f60648d..489c2e4d3 --date=short --no-merges --format='%ad %ae %s'
2020-11-17 rkarrenberg Move force-zero-store-lifetimes flag to help-hidden, remove accidental check from test. (#3264)
2020-11-17 marijns95 dxcisense: Allocate "TM" classes using IMalloc instead of new (#3258)
2020-11-17 rkarrenberg Enable generation of llvm.lifetime.start/.end intrinsics (#3034)
2020-11-16 ehsannas [spirv] Fix compound MulAssign with type mismatches. (#3255)
2020-11-16 ehsannas [spirv] Use isResourceType to cover SubpassInput. (#3253)
2020-11-16 ehsannas [spirv] Move descriptor scalar replacement to legalization stage. (#3261)
Created with:
roll-dep third_party/dxc
Roll third_party/glslang/ beec2e4a7..7f6559d28 (1 commit)
https://github.com/KhronosGroup/glslang/compare/beec2e4a7c4d...7f6559d2802d
$ git log beec2e4a7..7f6559d28 --date=short --no-merges --format='%ad %ae %s'
2020-11-16 ShabbyX Compile out code for GL_EXT_shader_image_int64 for ANGLE (#2463)
Created with:
roll-dep third_party/glslang
Roll third_party/clspv-llvm/ a6ac2b32f..7e30989da (134 commits)
https://github.com/llvm/llvm-project/compare/a6ac2b32fbab...7e30989dabce
$ git log a6ac2b32f..7e30989da --date=short --no-merges --format='%ad %ae %s'
2020-11-17 llvm-dev [IR] ShuffleVectorInst::isIdentityWithPadding - bail on non-fixed-type vector shuffles.
2020-11-17 llvm-dev [X86] nontemporal.ll - replace X32 check prefix with X86. NFC.
2020-11-17 llvm-dev [X86] subvector-broadcast.ll - replace X32 check prefix with X86. NFC.
2020-11-17 jonathan.l.peyton [OpenMP] NFC: remove tabs in message catalog file
2020-11-17 wingo [WebAssembly] Fix parsing of linking section for named global imports
2020-11-05 jonathan.l.peyton [OpenMP][stats] reset serial state when re-entering serial region
2020-11-17 Matthew.Arsenault Linker: Fix linking of byref types
2020-11-16 jay.foad [AMDGPU] Precommit more vccz workaround tests
2020-11-17 anton.a.afanasyev [SLPVectorizer] Fix assert
2020-11-17 powerman1st [clang][AVR] Improve avr-ld command line options
2020-11-16 a.bataev [OPENMP]Fix PR48076: mapping of data member pointer.
2020-11-17 flo [Matrix] Add inline assembly test case.
2020-10-30 anton.a.afanasyev [SLP] Make SLPVectorizer to use `llvm.masked.gather` intrinsic
2020-11-17 wingo [WebAssembly][MC] Remove useless overrides in MCWasmStreamer
2020-11-17 joe.ellis [AArch64][SVE] Support implicit lax vector conversions for SVE types
2020-11-14 paul [TableGen] Clean up Target .td include files
2020-11-17 benny.kra [MLIR] Fix up integration tests after b7382ed3fea08da27530a6d6d53f168fc704e4c4
2020-11-17 andrzej.warzynski [flang][nfc] Add missing dependency in CMake
2020-08-05 flo [ConstraintElimination] Add support for And.
2020-11-17 kadircet [clang-tidy] Make clang-format and include-order-check coherent
2020-11-16 erich.keane Update 'note-candiate' functions to skip lambda-conversion-op-overloads
2020-11-12 sander.desmalen Reland [LoopVectorizer] NFCI: Calculate register usage based on TLI.getTypeLegalizationCost.
2020-11-17 marukawa [VE] Implement JumpTable
2020-11-17 herhut [mlir][std] Canonicalize extract_element(tensor_cast).
2020-11-17 herhut [mlir][std] Fold dim(dynamic_tensor_from_elements, %cst)
2020-11-17 herhut [mlir][linalg] Allow tensor_to_memref in dependence analysis
2020-11-17 marukawa [VE] Correct getMnemonic
2020-11-15 zinenko [mlir] Allow for using interface class name in ODS interface definitions
2020-11-17 zinenko [mlir] Fix Python tests after "module_terminator" migrated to ODS
2020-11-17 n.james93 [clang][NFC] Use SmallString instead of SmallVector<char
2020-11-17 llvm-dev [X86] vector-sext.ll - replace X32 check prefix with X86. NFC.
2020-11-17 llvm-dev [X86] insert-into-constant-vector.ll - replace X32 check prefix with X86. NFC.
2020-11-17 llvm-dev [X86] avx-intel-ocl.ll - replace X32 check prefix with X86. NFC.
2020-11-17 llvm-dev [X86] 2011-10-19-widen_vselect.ll - replace X32 check prefix with X86. NFC.
2020-11-17 llvm-dev [clang][driver] Fix definition/declaration argument name mismatches. NFCI.
2020-11-17 omair.javaid [LLDB] Fix SVE reginfo for sequential offset in g packet
2020-11-04 luke.drummond Escape command line arguments in backtraces
2020-11-17 omair.javaid [LLDB] Update SVE Z reg info to remove invalidate regs
2020-11-17 flo [AsmPrinter] Use getMnemonic for instruction-mix remark.
2020-11-17 sven.vanhaastregt [OpenCL] Stop opencl-c-base.h leaking extension enabling
2020-11-17 sguelton [build] Fix dependencies of LLVMExegesis
2020-11-16 zinenko [mlir] Add basic support for attributes in ODS-generated Python bindings
2020-11-17 hokein.wu [clang-tidy] Fix an abseil-redundant-strcat-calls crash on 0-parameter StrCat().
2020-11-15 marukawa [VE] Add vbrd intrinsic instructions
2020-11-17 powerman1st [AVR] Optimize the 16-bit NEGW pseudo instruction
2020-11-17 flo [AsmWriter] Factor out mnemonic generation to accessible getMnemonic.
2020-11-13 sguelton [build] normalize components dependencies
2020-11-17 lkail [PowerPC] Add negated abs test using llvm.abs intrinsic. NFC.
2020-11-17 hokein.wu [clang-tidy] Verify the fixes in abseil-redundant-strcat-calls test, NFC
2020-11-17 riddleriver [mlir][NFC] Remove references to Module.h and Function.h
(...)
2020-11-14 marukawa [VE] Add lvm/svm intrinsic instructions
2020-11-16 jonas [crashlog] Implement parser for JSON encoded crashlogs
2020-11-16 flo [ConstraintElimination] Add support for Or.
2020-11-16 listmail [LoopVec] Introduce an api for detecting uniform memory ops
2020-11-13 ldionne [libc++] Move the GDB pretty printer tests to the DSL
2020-11-09 kostyak [scudo][standalone] Correct min/max region indices
2020-11-05 silvasean [mlir] Add DecomposeCallGraphTypes pass.
2020-11-16 thakis lld/mach-o: Infer darwinnew from filename ld64.lld.darwinnew too
2020-11-16 listmail [SCEV] Factor out part of wrap flag detection logic [NFC](try 2)
2020-11-16 aschwaighofer [coro] Async coroutines: Make sure we can handle control flow in suspend point dispatch function
2020-11-16 flo [ConstraintElimination] Add complex test cases.
2020-11-16 spatel Revert "[InstCombine] add multi-use demanded bits fold for add with low-bit mask"
2020-11-16 aaron Another speculative fix for lldb related to ConstexprSpecKind
2020-11-16 aaron Speculatively fix the lldb build
2020-11-16 schuett Convert ConstexprKind from Specifiers.h to a scoped enum; NFC
2020-11-16 jonas [dsymutil] Generalize handling of aliases external symbols
2020-11-13 amara [AArch64][GlobalISel] Look through a G_ZEXT when trying to match shift-extended register offsets.
2020-11-16 Scott.Linder [YAMLIO] Correctly diagnose empty alias/anchor
2020-11-16 craig.topper [RISCV] Add MC tests for the User Vector CSRs
2020-11-16 ldionne [libc++] Remove transitional #error message
2020-11-16 vtjnash Reland "[AsmPrinter] fix -disable-debug-info option"
2020-11-16 praveen [Flang][OpenMP] Add semantic checks for OpenMP Depend clause.
2020-11-16 craig.topper [RISCV] When matching SROIW, check all 64 bits of the OR mask
2020-11-13 aeubanks [SimplifyCFG] Respect optforfuzzing in NPM pass
2020-11-16 teemperor [lldb] Skip TestCppKeywordsAsCIdentifiers on Windows
2020-11-13 pklausler [flang] Unsplit COMPLEX operations
2020-11-16 metzman [fuzzer] Disable uncaught-exception on non-Win+undo bad fix
2020-11-16 xun [Coroutine] Allocas used by StoreInst does not always escape
2020-11-16 metzman [fuzzer] Add allocator_may_return_null to uncaught-exception.test.
2020-11-10 Matthew.Arsenault AMDGPU: Select global saddr mode from SGPR pointer
2020-11-16 Mirko.Brkusanin [AMDGPU][GlobalISel] Fix lowerShlSat
2020-11-09 Matthew.Arsenault AMDGPU: Split large offsets when selecting global saddr mode
2020-11-16 wei.huang Fix the compilation assertion due to unreachable BB pruning not deleting the associated BB from the jump tables
2020-11-16 jay.foad [AMDGPU] Add comments. NFC.
2020-11-16 csigg [mlir] Require std.alloc() ops to have canonical layout during LLVM lowering.
2020-11-16 andrzej.warzynski [flang][f18] Remove "-fdebug-resolve-names"
2020-11-15 marukawa [VE] Optimize leaf functions
2020-11-16 david.truby [MLIR][OpenMP] Add omp.wsloop operation
2020-11-16 simon.moll [VE] fastcc and vreg-to-vreg copy
2020-11-14 yhs BPF: make __builtin_btf_type_id() return 64bit int
2020-11-16 Xiangling.Liao [AIX][driver] Include crti[_64].o and -bcdtors also for C language link invocations by default
2020-11-16 teemperor [lldb] Add support for using variables with C++ keywords names in non-C++ expressions
2020-11-16 llvmgnsyncbot [gn build] Port 8dbe44cb293
2020-11-16 flo Add pass to add !annotate metadata from @llvm.global.annotations.
2020-11-16 hanchung [mlir][StandardToSPIRV] Extend support for lowering cmpi to SPIRV.
2020-11-16 francesco.petrogalli [clang][SveEmitter] Fix enum declarations. [NFCI]
2020-11-14 marukawa [VE] Add lsv/lvs intrinsic instructions
2020-11-16 aaron Fix bots that are running with assertions enabled; NFC.
2020-11-16 aaron Adding some explicit casts to appease build bots; NFC
2020-11-16 schuett Convert TypeSpecifierSign from Specifiers.h to a scoped enum; NFC
Created with:
roll-dep third_party/clspv-llvm
Roll third_party/swiftshader/ e4c1a25cc..04515da40 (3 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/e4c1a25cc679..04515da400d5
$ git log e4c1a25cc..04515da40 --date=short --no-merges --format='%ad %ae %s'
2020-11-12 srisser Don't auto append value of stringified enums
2020-11-13 capn Work around LLVM ORCv2 issue affecting Cuttlefish
2020-11-06 capn Enable Reactor Print() in Debug/RelWithDebInfo builds
Created with:
roll-dep third_party/swiftshader
Roll third_party/vulkan-validationlayers/ 9d3ef3258..0cb8cc8cf (4 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/9d3ef3258715...0cb8cc8cfcb2
$ git log 9d3ef3258..0cb8cc8cf --date=short --no-merges --format='%ad %ae %s'
2020-11-11 karl tests: Add test for destroyed buffer during draw validate
2020-11-11 karl layers: Remove duplicate handles from Descriptor subclasses
2020-11-16 mark repo: Update issue templates
2020-11-16 mark repo: Update issue templates
Created with:
roll-dep third_party/vulkan-validationlayers
* suppress on bot
|
|
I added tests/cases/debugger_hlsl_function_call.amber from Ben's Amber
repo. This change will make Amber successfully test debugging more
shaders.
|
|
This works as an optimization but also fixes an issue where binding a single buffer multiple times (to read-only descriptors) in a pipeline would fail because Amber would try to copy back to the Amber buffer multiple times.
|
|
This Cl adds a few missing includes.
|
|
* In order to support OpenCL C 2.0 kernels that use get_global_id() pass
0s for the region offset push constant
* Allow use of the region offset push constant reflection instruction
|
|
Use -mindepth 1 instead of -depth 1
Also, put global options before non-global options
|
|
Roll third_party/spirv-tools/ 7e1825a59..df4198e50 (35 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/7e1825a59619...df4198e50eaa
$ git log 7e1825a59..df4198e50 --date=short --no-merges --format='%ad %ae %s'
2020-10-27 jaebaek Add DebugValue for DebugDecl invisible to value assignment (#3973)
2020-10-26 greg Fix bounds check instrumentation to handle 16-bit values (#3983)
2020-10-23 andreperezmaselco.developer spirv-fuzz: Add expand vector reduction transformation (#3869)
2020-10-23 vasniktel spirv-fuzz: Don't replace irrelevant indices in OpAccessChain (#3988)
2020-10-23 vasniktel spirv-fuzz: Add FuzzerPassAddCompositeExtract (#3904)
2020-10-22 afdx spirv-fuzz: Fix mismatch with shrinker step limit (#3985)
2020-10-22 afdx spirv-fuzz: Fix off-by-one error in replayer (#3982)
2020-10-22 afdx spirv-fuzz: Get order right for OpSelect arguments (#3974)
2020-10-22 afdx spirv-fuzz: Do not add synonym-creating loops in dead blocks (#3975)
2020-10-22 afdx spirv-fuzz: Skip OpTypeSampledImage when propagating up (#3976)
2020-10-22 afdx spirv-fuzz: Pass OpUndef in function call if needed (#3978)
2020-10-22 afdx spirv-fuzz: Fix off-by-one in TransformationCompositeConstruct (#3979)
2020-10-22 afdx spirv-fuzz: Tolerate absent ids in data synonym fact management (#3966)
2020-10-21 afdx spirv-fuzz: Fix to id availability (#3971)
2020-10-21 afdx spirv-fuzz: Fix operand types (#3962)
2020-10-21 8729214+jonahryandavis Update SPIRV-Headers revision in DEPS file (#3961)
2020-10-21 afdx spirv-fuzz: Don't flatten conditional if condition is irrelevant (#3944)
2020-10-21 afdx spirv-fuzz: Do not produce OpPhis of type OpTypeSampledImage (#3964)
2020-10-21 afdx spirv-fuzz: Restrict fuzzer pass to reachable blocks (#3970)
2020-10-21 afdx spirv-fuzz: Handle more types when extending OpPhi instructions (#3969)
2020-10-21 afdx spirv-fuzz: Skip early terminator wrappers when merging returns (#3968)
2020-10-21 afdx spirv-fuzz: Avoid irrelevant constants in synonym-creating loops (#3967)
2020-10-21 afdx spirv-fuzz: Skip dead blocks in FuzzerPassAddOpPhiSynonyms (#3965)
2020-10-21 afdx spirv-fuzz: Avoid the type manager when looking for struct types (#3963)
2020-10-20 afdx spirv-fuzz: Fix to TransformationDuplicateRegionWithSelection (#3941)
2020-10-20 afdx spirv-fuzz: Skip OpFunction when replacing irrelevant ids (#3932)
2020-10-20 afdx spirv-fuzz: Use component-wise selectors when flattening conditional branches (#3921)
2020-10-20 TobyHector Add SPV_EXT_shader_image_int64 (#3852)
2020-10-20 TobyHector Support SPV_KHR_fragment_shading_rate (#3943)
2020-10-19 afdx spirv-val: Fix validation of OpPhi instructions (#3919)
2020-10-19 afdx spirv-fuzz: Avoid void struct member when outlining functions (#3936)
2020-10-19 afdx spirv-fuzz: Do not allow Block-decorated structs when adding parameters (#3931)
2020-10-19 afdx spirv-fuzz: Fix to operand id type (#3937)
2020-10-19 afdx spirv-fuzz: Handle dead blocks in TransformationEquationInstruction (#3933)
2020-10-19 afdx spirv-fuzz: Do not allow sampled image load when flattening conditionals (#3930)
Created with:
roll-dep third_party/spirv-tools
Roll third_party/vulkan-loader/ 970c13274..2b0892e15 (6 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/970c132746b1...2b0892e15bd8
$ git log 970c13274..2b0892e15 --date=short --no-merges --format='%ad %ae %s'
2020-10-19 shannon build: Update known-good files for 1.2.158 header
2020-10-22 xantares09 tests: Use cmake -E copy instead of xcopy
2020-10-26 cstout Add support for VK_FUCHSIA_imagepipe_surface
2020-10-20 xantares09 Fix vulkan link to on cfgmgr32 case-sensitive fs
2020-10-12 rverschelde CMake: Fix libdir in pkg-config file, dehardcode includedir
2020-09-30 cstout Add Fuchsia support
Created with:
roll-dep third_party/vulkan-loader
Roll third_party/dxc/ 141a5c2ec..c607bb3c0 (5 commits)
$ git log 141a5c2ec..c607bb3c0 --date=short --no-merges --format='%ad %ae %s'
2020-10-22 mgong Some improvements to cmake files of dxilconv (#2876)
2020-10-22 Junda.Liu Fix [[vk::push_constant]] on ConstantBuffer (#3215)
2020-10-21 jaebaek [spirv] handle sizeof using Clang's const folding (#3208)
2020-10-20 31109344+adam-yang Fixing store undef later in the compilation. (#3212)
2020-10-20 hekotas Fix build for ARM64EC dxilconv.dll, because _xgetbv is currently not a supported intrinsic for ARM64EC. (#3211)
Created with:
roll-dep third_party/dxc
Roll third_party/vulkan-validationlayers/ 8c5a10d95..87b0951f8 (31 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/8c5a10d952f4...87b0951f8dba
$ git log 8c5a10d95..87b0951f8 --date=short --no-merges --format='%ad %ae %s'
2020-10-26 s.fricke tests: Add VUID 02502 and 02503
2020-10-26 s.fricke layers: Label VUID 02502 and 02503
2020-10-25 nathbappai cmake: Check MSVC instead of WIN32 for MSVC compiler options
2020-10-26 s.fricke tests: Add drm format aspect planes
2020-10-26 s.fricke layers: Add drm format aspect planes
2020-09-23 tony layers: Tune image layout loop
2020-10-20 shannon build: Update known-good files for 1.2.158 header
2020-10-20 mikes scripts: Rework PV array length handling
2020-10-20 mikes scripts: Escape backslashes in C strings
2020-10-22 mark tests: Create DisplayKHR objs with GetPDDisplayPlaneProps APIs
2020-10-22 mark lifetimes: Created GetPDDisplayPlaneProperties display objs
2020-10-22 mark threading: Created GetPDDisplayPlaneProperties display objs
2020-10-21 s.fricke layers: Label copy2 00212
2020-10-21 s.fricke tests: Check clearAttachment implict VUs
2020-10-21 s.fricke layers: Remove redundant implicit check
2020-10-13 locke layers: Pref improvement
2020-10-13 locke layers: Bug fixed
2020-10-21 locke tests: VerifyDynamicStateSettingCommands
2020-10-21 locke layers: VUID 02859
2020-10-16 locke tests: Test Vertex Binding
2020-10-16 locke layers: VUID-02721
2020-10-19 jbauman Revert "layers: Fix wrong if statement"
2020-10-19 locke tests: Remove VUID-02686
2020-10-19 locke layers: Remove VUID-02686
2020-10-17 s.fricke layers: Label VUID 04477
2020-10-18 s.fricke layers: Improve ValidateCmdQueueFlags message
2020-10-11 s.fricke tests: Remove clang 10 warning for string copy
2020-09-10 locke tests: Push constant update
2020-09-10 locke layers: VUID-vkCmdDraw-None-02698
2020-10-19 mark stateless: Changed bool checks from warnings to errors
2020-10-18 jleger layers: Remove unneeded validation checks
Created with:
roll-dep third_party/vulkan-validationlayers
Roll third_party/spirv-headers/ c43a43c7c..7845730ca (3 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/c43a43c7cc3a...7845730cab6e
$ git log c43a43c7c..7845730ca --date=short --no-merges --format='%ad %ae %s'
2020-10-23 john Bump revision to 4, for SPIR-V 1.5.
2020-10-19 TobyHector Add SPV_EXT_shader_image_int64 (#170)
2020-10-19 TobyHector Added SPV_KHR_fragment_shading_rate (#172)
Created with:
roll-dep third_party/spirv-headers
Roll third_party/glslang/ f4f1d8a35..740ae9f60 (8 commits)
https://github.com/KhronosGroup/glslang/compare/f4f1d8a352ca...740ae9f60b00
$ git log f4f1d8a35..740ae9f60 --date=short --no-merges --format='%ad %ae %s'
2020-10-23 rex.xu HLSL: Add support for printf().
2020-10-21 bclayton Fix GN build and presubmits
2020-10-20 john SPV: Update to the latest SPIR-V header, includes variable-rate shading
2020-07-02 laddoc Add GL_EXT_fragment_shading_rate
2020-10-20 bclayton Kokoro: Add configurations for GN presubmit
2020-10-19 bclayton Fix uninitialized use of TIntermediate::resource (#2424)
2020-10-16 bclayton Add GN build instructions to README.md
2020-10-16 bclayton Add basic GN configurations
Created with:
roll-dep third_party/glslang
Roll third_party/shaderc/ 011139094..813ef3dc0 (1 commit)
https://github.com/google/shaderc/compare/011139094ec7...813ef3dc0d5e
$ git log 011139094..813ef3dc0 --date=short --no-merges --format='%ad %ae %s'
2020-10-26 antiagainst Handle alias libraries in shaderc_combined to avoid duplicated symbols (#1141)
Created with:
roll-dep third_party/shaderc
Roll third_party/googletest/ 3c95bf552..3005672db (5 commits)
https://github.com/google/googletest/compare/3c95bf552405...3005672db1d0
$ git log 3c95bf552..3005672db --date=short --no-merges --format='%ad %ae %s'
2020-10-26 absl-team Googletest export
2020-10-20 sonzogniarthur Fix typo "definedin in" => "defined in"
2020-10-15 absl-team Googletest export
2020-10-15 absl-team Googletest export
2020-10-07 manavrion Improve FilePath::Normalize method
Created with:
roll-dep third_party/googletest
|
|
Explicitly specify some destructor overrides to suppress
`-Wsuggest-destructor-override` warnings on Clang 11.
|
|
Roll third_party/dxc/ 56430de60..141a5c2ec (11 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/56430de60911...141a5c2ec5f7
$ git log 56430de60..141a5c2ec --date=short --no-merges --format='%ad %ae %s'
2020-10-16 texr Skip extra argument copying at callsite for library targets (#3203)
2020-10-15 31109344+adam-yang Not assuming callee being a function in DVC (#3206)
2020-10-15 31109344+adam-yang remove-dead-blocks handles switch. Split resource array before finalize. (#3184)
2020-10-15 jaebaek [spirv] allow debug info generation to use full optmization (#3201)
2020-10-14 31109344+adam-yang Fixed some cases where O0 fails compilation (#3205)
2020-10-15 Junda.Liu [SPIR-V] Add noinline support for SPIR-V generation (#3163)
2020-10-13 jeffno Fix tests (#3195)
2020-10-13 jeffno impl (#3200)
2020-10-13 hekotas Cleanup and minor changes to improve integration with internal projects (#3199)
2020-10-12 hekotas Add missing DxcEtw dependency to dxilconv (#3194)
2020-10-09 ehsannas Make it easier to see (and download) artifacts (#3193)
Created with:
roll-dep third_party/dxc
Roll third_party/clspv/ 86ce19c01..3a11614ee (26 commits)
https://github.com/google/clspv/compare/86ce19c0130b...3a11614ee409
$ git log 86ce19c01..3a11614ee --date=short --no-merges --format='%ad %ae %s'
2020-10-16 jrprice Update LLVM (#650)
2020-10-09 alanbaker Convert write_only images in CL2.0 and later for unspecialized images (#649)
2020-10-08 alanbaker Update LLVM (#647)
2020-09-30 alanbaker Update LLVM (#644)
2020-09-29 marco.antognini Lower BinaryOperator instructions on long-vector (#642)
2020-09-23 alanbaker Read write images (#643)
2020-09-16 marco.antognini Introduce stubs for long-vector support (#638)
2020-09-14 alanbaker Update LLVM (#641)
2020-09-10 alanbaker Fix how ArrayStride is generated for pointers (#640)
2020-09-09 alanbaker Update LLVM (#639)
2020-09-09 marco.antognini Map llvm.unreachable to OpUnreachable (#636)
2020-09-09 gnl021 Implement a replacement for log1p function (#626)
2020-09-08 kpet Enable CompileFromSourceString to return a build log (#635)
2020-09-04 marco.antognini Add support for --instcombine in clspv-opt (#632)
2020-09-04 marco.antognini Don't buffer test output (#633)
2020-09-03 alanbaker Support mixed reqd_work_group_size attributes (#630)
2020-09-03 jrprice Add support for rint builtins (#634)
2020-09-01 marco.antognini Improve SimplifyPointerBitcastPass (#625)
2020-08-31 alanbaker Update LLVM (#628)
2020-08-27 alanbaker Update llvm (#627)
2020-08-26 marco.antognini Various improvements to the compilation process (#621)
2020-08-25 alanbaker Replace pointer bitcasts should handle array sources better (#620)
2020-08-20 alanbaker Update llvm (#618)
2020-08-17 alanbaker Add missing break (#617)
2020-08-12 alanbaker Rewrite XFAIL'd tests (#616)
2020-08-05 alanbaker Update LLVM (#615)
Created with:
roll-dep third_party/clspv
Roll third_party/shaderc/ ba92b11e1..011139094 (18 commits; 1 trivial rolls)
https://github.com/google/shaderc/compare/ba92b11e1fca...011139094ec7
$ git log ba92b11e1..011139094 --date=short --no-merges --format='%ad %ae %s'
2020-09-03 rharrison Adding back non-spvc BUILD.gn that I accidentally nuked (#1136)
2020-09-03 rharrison Remove spvc (#1135)
2020-09-02 rharrison Start SPIRV-Tools v2020.4
2020-09-02 rharrison Finalize SPIRV-Tools v2020.3
2020-09-01 rharrison Roll 3 dependencies and update expectations (#1133)
2020-08-25 rharrison Roll 4 dependencies and updated expectations (#1132)
2020-08-17 rharrison Roll 4 dependencies (#1131)
2020-08-13 rharrison Add support for Dawn using deprecated Options constructor (#1130)
2020-08-10 rharrison Roll 5 dependencies and update expectations (#1129)
2020-07-29 dsinclair Update some language usage. (#1124)
2020-07-28 tommek Adding support for the additional fixed sample mask in MSL (#1120)
2020-07-27 rharrison Rolling 2 dependencies and updating expectations (#1121)
2020-07-14 rharrison Clean up issues discovered by Infer
2020-07-23 dneto Start shaderc v2020.3 development
2020-07-23 dneto Finalize shaderc v2020.2
2020-07-23 dneto Update CHANGES
2020-07-23 dneto Use the non-posix MinGW compiler as fallback (#1117)
Created with:
roll-dep third_party/shaderc
Roll third_party/spirv-tools/ d91afd8de..7e1825a59 (25 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/d91afd8de27a...7e1825a59619
$ git log d91afd8de..7e1825a59 --date=short --no-merges --format='%ad %ae %s'
2020-10-19 afdx spirv-fuzz: Take care of OpPhi instructions when inlining (#3939)
2020-10-16 afdx spirv-fuzz: Fix to TransformationInlineFunction (#3913)
2020-10-16 afdx spirv-fuzz: Wrap early terminators before merging returns (#3925)
2020-10-16 jaebaek Add DebugValue for function param regardless of scope (#3923)
2020-10-16 afdx Temporary fix to make GoogleTest compile. (#3922)
2020-10-15 afdx spirv-fuzz: Lower probability of adding bit instruction synonyms (#3917)
2020-10-15 afdx spirv-fuzz: Fix handling of OpPhi in FlattenConditionalBranch (#3916)
2020-10-13 afdx spirv-fuzz: Avoid creating blocks without parents (#3908)
2020-10-13 afdx spirv-fuzz: Do not allow creation of constants of block-decorated structs (#3903)
2020-10-13 afdx spirv-fuzz: Fixes related to irrelevant ids (#3901)
2020-10-13 afdx spirv-fuzz: Fix to transformation that adds a synonym via a loop (#3898)
2020-10-13 afdx spirv-fuzz: Fix to duplicate region with selection (#3896)
2020-10-09 afdx spirv-fuzz: Do not expose synonym facts for non-existent ids (#3891)
2020-10-08 afdx spirv-fuzz: Do not add synonyms involving irrelevant ids (#3890)
2020-10-08 afdx spirv-fuzz: Do not replace irrelevant ids that are not in blocks (#3892)
2020-10-08 afdx spirv-fuzz: Wrap OpKill and similar in function calls (#3884)
2020-10-08 dj2 Update val to handle reversed instruction sections. (#3887)
2020-10-06 afdx spirv-fuzz: Replace dead-block terminators with OpKill etc. (#3882)
2020-10-06 vasniktel spirv-fuzz: TransformationPropagateInstructionDown (#3692)
2020-10-06 afdx spirv-fuzz: Transformation to add wrappers for OpKill and similar (#3881)
2020-10-06 afdx spirv-fuzz: Use overflow ids when duplicating regions (#3878)
2020-10-06 vasniktel spirv-fuzz: Fix rvalue references (#3883)
2020-10-02 afdx spirv-fuzz: Avoid using block-decorated structs in transformations (#3877)
2020-10-02 afdx spirv-fuzz: Use overflow ids when inlining functions (#3880)
2020-10-02 jaebaek Debug info preservation in convert-local-access-chains pass (#3835)
Created with:
roll-dep third_party/spirv-tools
Roll third_party/glslang/ 3ee5f2f1d..f4f1d8a35 (44 commits)
https://github.com/KhronosGroup/glslang/compare/3ee5f2f1d331...f4f1d8a352ca
$ git log 3ee5f2f1d..f4f1d8a35 --date=short --no-merges --format='%ad %ae %s'
2020-10-12 hwguy.siplus SPIR-V: Remove SpvTools.h include from disassemble.cpp (#2417)
2020-10-12 rverschelde Remove executable bits from code/data files (#2420)
2020-10-07 dneto Add test case for read-only storage texture passed to helper function (#2414)
2020-10-07 8729214+jonahryandavis Disable -Wno-conversion on MSVC compiler (#2410)
2020-10-05 cepheus Revert "Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408)"
2020-10-05 dev Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408)
2020-09-27 cepheus Revert "Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)"
2020-09-27 dev Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)
2020-09-26 cstout [spirv-remap] Fix undefined behavior in hashing (#2403)
2020-09-26 cstout [Wconversion] Suppress glslang issue (#2404)
2020-09-24 greg Update spirv-tools and spirv-headers known goods (#2401)
2020-09-18 rex.xu SPIRV: Add more utility functions to build some opcodes (#2398)
2020-09-15 laddoc Preprocessor related issue fix (#2378)
2020-09-14 rex.xu SPIRV: Add disassembly support for multiple literal strings (#2397)
2020-09-14 laddoc Fix scope definition in ES 100. (#2379)
2020-09-14 john Fix #2385: guard against constant_id on non-const.
2020-09-12 shuizhuyuanluo Try to find python interpreter from host first
2020-09-11 ShabbyX Allow subpassLoad for ANGLE
2020-09-08 tobias.hector Added missing copyright amendment
2020-09-07 rex.xu SPIRV: Fix some disassembly issues
2020-09-03 tobias.hector Error when initializing rayQuery with assignment
2020-09-02 rex.xu Parser: Fix wrong names of extension macros
2020-08-26 jmadill Suppress two override suggestion warnings.
2020-08-23 john Revert "Merge pull request #2371 from RafaelMarinheiro/master"
2020-08-21 julius.ikkala Obey ENABLE_PCH CMake option
2020-08-14 john Build: fix a build warning
2020-08-14 rafael.fariasmarinheiro Use --test-root to pass files to Bazel tests.
2020-08-14 john Fix #2366, fix #2358, correctly separate out numerical feature checking
2020-08-14 john Non-functional (almost): Refactor when 'extensionRequested' is called.
2020-08-14 john Non-functional: Remove reinventing the scalar type, note code issues
2020-08-11 john Non-functional: spellings of "destinaton" and "addPairConversion"
2020-08-12 alanbaker Update test expectations
2020-08-12 alanbaker Update SPIRV-Tools and SPIRV-Headers known good
2020-08-10 ezdiy GLSLANG_EXPORT for C APIs.
2020-08-07 john Non-functional: correctly do GL_EXT_buffer_reference2 semantic checking
2020-08-06 john Non-functional: consistently use 'const TSourceLoc&' to pass location.
2020-08-06 john SPV: Fix #1829: don't emit OpModuleProcessed use-storage-buffer
2020-08-05 john Build/Test: Dropping 2013 allows using the latest googletests.
2020-08-04 john SPV: Standalone; sanity check the client GLSL input semantics option value.
2020-08-04 john SPV: Use more correct SPV-Tools environment, partially addressing #2290
2020-08-04 john SPV: Fix #2363: include trailing newline named text SPV output.
2020-07-03 ShabbyX Use GLSLANG_ANGLE to strip features to what ANGLE requires
2020-07-31 bclayton Revert changes that migrate to `thread_local`.
2020-07-27 dneto Avoid spurious warning about uninit var
Created with:
roll-dep third_party/glslang
Roll third_party/json/ fbec662af..350ff4f7c (214 commits)
https://github.com/nlohmann/json/compare/fbec662afab5...350ff4f7ced7
$ git log fbec662af..350ff4f7c --date=short --no-merges --format='%ad %ae %s'
2020-08-06 mail :bookmark: set version to 3.9.1
2020-07-31 mail :rotating_light: fix fallthrough warning
2020-07-31 mail :bug: fix lexer to properly cope with repeated comments #2330
2020-07-30 mail :memo: fix name of Homebrew formula #2326
2020-07-30 mail :recycle: split regression tests
2020-07-28 mail :bug: add more functions from std::map to nlohmann::ordered_map
2020-07-28 wx257osn2 fix typo
2020-07-28 mail :bug: fix a bug due to missing overloads in ordered_map container
2020-07-27 eschwartz cmake: install pkg-config file relative to current_binary_dir
2020-07-27 vitaly Fixed installation of pkg-config file on other than Ubuntu distributions.
2020-07-27 mail :bookmark: set version to 3.9.0
2020-07-27 mail :memo: add more documentation
2020-07-27 mail :construction: add Clang-Tidy configuration
2020-07-26 mail :construction: add Clang-Tidy configuration
2020-07-26 mail :busts_in_silhouette: update list of contributors
2020-07-26 mail :busts_in_silhouette: update list of contributors
2020-07-26 mail :memo: add binary() function to SAX documentation
2020-07-26 mail :truck: move test utils header file
2020-07-26 mail :rotating_light: fix warning
2020-07-25 mail :white_check_mark: fix test for meta() function
2020-07-25 mail :wrench: clean generated XML files
2020-07-25 mail :memo: add more documentation
2020-07-25 mail :twisted_rightwards_arrows: merge develop branch
2020-07-25 mail :memo: update output of meta function
2020-07-25 mail :memo: add more documentation
2020-07-24 dtoadq change c-style cast to static_cast for #2304
2020-07-24 mail :memo: add more documentation
2020-07-24 mail :memo: add more documentation
2020-07-24 mail :bug: fix bug in CBOR tag handling
2020-07-24 mail :memo: add more documentation
2020-07-24 mail :white_check_mark: improve coverage
2020-07-23 jonas.wittbrodt added inline to DEFINE_TYPE macro
2020-07-23 dtoadq fixes unused variable 'ex' for #2304
2020-07-23 mail :see_no_evil: extend ignore list
2020-07-23 mail :memo: update documentation
2020-07-23 mail :memo: update documentation
2020-07-23 mail :rotating_light: fix UBSAN warning
2020-07-23 mail :rotating_light: fix UBSAN warning
2020-07-23 mail :rotating_light: fix implicit conversion warning when opening binary file
2020-07-23 mail :loud_sound: add message if implicit conversions are switched off
2020-07-23 mail :truck: unify cmake build dir names
2020-07-23 mail :twisted_rightwards_arrows: rename variable to avoid shadowing
2020-07-23 mail :rotating_light: add prefix to avoid shadowing
2020-07-23 mail :twisted_rightwards_arrows: merge develop branch
2020-07-23 mail :recycle: pull code into function
2020-07-22 mail :white_check_mark: add regression test for #2281
2020-07-22 mail :white_check_mark: add regression test for #2281
2020-07-22 mail :white_check_mark: add regression test for #2281
2020-07-22 mail :white_check_mark: add regression test for #2281
2020-07-22 mail :white_check_mark: add regression test for #2281
(...)
2020-06-22 gatoguan-os Fix regression test
2020-06-22 gatoguan-os Use AllocatorType<ObjectType::value_type>, instead of hard-coding it for std::map's value_type
2020-06-22 chenguopingdota to allow for ADL in int_to_string() function
2020-06-20 thomas.braun json_pointer::array_index: Use unsigned values for the array index when parsing
2020-06-22 mail :hammer: clean up
2020-06-22 gatoguan-os Ignore allocator hardcoded to match std::map
2020-06-21 gatoguan-os Clean-up ordered_map declarations
2020-06-21 mail :children_crossing: improve diagnostics
2020-06-20 thomas.braun json_pointer.hpp: Mention more exception in documentation
2020-06-20 mail :sparkles: add macros from #2175
2020-06-20 mail :alembic: remove const from value type
2020-06-20 mail :memo: add notes from #2189
2020-06-19 mail :construction: toward an ordered_json type
2020-06-19 mail :recycle: extract common code to function
2020-06-19 mail :white_check_mark: add tests for comment skipping
2020-06-18 mail :white_check_mark: update test suite
2020-06-17 mail :construction: extend API
2020-06-17 mail :bug: serialize 32-bit floating-point numbers as float 32 in MessagePack (0xCA) #2196
2020-06-17 mail :zap: improve comment parsing
2020-06-17 chenguopingdota drop new blank line
2020-06-17 chenguopingdota drop testcase
2020-06-17 mail :wrench: add label to tests that require a git checkout
2020-06-17 chenguopingdota change test cases
2020-06-17 chenguopingdota remove overload function, change default_value to rvalue
2020-06-16 mail :wrench: overwork CMake files
2020-06-16 mail :sparkles: add option JSON_TestDataDirectory to set path with test data #2189
2020-06-16 mail :sparkles: ignore comments
2020-06-16 chenguopingdota fix issue#2059
2020-06-10 chenguopingdota add some test cases
2020-06-10 chenguopingdota fix issue#1275
2020-06-06 gufideg Adapted unit tests to use ADL calls for swap like the new swappable concept
2020-06-06 gufideg Disable std::swap specialization in C++20 and added a friend swap function
2020-06-04 mail :construction_worker: remove Clang 8
2020-06-04 mail :construction_worker: try Clang 8
2020-06-04 mail :construction_worker: try Clang 10
2020-06-04 mail :construction_worker: try Clang 10
2020-06-03 mail :art: replace alternative operators (and, not, or)
2020-06-03 mail :art: replace alternative operators (and, not, or)
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: install clang
2020-05-30 mail :construction_worker: set full path
2020-05-30 mail :construction_worker: use Makefiles
2020-05-30 mail :construction_worker: use Clang compiler
2020-05-30 mail :construction_worker: add Clang/Windows step
Created with:
roll-dep third_party/json
Roll third_party/googletest/ a781fe29b..3c95bf552 (66 commits)
https://github.com/google/googletest/compare/a781fe29bcf7...3c95bf552405
$ git log a781fe29b..3c95bf552 --date=short --no-merges --format='%ad %ae %s'
2020-10-15 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-13 dmauro Googletest export
2020-10-13 dmauro Googletest export
2020-10-13 absl-team Googletest export
2020-10-13 absl-team Googletest export
2020-10-09 ofats Googletest export
2020-10-09 absl-team Googletest export
2020-10-08 absl-team Googletest export
2020-10-12 peternewman Fix a typo
2020-10-07 pravin1992 Issue 2135: Change template args in NiceMock, NaggyMock and StrictMock from A1, A2, ... to TArg1, TArg2,... to avoid clash with legacy header files
2020-09-29 absl-team Googletest export
2020-10-01 63450189+ranodeepbanerjee A slight Gramatical change.
2020-09-29 dmauro Googletest export
2020-09-29 absl-team Googletest export
2020-09-25 absl-team Googletest export
2020-09-27 56075233+keshavgbpecdelhi Update cook_book.md
2020-09-23 absl-team Googletest export
2020-09-23 absl-team Googletest export
2020-09-21 absl-team Googletest export
2020-09-24 thomas.barbier Fix warning maybe-uninitialized
2020-09-18 absl-team Googletest export
2020-09-17 absl-team Googletest export
2020-09-18 63900998+JethroSama Update README.md, added missing 'a'
2020-09-08 absl-team Googletest export
2020-09-02 dmauro Googletest export
2020-09-01 absl-team Googletest export
2020-09-01 absl-team Googletest export
2020-08-26 absl-team Googletest export
2020-08-25 27jf Add timestamp to in old method mock macro guide
2020-08-20 absl-team Googletest export
2020-08-17 absl-team Googletest export
2020-08-12 krzysio Googletest export
2020-08-12 robert.earhart Export LICENSE
2020-08-11 absl-team Googletest export
2020-08-11 dmauro Googletest export
2020-08-10 absl-team Googletest export
2020-08-05 absl-team Googletest export
2020-08-03 absl-team Googletest export
2020-08-03 absl-team Googletest export
2020-08-05 zumix.cpp fix endif comment
2020-08-03 amatanhead Remove ThrowsMessageHasSubstr and fix some nits after review
2020-07-13 amatanhead Cleanup a bulky expression, document implementation details
2020-07-07 amatanhead Fix build under msvc
2020-07-07 amatanhead Update tests after changing an error message
2020-07-07 amatanhead Fix build under msvc
2020-07-07 amatanhead Add a test to ensure that the `Throws` matcher only invokes its argument once.
2020-07-07 amatanhead Add a test for duplicate catch clauses in throw matchers, fix a couple of nitpicks.
2020-07-03 amatanhead Add missing documentation piece
2020-06-20 amatanhead Small improvements: code style and property name
2020-06-20 amatanhead Add matchers for testing exception properties
2020-08-02 zumix.cpp fix tests
2020-07-29 franciscogthiesen Removing tiny-dnn from "Who is using.."
2020-07-28 absl-team Googletest export
2020-07-29 zumix.cpp fix GTEST_REMOVE_LEGACY_TEST_CASEAPI_ typo
2020-07-28 absl-team Googletest export
2020-07-26 ofats Googletest export
2020-07-19 jasjuang fix clang tidy modernize-use-equals-default warnings
2020-07-02 siliconearth Fix test failing when simple regex is used
2018-05-01 lantw44 Avoid using environ on FreeBSD
2020-05-05 igor.n.nazarenko Detect proto messages based on presense of DebugString.
Created with:
roll-dep third_party/googletest
Roll third_party/spirv-headers/ 3fdabd0da..c43a43c7c (4 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/3fdabd0da293...c43a43c7cc3a
$ git log 3fdabd0da..c43a43c7c --date=short --no-merges --format='%ad %ae %s'
2020-10-12 hwguy.siplus Register the Xenia emulator as a generator (#171)
2020-09-27 atyuwen Register the Messiah SPIR-V CodeGen (#169)
2020-09-10 syoussefi Register the ANGLE compiler (#168)
2020-09-08 cepheus Rebuild of latest headers, which slightly moves OpTerminateInvocation
Created with:
roll-dep third_party/spirv-headers
Roll third_party/lodepng/ 34628e89e..7fdcc96a5 (1 commit)
https://github.com/lvandeve/lodepng/compare/34628e89e80c...7fdcc96a5e58
$ git log 34628e89e..7fdcc96a5 --date=short --no-merges --format='%ad %ae %s'
2020-10-17 lvandeve prevent too huge text chunks or icc profiles
Created with:
roll-dep third_party/lodepng
Roll third_party/vulkan-loader/ bfe4f378a..970c13274 (46 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/bfe4f378aee6...970c132746b1
$ git log bfe4f378a..970c13274 --date=short --no-merges --format='%ad %ae %s'
2020-10-12 shannon build: Update known-good files for 1.2.157 header
2020-10-08 dorian.apanel Handling also zero size override paths.
2020-10-07 dorian.apanel loader: Override layer load when custom allocator used.
2020-10-07 pdaniell Fix formatting issue.
2020-10-07 pdaniell Fix some issues when EnumerateAdapterPhysicalDevices is available
2020-10-06 shannon build: Update known-good files for 1.2.156 header
2020-09-29 brecht loader: Fixes build with MinGW-w64 8.0.0.
2020-10-05 charles docs: Update build.md for static build changes
2020-10-05 lenny docs: Remove outdated references to WDK
2020-10-01 lenny loader: Fix incorrect allocation error cleanup
2020-09-29 charles docs: Update static linking info
2020-09-21 shannon build: Update known-good files for 1.2.154 header
2020-09-17 charles Revert "loader: Return error if layer loading failed"
2020-09-10 pdaniell loader Fix issues with physical device sorting
2020-09-07 shannon build: Update known-good files for 1.2.153 header
2020-06-01 charles docs: Add info on VkConfig and override layer
2020-04-10 trung.le Update Linux distro used in Travis pipeline
2020-08-05 charles loader: Make device extensions return same count
2020-06-01 charles loader: Return error if layer loading failed
2020-08-27 charles docs: Remove mention of old layers
2020-08-27 shannon build: Update known-good files for 1.2.152 header
2020-08-27 lenny tests: Change license to Apache 2.0
2020-08-26 jmadill GN: Add missing header dependencies.
2020-08-25 lenny repo: Prevent cmake name mismatch warning
2020-08-26 rharrison Fix formatting
2020-08-26 rharrison Move variables into scope they are referenced within
2020-08-18 lenny loader: Fix invalid cleanup on allocation error
2020-07-29 nathbappai loader: Fix some non-msvc compiler warnings
2020-08-17 cnorthrop loader: Fixes for gn build
2020-08-17 shannon build: Update known-good files for 1.2.151 header
2020-08-16 Neonfxsh docs: Remove COPYRIGHT.txt from the readme
2020-08-14 lenny repo: Set appveyor build to use Win10 SDK
2020-08-14 lenny loader: Move tag to avoid linux warning
2020-08-07 piotr.bialecki loader: Fix physical device sorting crash
2020-08-03 lenny loader: Remove illegal asssignment
2020-08-03 lenny loader: Fix variable name
2020-08-03 lenny loader: Fixpossible memory corruption
2020-07-30 lenny loader: Add reporting for physical device sorting
2020-04-06 lenny docs: Update loader doc with device sorting info
2020-07-27 lenny loader: Sort physical devices on Windows
2020-08-13 shannon build: Update known-good files for 1.2.150 header
2020-08-13 jmadill Fix double delete in loaderScanForImplicitLayers.
2020-08-06 lenny loader: Make invalid std val layer an error
2020-08-06 dorian.apanel loader: fix memory leak of failed to load layers
2020-08-05 lenny docs: Pass inst handles when getting func pointers
2020-08-05 charles loader: fix override paths leaking in VerifyAllMetaLayers
Created with:
roll-dep third_party/vulkan-loader
Roll third_party/clspv-llvm/ 394db2259..b91a236ee (7681 commits)
https://github.com/llvm/llvm-project/compare/394db2259575...b91a236ee1c3
$ git log 394db2259..b91a236ee --date=short --no-merges --format='%ad %ae %s'
2020-10-19 aaron Revert "Extend tests of run-clang-tidy"
2020-10-15 paul [Aarch64] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans.
2020-10-19 alex Extend tests of run-clang-tidy
2020-10-19 llvm-dev [InstCombine] Add (icmp eq B, 0) | (icmp ult/gt A, B) -> (icmp ule A, B-1) vector support
2020-10-19 n.james93 [clang-tidy] Better support for Override function in RenamerClangTidy based checks
2020-10-19 kadircet [clangd] Rename edge name for filesymbols to slabs in memorytree
2020-10-19 llvm-dev [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support
2020-10-19 llvm-dev [InstCombine] foldOrOfICmps - pull out repeated getOperand() calls. NFCI.
2020-10-19 llvm-dev [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) vector tests
2020-10-18 paul [TableGen] Enhance !empty and !size to handle strings and DAGs. Fix bug in the type checking for !empty, !head, !size, !tail.
2020-10-19 devnexen [clang] update of the DragonFlyBSD's driver for the 5.8.x releases
2020-10-19 sam.mccall [ADT] Avoid use of result_of_t in function_ref
2020-10-16 Piotr.Sobczak [AMDGPU] Do not generate S_CMP_LG_U64 on gfx7
2020-10-19 llvm-dev [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) tests
2020-10-19 luismarques [RISCV][ASAN] Fix TLS offsets
2020-10-19 hans Fix compiler-rt build on Windows after D89640
2020-10-18 marukawa [VE] Add setcc for fp128
2020-10-18 marukawa [VE] Add cast to/from fp128 patterns
2020-10-19 grimar [yaml2obj] - Fix comments. NFC.
2020-10-14 grimar [llvm-readobj/elf] - Change the behavior of handing DT_SONAME.
2020-10-19 sam.parker [LangRef] Correct return type llvm.test.set.loop.iterations.*
2020-10-19 n.james93 [nfc][clang-change-namespace] Remove unnecessary isScoped EnumDecl Matcher
2020-10-17 pifon [mlir][nfc] Move BaseOpWithOffsetSizesAndStrides to the beginning of Ops.td.
2020-09-16 marcel.koester [mlir] Refactored BufferPlacement transformation.
2020-10-19 llvm-dev [InstCombine] Add (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) vector tests
2020-10-19 llvm-dev Fix MSVC "not all control paths return a value" warning. NFCI.
2020-10-19 jan.kratochvil [nfc] [lldb] Move LookupAddress to DWARFCompileUnit
2020-10-19 hans Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting"
2020-10-13 kadircet [clangd] Add $/memoryUsage LSP extension
2020-10-16 llvm-dev [InstCombine] Support vectors-with-undef in and(logicalshift(1,X),1) --> zext(X == 0) fold
2020-10-16 llvm-dev [InstCombine] Add vectors-with-undef tests for and(logicalshift(1,X),1) --> zext(X == 0)
2020-10-19 david.sherwood Fix build issue caused by f693f915a07eca94a3faeadc3b5dad59fc0eb1de
2020-10-17 marukawa [VE] Support select_cc
2020-10-18 marukawa [VE] Add VBRD/VMV instructions
2020-10-16 marukawa [VE] Add LSV/LVS/LVM/SVM instructions
2020-10-17 marukawa [VE] Support br_cc comparing fp128
2020-10-16 marukawa [VE] Update ISel patterns for select instruction
2020-10-16 zinenko [mlir] Use `let arguments =` syntax instead of inheritance in LLVM dialect
2020-10-16 lhames [ORC] Break up C-API header Orc.h, and add JITEventListener support.
2020-10-19 lhames [ORC] Add function to get pool entry string.
2020-10-15 lhames [ORC] Add C API support for defining absolute symbols.
2020-10-15 lhames [ORC] Add support for custom generators to the C bindings.
2020-10-15 lhames [Support] Add a C-API function to create a StringError instance.
2020-10-14 lhames [ORC] Add an OrcV2 ResourceTracker / Removable-code example.
2020-10-14 lhames [ORC] Add basic ResourceTracker support to the OrcV2 C Bindings.
2020-10-14 lhames [ORC] Rename LLVMOrcJITDylibDefinitionGeneratorRef.
2020-10-14 lhames [ORC] Fix C API function name.
2020-10-01 lhames [ORC] Add C API functions to obtain and clear the symbol string pool.
2020-10-01 lhames [ORC] Add a C API function to set the ExecutionSession error reporter.
2020-10-01 lhames [ORC] Fix a memory leak in the OrcV2 C API (and some comment typos).
(...)
2020-07-28 sivachandra [libc][NFC] Move tablegen indexer class into a util library of its own.
2020-07-28 cferris [scudo][standalone] Add new mallopt options.
2020-07-28 gyurgyikcp [libc] [Obvious] Delete ctype.h, since ctype.h.def is used.
2020-07-28 gyurgyikcp [libc] Add scaffolding for ctype and implementation of isalpha
2020-07-28 jonas [lldb] Remove unused option '--platform-path' for 'target create'
2020-07-28 jdenny.ornl [FileCheck] Report captured variables
2020-07-28 jdenny.ornl [FileCheck] Extend -dump-input with substitutions
2020-07-28 jdenny.ornl [OpenMP] Implement TR8 `present` motion modifier in runtime (2/2)
2020-07-28 jdenny.ornl [OpenMP] Implement TR8 `present` motion modifier in Clang (1/2)
2020-07-28 jdenny.ornl [OpenMP][NFC] Consolidate `to` and `from` clause modifiers
2020-07-28 Zahira.Ammarguellat On Windows build, making the /bigobj flag global , instead of passing it per file.
2020-07-28 richard PR46637: Fix handling of placeholder types in trailing-return-types.
2020-07-24 asbirlea [DominatorTree] Simplify ChildrenGetter.
2020-07-28 jurahul [MLIR] Add unit test for tblgen Op build methods
2020-07-28 johannes [SROA][Mem2Reg] Use efficient droppable use API (after D83976)
2020-07-28 varun_gandhi [docs] [lit] Add a more helpful description for lit.py's -s flag.
2020-07-28 daniel_l_sanders [globalisel][cse] Merge debug locations when CSE'ing
2020-07-25 Matthew.Arsenault GlobalISel: Don't assert on operations with no type indices
2020-07-25 Matthew.Arsenault GlobalISel: Add typeIsNot LegalityPredicate
2020-07-26 Matthew.Arsenault AMDGPU/GlobalISel: Add some missing tests for extract selection
2020-07-26 Matthew.Arsenault AMDGPU/GlobalISel: Add SReg_96 to SGPRRegBank
2020-07-28 jfbastien [NFC] Sema: use checkArgCount instead of custom checking
2020-07-24 Matthew.Arsenault AMDGPU: Check for other defs when folding conditions into s_andn2_b64
2020-07-28 lebedev.ri [X86] Remove disabled miscompiling X86CondBrFolding pass
2020-07-28 maskray Revert "[gn build] (manually) merge d054c7ee2e9"
2020-07-28 maskray Revert D83834 "Add test utility 'extract'"
2020-07-28 richard PR46377: Fix dependence calculation for function types and typedef types.
2020-07-22 zequanwu Reland [Coverage] Add comment to skipped regions
2020-07-16 abidh [lld][linkerscript] Fix handling of DEFINED.
2020-07-28 mtrofin [llvm][NFC] refactor setBlockFrequency for clarity.
2020-07-28 vincentzhaorz [MLIR][Linalg] Fixed obsolete examples in the MLIR Linalg Dialect doc
2020-07-28 flo [NewGVN] Add test cases for remaining known issues.
2020-07-28 clementval [openacc] Add missing newline at end of file
2020-07-28 saghir [PowerPC] Mark allocator_oom_test.cpp unsupported on PowerPC
2020-07-28 spatel [InstSimplify] allow undefs in icmp with vector constant folds
2020-07-27 ldionne [libc++] Provide std::aligned_alloc and std::timespec_get on Apple platforms
2020-07-28 ldionne [libc++] Clean up tests for "optional" C11 features
2020-07-28 craig.topper [X86] Merge the two 'Emit the normal disp32 encoding' cases in SIB byte handling in emitMemModRMByte. NFCI
2020-07-28 ravishankarm [mlir][GPUToSPIRV] Add a test pass to set workgroup size for kernel functions.
2020-07-28 spatel [InstCombine] avoid crashing on vector constant expression (PR46872)
2020-07-28 spatel [InstSimplify] add tests for icmp with partial undef constant; NFC
2020-07-28 jasonliu.development [NFC][XCOFF] Use getFunctionEntryPointSymbol from TLOF to simplify logic
2020-07-28 sivachandra [libc][NFC] Zero out padding bits in the uint form of x86 FPBits<long double>.
2020-07-27 kostyak [scudo][standalone] mallopt runtime configuration options
2020-07-28 llvm-dev [CostModel][X86] Add smax/smin/umin/umax intrinsics cost model tests
2020-07-28 llvm-dev [DAG] isSplatValue - add support for TRUNCATE/SIGN_EXTEND/ZERO_EXTEND
2020-07-28 llvm-dev [CostModel][X86] Add abs intrinsics cost model tests
2020-07-28 llvm-dev [X86][XOP] Shuffle v16i8 using VPPERM(X,Y) instead of OR(PSHUFB(X),PSHUFB(Y))
2020-07-13 Austin.Kerbow [AMDGPU] Spill CSR VGPR which is reserved for SGPR spills
2020-07-28 anand.kodnani [MLIR] Vector store to load forwarding
Created with:
roll-dep third_party/clspv-llvm
Roll third_party/swiftshader/ 51b03d58f..df17a7610 (12 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/51b03d58fb17..df17a76102df
$ git log 51b03d58f..df17a7610 --date=short --no-merges --format='%ad %ae %s'
2020-10-15 srisser Make abort on LOG_TRAP opt-in
2020-10-16 cwallez MetalSurface: correctly handle the window resizing.
2020-10-05 amaiorano Add unit tests for arithmetic ops with constant args
2018-02-01 eholk Handle mul instructions with two immediates on x86-32 and x86-64
2020-10-14 natsu Revert "Revert "Update virlg_hw path to reflect Minigbm""
2020-09-10 sugoi Fix CommandPool memory management
2020-10-12 bclayton SpirvShaderDebugger: Improve stepping for inlined functions
2020-10-10 natsu Revert "Update virlg_hw path to reflect Minigbm"
2020-10-10 swiftshader.regress Regres: Update test lists @ 139f5c35
2020-10-08 natsu Update virlg_hw path to reflect Minigbm
2020-09-19 capn Fix depth bias calculations
2020-10-08 capn Move interpolant clamping out of interpolate()
Created with:
roll-dep third_party/swiftshader
Roll third_party/vulkan-headers/ 83825d55c..320af06cb (17 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/83825d55c7d5...320af06cbdd2
$ git log 83825d55c..320af06cb --date=short --no-merges --format='%ad %ae %s'
2020-10-18 oddhack Update for Vulkan-Docs 1.2.158
2020-10-12 oddhack Update for Vulkan-Docs 1.2.157
2020-10-12 oddhack Update for Vulkan-Docs 1.2.157
2020-10-04 oddhack Update for Vulkan-Docs 1.2.156
2020-09-28 oddhack Update for Vulkan-Docs 1.2.155
2020-09-21 oddhack Update for Vulkan-Docs 1.2.154
2020-09-06 oddhack Update for Vulkan-Docs 1.2.153
2020-08-26 oddhack Update for Vulkan-Docs 1.2.152
2020-08-11 mchock Add VI WSI platform support to vk_icd.h
2020-08-16 oddhack Update for Vulkan-Docs 1.2.151
2020-08-10 oddhack Update for Vulkan-Docs 1.2.150
2020-07-30 lenny Add a loader features interface
2020-07-27 lenny Add missing ifdef for extern "C"
2020-07-27 lenny Update vk_icd.h with proper extern "C" declaration
2020-07-27 lenny Update vk_icd.h with typedefs and prototypes
2020-08-03 oddhack Update for Vulkan-Docs 1.2.149
2020-07-22 git Fix enum order for backwards compatibility
Created with:
roll-dep third_party/vulkan-headers
Roll third_party/vulkan-validationlayers/ c3215f8f8..8c5a10d95 (213 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/c3215f8f89bd...8c5a10d952f4
$ git log c3215f8f8..8c5a10d95 --date=short --no-merges --format='%ad %ae %s'
2020-10-12 locke tests: Fixed 02686 bug
2020-10-12 locke layers: Fixed 02686 bug
2020-10-15 mail build: Fix Vulkan header/registry detection for SDK
2020-09-10 mark corechecks: Fix QueryPoolIndex bug and remove query func
2020-09-09 mark test: Added tests for QueryPoolResults VUIDs
2020-09-09 mark layers: Added some QueryPoolResults VUID checks
2020-10-15 mark tests: Add multiViewport/ViewportWithCount positive test
2020-10-15 mark stateless: Account for DynStateWithCount for multiViewport
2020-10-13 shannon build: Update known-good files for 1.2.157 header
2020-10-15 lionel.g.landwerlin tests: Fix QueryPerformanceIncompletePasses stride usage
2020-10-12 jleger tests: Add tests for KHR_copy_commands2
2020-10-05 jleger layers: Add support for KHR_copy_commands2
2020-10-08 nathaniel best_practices: Fix bug introduced in refactor
2020-09-01 locke tests: UnnormalizedCoordinates Sampler
2020-09-23 locke layers: Reduce loop
2020-09-22 locke layers: VUID-02704
2020-09-21 locke layers: VUID-02703
2020-08-20 locke layers: VUID-vkCmdDraw-None-02702
2020-08-20 locke layers: VUID-vkCmdDraw-None-02699
2020-10-08 tony layers: Use debug printf create infos
2020-10-08 rgarcia layers: Fix depth/stencil resolve false positives
2020-10-08 mark dispatch: Add secondary commandbuffer tracking
2020-10-08 mark dispatch: Move CB APIs to manually generated
2020-10-07 nathaniel layers: Fix ImageView format compatibility error
2020-10-06 shannon build: Update known-good files for 1.2.156 header
2020-10-06 nathaniel refactor: Move CALL_STATE into best_practices
2020-10-07 mark readme: Update contact info
2020-09-22 lionel.g.landwerlin tests: Keep QueryPerfIncompletePasses from triggering VU00817
2020-10-06 mark chassis: Remove vestigial pound-define
2020-09-28 coki04 tracker: Retire work when checking Timeline Semaphore Value
2020-09-26 btolsch layers: Reorder conditions to avoid uninitialized values
2020-08-25 bethau layers: Fix false positives when importing AHardwareBuffers
2020-09-26 btolsch layers: Fix validation object leaks
2020-09-30 mark chassis: Make gpuaf/debugprintf add'l parm void*
2020-09-26 jleger fix formatting error
2020-09-25 jleger Add fix for renderpass compatibility
2020-09-29 jeremyg state_tracker: Remove 'using std::*' statements
2020-09-29 shannon build: Update Android known-good for 1.2.154 SDK
2020-09-29 tony tests: Add test for sampler with null image view
2020-09-29 tony layers: Allow for sampler with null image view
2020-09-24 jmadill layers: Fix duplicate header in GN build.
2020-09-25 shannon build: Update glslang commit for 154 SDK
2020-09-18 jzulauf syncval: Add multi subpass dep support
2020-09-15 jzulauf syncval: Add multi subpass dep to state tracker
2020-09-23 jzulauf syncval: Clarify debugging usage for all platforms
2020-09-02 jzulauf syncval: Integrate quick start into usage doc
2020-09-22 nathaniel tests: Refactor vklayertests_best_practices
2020-09-21 shannon build: Update known-good files for 1.2.154 header
2020-09-16 tony gpu: Move vma allocator destroy to after state tracker
2020-09-16 lionel.g.landwerlin corechecks: Fix validation of VU 03227
(...)
2020-08-05 locke layers: Fix wrong hazard log
2020-08-04 s.fricke tests: Add Protected clear attachment
2020-08-04 s.fricke layers: Add Protected clear attachment
2020-08-04 yevhenii.kharchenko tests: Add check for VUID 01778
2020-08-03 yevhenii.kharchenko layers: Add check for VUID 01778
2020-08-03 bob tests: avoid more dialog boxes
2020-07-30 32918197+jorgep31415 tests: Add test for VUID 00824
2020-07-30 32918197+jorgep31415 layers: Add check for VUID 00824
2020-07-24 mark tests: Add test for multiinstance mapmem VUID
2020-07-24 mark corechecks: Add check for MultiInstance heaps in MapMemory
2020-07-25 s.fricke tests: Add vkCmdResolveImage size VUIDs
2020-07-25 s.fricke layers: Add vkCmdResolveImage size VUIDs
2020-07-25 s.fricke tests: Add VUID 02825
2020-07-25 s.fricke layers: Add VUID 02825 and 02826
2020-07-30 s.fricke tests: Add VUID 01655
2020-07-25 s.fricke layers: Add VUID 01655
2020-07-31 rgarcia layers: Fix unexpected VK_AMD_mixed_attachment_samples error
2020-07-27 dneto stateless: Fix warning -- ignored qualifiers in cast
2020-07-29 32918197+jorgep31415 tests: Add renderpass compat tests for FDM and Multiview use
2020-07-29 32918197+jorgep31415 layers: Add renderpass compat checks for FDM and Multiview use
2020-07-24 s.fricke tests: Add protected resource in commands
2020-07-24 s.fricke layers: Add protected resource in commands
2020-07-22 s.fricke tests: Add query protected memory VUID
2020-07-22 s.fricke layers: Add query protected memory VUID
2020-07-29 KTHANGUDU tests: Add VUID 02722 for VK_NV_coverage_reduction_mode
2020-07-29 KTHANGUDU layers: Add VUID 02722 for VK_NV_coverage_reduction_mode
2020-07-24 s.fricke tests: Add format check for YCbCr swizzle
2020-07-24 s.fricke tests: Add depth stencil format check
2020-07-29 jzulauf syncval: Fix typo in usage doc
2020-07-27 locke syncval: Use floor instead of ceil
2020-07-28 jzulauf syncval: Correct write_barrier 0 and layout in log
2020-07-28 karen docs: Reference Vulkan Configurator
2020-07-29 mark scripts: Remove unmaintained test results script
2020-07-24 jzulauf syncval: Update 'most recent' explanation
2020-06-22 sam.walls tests: add tests for PerfDoc checks 18-20
2020-06-19 sam.walls practices: add PerfDoc checks 18-20 with SPIRV analysis
2020-07-23 jglines Allow KHR extension for timeline semaphore
2020-07-23 tony gpu: Fix validator settings for instrumentation
2020-07-10 tony tests: Add copyright to gpu tests
2020-07-02 tony tests: Add debug printf mesh shader test
2020-07-01 tony tests: Add gpu-av mesh shader test
2020-06-11 tony gpu: Add missing stages
2020-06-11 tony gpu: Add missing draw calls
2020-07-24 tony build: Update Android known-good
2020-07-22 jzulauf syncval: Update ordering/most recent hazard checks
2020-07-22 mikes build: Handle glslang static lib dependency cycles
2020-07-23 christophe doc: Highlight Vulkan Configurator
2020-07-23 christophe doc: Fix links on LunarXchange
2020-06-25 jeremyk tests: Add test for corner sampled with CtE
2020-06-19 jeremyk layers: Add check for corner sampled with CtE
Created with:
roll-dep third_party/vulkan-validationlayers
|
|
|
|
If we're debugging an HLSL shader, tell DXC to emit debug info with the `-fspv-debug=rich` flag.
Add tests - including for existing `DEBUG` parser logic that wasn't tested before.
|
|
The new debugger doesn't distinguish between "function breakpoint" and "breakpoint".
Handle both types.
|
|
Use SwiftShader's new `SWIFTSHADER_LOGGING_LEVEL` option to raise the default logging level from 'Info' to 'Error'.
This is done to work around #914
|
|
* dxc: Use a CComPtr for the include handler
The include handler was constructed and passed down to `IDxcCompiler::Compile()`, but was not referenced by the caller.
Within `IDxcCompiler::Compile()`, the include handler may be referenced, released, and an attempt to be referenced again (using deleted memory).
Use `CComPtr` to keep the COM object alive for the full duration of the compile.
* Pass a unique shader filename down to DXC
In order for the debugger to be able to fetch the source of a shader that has its source embedded within an amber script file, we need to have a known and unique file name.
The file name was previously generated just before calling into DXC to compile the file, and could easily have multiple shaders with the same name.
Instead we now add a optional file path property to the `amber::Shader`, which is populated by the parser with either the `VIRTUAL_FILE` path, or a generated path from the shader name for embedded shaders.
The parser also adds the shader's source to the `VirtualFileStore` so it can be found by the debugger engine.
If no file path is specified by the parser, dxc_helper defaults to its previous naming scheme.
|
|
CPPDAP class dap::integer has no member named "operator int()". We have
to use "operator int64_t()".
|
|
|
|
This CL adds the ability to specify the data_type for an AmberScript buffer to be an array.
|
|
Replace uses of std::stoi with std::sscanf.
When parsing fails, std::stoi throws an invalid-argument exception,
which is not caught. The standard library then terminates with an abort
about the uncaught exception. That's unhelpful to users.
Instead, handle bad user input gracefully (without using exceptions)
by using std::sscanf or sscanf_s (on Microsoft runtimes).
|
|
Co-authored-by: dan sinclair <dsinclair@google.com>
|
|
Points to this repo and to Vulkan CTS.
|
|
|
|
|
|
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.
|
|
This CL adds a simple script to check for inclusive language. All files
in the repo are scanned and any matches are output.
|
|
* 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
|
|
This CL clarifies various bits of text.
|
|
Demonstrates that reading a column vector from a row-major matrix
is a gather operation, and writing it is a scatter operation.
|
|
* 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
|