Age | Commit message (Collapse) | Author |
|
Change-Id: I26cdd51a96987e8d6d0a3fd385d8602213f2cd94
|
|
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.
|
|
external/deqp-deps/amber am: e35a5a3ca5 -s ours
am skip reason: Change-Id I54cce2d5d4c4561956175221301b90a63aa80104 with SHA-1 cc5b6ec5d2 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13606115
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3d8ba1a1d72b662e7c1839333d92d8f5a3aa1861
|
|
external/deqp-deps/amber am: e35a5a3ca5 -s ours
am skip reason: Change-Id I54cce2d5d4c4561956175221301b90a63aa80104 with SHA-1 cc5b6ec5d2 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13606115
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I7f59fc504685e7c382903ba5cb59dbce963fa964
|
|
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: 75fbb93318 -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: I478e26c4f2cd506364da2cd367fa30f78473c5ea
|
|
external/deqp-deps/amber am: cc5b6ec5d2 am: e1616da73d am: 307479035c -s ours am: 75fbb93318 -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: I1006b27211d4dd0a6a7efe1500bf5fd693b8ea99
|
|
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
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13485987
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2774d01f88e10fb49495041229199cb926a14cc2
|
|
94989c2454
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13485986
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1b98042070b10b85369b72b92ac4d34fafef73ea
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13485987
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2db44b959ef07bdaf6966e76bb9d5a343915015f
|
|
94989c2454
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13485986
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If77a2f62226f1361175db2b903b0ca8771bd1865
|
|
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.
|