Age | Commit message (Collapse) | Author |
|
Bug: 291102124
Merged-In: I4a5de066c7a5b7862572ae74aadb825f60a6ef44
Change-Id: I9d08c90beadd4afd5cc6bed4ff5d3070cfefa77d
|
|
Bug: b/261160921
Change-Id: I4a5de066c7a5b7862572ae74aadb825f60a6ef44
|
|
am: cf1492cbe6 -s ours am: 494086e526 -s ours am: 37ae218275 -s ours
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2185750
Change-Id: I476692c273c46126d87cb944dc3732c9f5107463
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: cf1492cbe6 -s ours am: 494086e526 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2185750
Change-Id: Ib756106f813cedbbc9326c64625f557997671964
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: cf1492cbe6 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2185750
Change-Id: Ib8dfd908279260a060bad93f017cfe053c741c44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/2185750
Change-Id: I5aa2e648404cc794736e25b584e02635a913fa1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 242648940
Merged-In: I38ea866610c30c001e4c5580d81fd446a45f2ebb
Change-Id: If10596ea649da6ce978f1e41a2b3f30bad9c9649
|
|
d7d16deb18 -s ours am: 0c58b626b2 -s ours am: 2cdeb9a8d9 -s ours am: a357c0b753 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/19094666
Change-Id: Icda5dc146a16d60674a0b2092392915ade477b29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
d7d16deb18 -s ours am: 0c58b626b2 -s ours am: 2cdeb9a8d9 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/19094666
Change-Id: I50f073b830f5e9596f40995afb1fab5b0f318e23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
d7d16deb18 -s ours am: 0c58b626b2 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/19094666
Change-Id: I8e4548646ea997ad44cc4ebf482d8560af8995fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
d7d16deb18 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/19094666
Change-Id: I76943a5a922f00a6cf387af33805d7c5037df78a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 236760014
Merged-In: I38ea866610c30c001e4c5580d81fd446a45f2ebb
Change-Id: I121e387e7d3b6518a6c9de4ae207fedccf05399a
|
|
|
|
|
|
Pipeline::SendDescriptorDataToDeviceIfNeeded was not checking the error
return when initializing transfer buffers, which can lead to later code
attempting to use invalid buffers and crashing.
|
|
* Use proper index type based on index buffer format
Amber was assuming the index buffer to always be uint32. Now the
buffer format is used to determine the index type when binding
the index buffer in Vulkan.
* Exclude 8 bit indices test from SwiftShader runs
|
|
Conflicts:
samples/Android.mk
Bug: b/201652781
Change-Id: Ia48f5389d9cde2b0730767e215d86e28cced7da6
|
|
Fixes: #978
|
|
|
|
* Roll third_party/clspv/ a0d39a143..f99809bda (35 commits)
https://github.com/google/clspv/compare/a0d39a143135...f99809bdab17
$ git log a0d39a143..f99809bda --date=short --no-merges --format='%ad %ae %s'
2022-01-25 89833130+rjodinchr longvector: add missing Builtins & Intrinsics (#807)
2022-01-25 89833130+rjodinchr longvector: support constantvector (#806)
2022-01-25 89833130+rjodinchr longvector: support spirvop that return struct (#805)
2022-01-25 89833130+rjodinchr OpSClamp: workaround Nvidia GPU driver issue (#804)
2022-01-25 89833130+rjodinchr Add support for image1d buffer (#791)
2022-01-24 89833130+rjodinchr longvector: add nested types support (#803)
2022-01-24 alanbaker Fix value conversion bit widths (#809)
2022-01-21 89833130+rjodinchr longvector: implement phi nodes support (#802)
2022-01-18 89833130+rjodinchr vec3: implement phi nodes support (#796)
2022-01-18 89833130+rjodinchr vec3: add option to force disabling of the vec3 pass (#797)
2022-01-17 alanbaker Update LLVM (#800)
2022-01-14 89833130+rjodinchr ReplacePointerBitCast: manage indices for gep on multi-dim arrays (#790)
2022-01-11 alanbaker Update LLVM (#794)
2022-01-07 kpet Make it possible to build with BUILD_SHARED_LIBS (#792)
2022-01-06 alanbaker Update LLVM (#793)
2022-01-06 89833130+rjodinchr LongVectorLowering: add missing commonfns fcts (#788)
2021-12-14 89833130+rjodinchr longvector: Uses Array instead of Struct (#783)
2021-12-13 alanbaker Update LLVM (#789)
2021-12-08 alanbaker Fix compile failures (#787)
2021-12-08 89833130+rjodinchr Add pass to transform vec3 to vec4 (#781)
2021-12-06 alanbaker Update LLVM (#786)
2021-12-06 benny.kra Migrate clspv off deprecated llvm::IRBuilder APIs (#785)
2021-11-24 kpet Tidy up handling of image types in SPIR-V Producer pass (#784)
2021-11-16 alanbaker Update deps (#782)
2021-11-16 kpet Finish implementation of cl_khr_subgroups and OpenCL 3 core support (#778)
2021-11-12 89833130+rjodinchr longvector: implement OpCopyMemory for 8 and 16 elements vector (#779)
2021-10-29 kpet Support for -cl-kernel-arg-info (#777)
2021-10-29 89833130+rjodinchr ReplacePointerBitcastPass: consider struct of same element as array (#774)
2021-10-29 89833130+rjodinchr Implement Any and All operator for 8 and 16 elements vector (#773)
2021-10-15 alanbaker Update LLVM (#772)
2021-10-13 89833130+rjodinchr CMakeLists.txt: make tests build optional (#771)
2021-10-07 89833130+rjodinchr Implement async_work_group_{strided_}copy (#765)
2021-09-29 dneto Clean up dead code after simplify/replace pointer bitcasts (#769)
2021-09-24 dneto Fix link in docs (#767)
2021-09-24 dneto Update LLVM (#766)
Created with:
roll-dep third_party/clspv
* Roll third_party/clspv-llvm/ 1f1c71aea..b70366c9c (13637 commits)
https://github.com/llvm/llvm-project/compare/1f1c71aeacc1...b70366c9c430
$ git log 1f1c71aea..b70366c9c --date=short --no-merges --format='%ad %ae %s'
2022-01-27 benny.kra [mlir][BufferOptimization] Use datalayout instead of a flag to find index size
2022-01-27 benny.kra [mlir][complex] Lower complex.constant to LLVM
2022-01-27 flo [ConstraintElimination] Introduce struct to manage constraints. (NFC)
2022-01-24 mgorny [lldb] [gdb-remote] Support getting siginfo via API
2022-01-19 mgorny [lldb] [Platform] Support synthesizing siginfo_t
2022-01-27 jay.foad [AMDGPU] Precommit test for swizzled store aliasing two loads
2022-01-27 mkazantsev [Test] Add data layout to relevant tests + some wide-typed tests
2022-01-26 kadircet [clangd][Hover] Suppress initializers with many tokens
2022-01-27 npopov [IR] Support ifuncs in opaque pointer mode
2022-01-27 sbaig1 [Support] [Windows] Don't cancel delete if we failed to set delete
2022-01-27 springerm Revert "[mlir][bufferize] Insert memref.cast ops during finalizing pass"
2022-01-27 sander.desmalen [AArch64][SVE] Avoid using ptrue for ptest in VECREDUCE_OR.
2022-01-27 npopov [IR] Handle opaque pointers in PtrToArgument mangling
2022-01-27 npopov [InstCombine] Avoid pointer element type access in PointerReplacer
2021-12-13 anton.zabaznov [OpenCL] Add support of __opencl_c_device_enqueue feature macro.
2022-01-20 martin [libcxx] [test] Narrow down a MinGW bug workaround in rand.dist.uni.int/eval.pass.cpp
2022-01-27 sander.desmalen [AArch64][SVE] Implement missing lowering for extract_subvector for predicates.
2022-01-27 llvm-dev [DAG] SelectionDAG::getNode(N1,N2) - detect N2 constant vector splats as well as scalars
2022-01-27 jay.foad [AMDGPU] Update MachineMemOperands syntax in commented out tests
2022-01-27 jay.foad [AMDGPU] Remove unused CI check lines
2022-01-27 npopov [ConstantFold] Disable gep of array bitcast fold with opaque pointers
2022-01-27 springerm [mlir][linalg][bufferize] Support arith.index_cast bufferization
2022-01-27 jay.foad [AMDGPU] Remove unused GFX6 check lines
2022-01-27 npopov [InstCombine] Mark element type access as non-opaque (NFC)
2022-01-27 sven.vanhaastregt [OpenCL] opencl-c.h: add missing read_write image guards
2022-01-27 springerm [mlir][tensor] Replace tensor-bufferize with BufferizableOpInterface impl
2022-01-27 sander.desmalen [AArch64][SVE] Implement PFALSE with explicit AArch64ISD node.
2022-01-27 phosek [CMake][Fuchsia] Only build iossim runtimes for arm64
2022-01-26 jay.foad [AMDGPU] SILoadStoreOptimizer: Remove redundant check for volatile
2022-01-27 springerm [mlir][bufferize] Insert memref.cast ops during finalizing pass
2022-01-25 dawid_jurek [NFC][CodeGen] Use llvm::DenseMap for DeferredDecls
2022-01-27 flo [LoopVersioning] Use IRBuilder for OR simplification.
2022-01-20 sergej.jaskiewicz [LLDB] Add formatters for PointerIntPair, PointerUnion
2022-01-27 npopov [InstCombine] Skip GEP of bitcast transform with opaque pointers
2022-01-27 npopov [InstCombine] Extract GEP of bitcast folds into separate function (NFC)
2022-01-27 fraser [RISCV] Fix test case expected output
2022-01-27 npopov [BTFDebug] Avoid pointer element type access
2022-01-27 npopov [InstCombine] Skip PromoteCastOfAllocation() transform under opaque pointers
2022-01-27 pavel [lldb/test] Fix gnu-style-compression.yaml
2022-01-27 npopov [InstCombine] Remove some pointer element type accesses
2022-01-24 fraser [SelectionDAG][VP] Provide expansion for VP_MERGE
2022-01-27 pavel [lldb] Convert ProcessWindowsLog to the new API
2022-01-26 pavel [lldb/DWARF] Make manual dwarf index deterministic
2022-01-27 pavel [lldb/test] Replace gnu-style-compression.cpp with a yaml file
2022-01-27 Saiyedul.Islam [clang-format] Format ParseOpenMP.cpp changes
2022-01-27 akuegel [mlir][Bazel] Add TestMemRef target.
2022-01-27 i [MC] Add MCAsmParser::parseRParen to improve consistency and simplify code
2022-01-27 akuegel [mlir][Bazel] Add missing dependency to ArithmeticTransforms.
2022-01-27 mh Add missing namespace to PPCLinux.cpp
2022-01-27 i [MC] Remove unreachable .comm/.lcomm diagnostic
(...)
2015-11-23 rafaelauler Refactoring llvm-flo.cpp into a new class RewriteInstance, NFC.
2015-11-19 rafaelauler Teach llvm-flo how to split functions into hot and cold regions
2015-11-13 rafaelauler Make llvm-flo print dynamic coverage of rewritten functions
2015-11-02 rafaelauler Do not bail on functions with indirect calls
2015-11-10 rafaelauler Ignore LSDA information for now
2015-11-10 rafaelauler Write .eh_frame and .eh_frame_hdr after reordering BBs
2015-11-09 rafaelauler Write updated CFI to temporary object file
2015-11-08 rafaelauler Attempts to fix CFI state after reordering
2015-11-13 maks Regenerate exception handling information after optimizations.
2015-11-17 maks Fix LSDA reading issues.
2015-11-12 maks Add exception handling information to CFG.
2015-11-12 rafaelauler Revert 45fc13b as it breaks HHVM rewriting
2015-11-12 rafaelauler Remove add PG prefix from symbols that are already local
2015-11-11 rafaelauler Fix bug in local symbol name disambiguation algorithm
2015-11-04 rafaelauler Annotate BinaryFunctions with MCCFIInstructions encoding CFI
2015-11-09 maks Parse whole contents of .gcc_except_table even if we are not printing.
2015-11-05 rafaelauler Teach llvm-flo how to read .eh_frame information from binaries
2015-11-03 maks Verbose printing of actions from .gcc_except_table
2015-11-02 maks Added function to parse and dump .gcc_except_table
2015-10-26 rafaelauler Extract non-taken branch frequencies from LBR
2015-10-23 rafaelauler Implement two cluster layout heuristics
2015-10-27 rafaelauler Fixes priority queue ordering in llvm-flo block reordering
2015-10-23 maks More control over function printing.
2015-10-20 maks Issue warning when relaxed tail call is seen on input.
2015-10-21 rafaelauler Fix bug in BinaryFunction::fixBranches() in llvm-flo
2015-10-20 rafaelauler Fix entry BB execution count in llvm-flo
2015-10-20 rafaelauler Implement unreachable BB elimination in llvm-flo
2015-10-20 rafaelauler Do not schedule BBs before the entry point
2015-10-20 rafaelauler Teach llvm-flo how to handle two back-to-back JMPs
2015-10-20 maks Eliminate nop instruction in input and derive alignment.
2015-10-16 rafaelauler Fixes branches after reordering basic blocks in a binary function
2015-10-19 rafaelauler Fix bug in block reorder heuristic
2015-10-19 rafaelauler Fix missing sanity check in BinaryFunction::optimizeLayout()
2015-10-14 maks Make FLO work on hhvm binary.
2015-10-16 rafaelauler Fix comments. NFC.
2015-10-16 rafaelauler Fix DataReader to work with new local sym perf2flo format
2015-10-14 rafaelauler Teach llvm-flo how to reorder blocks in an optimal way
2015-10-13 rafaelauler Teach llvm-flo how to reorder basic blocks with a heuristic
2015-10-13 rafaelauler Make llvm-flo infer branch count data for fall-through edges
2015-10-14 maks Converted local offsets from uint64_t to uint32_t. Refactoring.
2015-10-12 rafaelauler Add branch count information to binary CFG
2015-10-12 maks Don't bail out if there's no input data file specified.
2015-10-09 maks FLO: added support for rip-relative operands.
2015-10-12 maks Fix CFG building issue.
2015-10-05 rafaelauler Add initial implementation of DataReader
2015-10-09 maks Commit FLO with control flow graph.
2015-10-02 maks Fixed cmake.
2015-10-02 maks Removed remote .arcconfig + comment change.
2015-10-02 maks Initial FLO commit.
2022-01-10 maks BOLT root commit
Created with:
roll-dep third_party/clspv-llvm
* Roll third_party/cppdap/ 5f3169421..88e895201 (2 commits)
https://github.com/google/cppdap/compare/5f3169421ebf...88e89520148b
$ git log 5f3169421..88e895201 --date=short --no-merges --format='%ad %ae %s'
2021-12-23 bclayton kokoro: Fix ASAN build (#76)
2021-12-23 33650326+deepin-mozart Fix valid function invoke failed in future class (#75)
Created with:
roll-dep third_party/cppdap
* Roll third_party/dxc/ 5fba0c36b..c45db48d5 (157 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/5fba0c36b356...c45db48d565a
$ git log 5fba0c36b..c45db48d5 --date=short --no-merges --format='%ad %ae %s'
2022-01-26 1953083+sudonatalie Add initial dxil2spv executable (#4199)
2022-01-26 43020864+gracejennings FixIt for HLSL 2021 logical operations && and || (#4202)
2022-01-25 jaebaek [spirv] propagate Volatile semantics for raytracing interface vars (#4207)
2022-01-25 1953083+sudonatalie [SPIR-V] Handle storage buffer interfaces in structs (#4188)
2022-01-25 jaebaek [spirv] add documentation for inline SPIR-V (#4201)
2022-01-24 31109344+adam-yang Remove redundant dbg.value instructions (#4182)
2022-01-21 texr Fix OOB index when propagating precise through GEP (#4203)
2022-01-21 jaebaek [spirv] support [[vk::ext_decorate_id]] attribute (#4194)
2022-01-21 jaebaek [spirv] support vk::ext_execution_mode_id(..) (#4190)
2022-01-21 jaebaek [spirv] support bindless array of ConstantBuffer (#4200)
2022-01-20 grroth Re-enable a swath of DXIL tests for *nix builds (#3888)
2022-01-20 gongminmin Fix frequent warnings on gcc and clang (#4175)
2022-01-20 31109344+adam-yang Fixed SlotTracker slowness bug (#4197)
2022-01-20 31109344+adam-yang Added debug option to print-after specific passes (#4196)
2022-01-19 jaebaek [spirv] add `vk::ext_result_id<T>` type (#4192)
2022-01-18 jaebaek Fix build failure caused by clang version 11.1.0 in Linux (#4191)
2022-01-17 jaebaek [spirv] correctly handle rayquery var init Expr (#4186)
2022-01-13 hekotas Add azure pipeline entry point for integration of master and release branches (#4183)
2022-01-12 texr Fix cbuffer alignment for u64, add tests (#4181)
2022-01-10 79608416+bfavela Wave intrinsics inside of dead loops are not properly deleted (#4174)
2022-01-10 43020864+gracejennings Adding shader model version promotion warning (#4177)
2022-01-06 jaebaek [spirv] use OpIsHelperInvocation for [[vk::HelperInvocation]] (#4172)
2022-01-06 1953083+sudonatalie [spirv] Use t shift for combined image samplers (#4170)
2022-01-05 jaebaek [spirv] use OpDemoteToHelperInvocation for discard in vk1.3 (#4162)
2022-01-03 gongminmin Fix the order of shader profiles in hct code gen (#4163)
2021-12-30 cbieneman Preserve qualifiers on array subscript (#4159)
2021-12-21 cbieneman Disable NRVO for `precise` decls (#4158)
2021-12-21 jaebaek Enable printing dependencies of compilation target (#4017)
2021-12-21 cbieneman FixIt diagnostic for HLSL 2021 ?: operator (#4154)
2021-12-21 greg [SPIR-V] Improve lines and columns for DebugLine (pt 2) (#4147)
2021-12-17 cbieneman Removing invalid hlsl from test (#4157)
2021-12-16 cbieneman Add additional template test case (#4101)
2021-12-15 cbieneman Fix verifier tests for HLSL 2021 (#4152)
2021-12-15 jeffno PIX: ensure allocas generated by value-to-declare dominate uses (#4145)
2021-12-15 1953083+sudonatalie [SPIR-V] Prefer using SPV_KHR_ray_query when possible (#4151)
2021-12-14 jaebaek [spirv] Update SPIRV-Tools and SPIRV-Headers submodules (#4144)
2021-12-14 jaebaek [spirv] allow cmake to use external SPIRV-Tools/Headers (#4143)
2021-12-08 cbieneman [NFC] Ignore all build* directories (#4134)
2021-12-07 cbieneman [HLSL2021] Disable operators that rely on references (#4133)
2021-12-06 43020864+gracejennings Extend encoding option to specify source encoding (#4109)
2021-12-06 43485594+bob80905 Made nologo option hidden (#4127)
2021-12-03 cbieneman Fix broken template test case (#4125)
2021-12-03 61992655+danbrown-amd Allow HLSLDecls in dependent DeclContexts (#4114)
2021-12-03 cbieneman [Doc] Updating guidelines for Pull Requests (#4116)
2021-12-03 jaebaek [spirv] handle hull shader OutputPatch (#4119)
2021-12-02 cbieneman Handle implicit `this` methods (#4123)
2021-12-02 texr Fix dropping of DXIL metadata like nonuniform in mldst-motion (#4122)
2021-12-02 31109344+adam-yang All source files in PDBs interpreted as UTF8 (#4111)
2021-12-01 cbieneman Make `this` more consistently a reference type (#4112)
2021-12-01 texr Fix assert from matrix lower needlessly casting constant to instruction. (#4115)
(...)
2021-10-18 hekotas Update version to 1.6.2110 (#4016)
2021-10-18 cbieneman [templates] Instantiate HLSL Annotations (#4007)
2021-10-15 python3kgae Add rewrite pass to create global cb. (#4000)
2021-10-15 python3kgae Allow namespace in cbuffer. (#4013)
2021-10-14 cbieneman Fix triple normailization (#4009)
2021-10-14 grroth Only define global heap variables in 6.6+ (#4011)
2021-10-14 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#4010)
2021-10-14 cbieneman Fix llvm::BitVector::resize (#4008)
2021-10-12 cbieneman Enable building llvm-dis (#3999)
2021-10-12 grroth Use a type-appropriate 2.0 for reflect (#3998)
2021-10-11 31109344+adam-yang Better way to check if a CallInst is a debug inst (#3997)
2021-10-11 31109344+adam-yang -Zs now appears next to Zi in the help text (#3996)
2021-10-11 cbieneman [Templates] Resolve literal types to 32-bit types (#3994)
2021-10-11 cbieneman Fix cast construction in template instantiation for Constant and Texture buffers (#3991)
2021-10-07 31109344+adam-yang Checking the called object is a function in MS validation. (#3995)
2021-10-07 grroth Properly handle parsed HLSL tokens (#3993)
2021-10-05 chris.bieneman Convert cmake-predefined-config-params to cache (#3918)
2021-10-05 cbieneman [NFC] Silence a few new clang warnings (#3989)
2021-10-05 31109344+adam-yang Od fixes sep2021 (#3990)
2021-10-04 jeffno PIX: Changes to run PIX passes on libraries. Also add raygen shader debugging prolog (#3985)
2021-10-02 31109344+adam-yang Fixed structurized return when there are phi's from shortcircuiting. (#3981)
2021-10-01 43020864+gracejennings Consistent order gradient ops warnings. (#3984)
2021-10-01 texr Fix missing RDAT function resource usage by recursing constant users (#3983)
2021-09-30 texr Follow HLSL rule for shift ops during constant folding (#3976)
2021-09-30 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#3979)
2021-09-29 grroth Enable -HV 2021 (#3982)
2021-09-29 chris.bieneman+github [NFC] Add additional helper methods for DXT::ResourceKind (#3975)
2021-09-28 python3kgae Always update end scope when structurize returns. (#3977)
2021-09-28 31109344+adam-yang Fixed an assert when a dxil error happens with global variable (#3974)
2021-09-24 lujiao [SPIRV] Add support of the GL_EXT_spirv_intrinsics (#3949)
2021-09-24 lujiao Expand AttrKind from 8bit to 32 bits (#3967)
2021-09-23 texr Fix cbuffer variable usage in reflection for SM 6.6 (#3966)
2021-09-21 jeffno PIX: Disambiguate mesh shader activity based on full XYZ dispatch paramete… (#3960)
2021-09-21 texr Fix bugs in signature reflection, add signatures to dumper and tests (#3961)
2021-09-21 grroth Limit Sema intrinsic checks to builtin "op" table (#3963)
2021-09-20 lukas.hermanns Fix build when `SUPPORT_QUERY_GIT_COMMIT_INFO` is disabled (#3745)
2021-09-18 davpeix Fix check in dxc extra output processing for non-blob output (#3957)
2021-08-26 31109344+adam-yang Short circuit tests. (#3917)
2021-08-26 jaebaek Initial support of operator overloading (#3859)
2021-08-06 texr Add -enable-short-circuit option for operators &&, ||, :? (#3892)
2021-08-02 texr -strict-udt-casting prevents implicit casts between unrelated structs (#3891)
2021-07-28 61992655+danbrown-amd Warns when semantic name same as integral/enum identifier. (#3866)
2021-07-06 61992655+danbrown-amd Enables HLSL bitfields. (#3847)
2021-04-28 hekotas Code review feedback
2021-04-28 hekotas Fix test failure on AddMulOps.hlsl
2021-04-15 jaebaek [spirv] Handle class template instance (#3687)
2021-04-14 jaebaek [spirv] add unit test to check function template instance (#3688)
2021-04-06 timothy.corringham [templates] Fix issues with dependent template names (#3634)
2021-03-25 jaebaek [spirv] use rvalue for array index (#3616)
2021-03-03 timothy.corringham Template support (#3533)
Created with:
roll-dep third_party/dxc
* Roll third_party/glslang/ d1608ab1e..81cc10a49 (57 commits)
https://github.com/KhronosGroup/glslang/compare/d1608ab1ef17...81cc10a498b2
$ git log d1608ab1e..81cc10a49 --date=short --no-merges --format='%ad %ae %s'
2022-01-25 greg Fix comment for setEnvInput()
2022-01-13 bclayton Update LICENSE.txt
2022-01-11 greg Temporarily disable spirv1.6 tests
2022-01-11 n.morales.0 #2861: If compiling with macOS and GCC, default ENABLE_PCH to false since CMake will generate incompatible Xarch flags for the precompiled headers
2022-01-11 n.morales.0 #2861: Check for macOS systems before adding "--no-undefined" to linker flags as it is not compatible with the default linker.
2022-01-10 alanbaker Add missing license to LICENSE.txt
2022-01-09 scribam Override CMAKE_INSTALL_PREFIX only if ENABLE_GLSLANG_INSTALL is ON
2022-01-07 xzq0528 Support the floatBitsToint function at GL_ARB_gpu_shader5 Extension.
2021-12-23 jeremy Unblock unsized error from assert
2022-01-04 jeremy Fix GCC sign-compare warnings
2022-01-04 xzq0528 EndStreamPrimitive not supported when there is #extension GL_ARB_gpu_shader5
2022-01-01 liyl build: Make action targets hermetic
2021-12-28 jeremy Fix seg fault
2021-09-02 greg Add support for spirv1.6
2021-12-16 greg Pickup header for SPIR-V 1.6
2021-12-07 greg Fix --hlsl-dx-position-w to work for SV_Position embedded in struct
2021-12-06 alele Do not output location decoration for certain variables in ray tracing storage classes.
2021-12-01 jeremy Remove unnecessary badge
2021-12-01 codingforlove Fixed copy/paste error
2021-12-01 codingforlove Changed Vulkan rules relaxed to use shader options
2021-11-30 codingforlove Vulkan rules relaxed for glslang C interface
2021-11-29 379079+chaoticbob Support for automap options and resource binding shift (#2834)
2021-11-24 rex.xu Fix validation failures of test cases regarding GL_EXT_spirv_intrinsics
2021-11-23 rex.xu Fix an issue of spirv_by_reference
2021-09-17 jeremy Migrate travis to github actions
2021-11-22 rex.xu Remove the test spv.intrinsicsSpecConst
2021-11-17 rex.xu Fix an issue of spirv_type used in local variable definitions
2021-11-15 malcolm remove unneeded extra constructions now that pool allocation is fixed
2021-10-13 kevin.mccullough Fix issue with separable shader validation in iomapper
2021-11-16 greg Add --hlsl-dx-position-w option
2021-11-16 alanbaker Update SPIRV-Tools
2021-11-15 kda Initialize member TSymbol::uniqueId.
2021-11-15 mhillen remove undefined conversions from test constantUnaryConversion.comp
2021-11-15 mhillen add negative float conversions to test constantUnaryConversion.comp
2021-11-12 greg Fix struct type sharing
2021-11-10 mhillen TIntermediate::promoteConstantUnion(): fix conversion to int8
2021-11-11 greg Revert port of GL_EXT_shader_realtime_clock to GL_EXT_spirv_intrinsics
2021-11-11 greg Release 11.7.0
2021-11-09 mhillen Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding (updated)
2021-11-11 greg Update to latest spirv-headers
2021-11-10 greg Generate error for binding on push_constant
2021-11-10 greg Revert "Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding"
2021-08-02 xzq0528 Support the #extension GL_ARB_fragment_coord_conventions.
2021-08-02 xzq0528 #extension GL_ARB_gpu_shader5 support the implicit conversion , So the best function matching algorithm should be actived.
2021-11-09 greg Fix test spv.1.4.OpEntryPoint.frag
2021-11-09 mhillen Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding
2021-10-13 kevin.mccullough Fix incorrect link time validation for unused gl_PerVertex members
2021-11-08 git Don't release global mutex before initialize/finalize is done
2021-11-08 git Initialize global mutex in a thread-safe manner
2021-10-19 mhillen Fix encoding/decoding of string literals for big-endian systems
2021-11-08 dev Add support for targeting Vulkan 1.2 in the C API
2021-08-02 xzq0528 Support the #extension GL_ARB_draw_instanced.
2021-11-05 alanbaker Update test expectations
2021-11-05 alanbaker Update SPIRV-Tools and SPIRV-Headers
2021-08-02 xzq0528 Add the GL_EXT_shader_integer_mix Preamble for glsl.
2021-07-29 xzq0528 To be compatible with Feature: 'last case/default label not followed by statements'.
2021-08-02 xzq0528 Support the textureQueryLOD at #extension GL_ARB_texture_query_lod.
Created with:
roll-dep third_party/glslang
* Roll third_party/json/ fec56a1a1..4f8fba140 (18 commits)
https://github.com/nlohmann/json/compare/fec56a1a16c6...4f8fba140661
$ git log fec56a1a1..4f8fba140 --date=short --no-merges --format='%ad %ae %s'
2022-01-02 mail :bookmark: set version to 3.10.5
2022-01-02 niels.lohmann Fix compilation error with NVCC (#3234)
2021-12-31 niels.lohmann :fire: remove Travis CI #3087 (#3233)
2021-12-30 niels.lohmann Add build step for NVCC and fix a warning (#3227)
2021-12-29 niels.lohmann :arrow_up: update cpplint (#3225)
2021-12-29 niels.lohmann Consolidate documentation (#3071)
2021-12-29 niels.lohmann Add C++17 copies of the test binaries (#3101)
2021-12-17 info Fix: Warning for shadowed variables (#3188) (#3193)
2021-11-18 prince.mendi Fix FAQ hyperlink typo in readme (#3148)
2021-11-17 d.albuschat Docs: Update `skip_comments` to `ignore_comments` (#3145)
2021-11-14 striezel-dev fix typos in documentation (#3140)
2021-11-09 niels.lohmann Add missing erase(first, last) function to ordered_map (#3109)
2021-11-09 alex Fix spelling (#3125)
2021-11-04 niels.lohmann :recycle: overwork std specializations (#3121)
2021-11-03 niels.lohmann Add recursive update function (#3069)
2021-10-29 niels.lohmann Update CI (#3088)
2021-10-29 niels.lohmann :memo: add examples for parsing from iterator pair (#3100)
2021-10-20 cristi Fix typos in operator[] documentation (#3102)
Created with:
roll-dep third_party/json
* Roll third_party/lodepng/ 8c6a9e305..5601b8272 (4 commits)
https://github.com/lvandeve/lodepng/compare/8c6a9e30576f...5601b8272a68
$ git log 8c6a9e305..5601b8272 --date=short --no-merges --format='%ad %ae %s'
2022-01-10 lvandeve minor decoder speed improvements
2021-05-22 hohMiyazawa input output swapped for bmp2png
2021-05-22 hohMiyazawa provice -> provide
2021-05-22 hohMiyazawa overwrite warning applies to all examples
Created with:
roll-dep third_party/lodepng
* Roll third_party/shaderc/ f6d6dddfa..e72186b66 (9 commits)
https://github.com/google/shaderc/compare/f6d6dddfabfe...e72186b66bb9
$ git log f6d6dddfa..e72186b66 --date=short --no-merges --format='%ad %ae %s'
2021-10-12 rofrol No need to cd $SOURCE_DIR again
2022-01-12 dneto Fix ndk-build libshader_combined target for newer NDK
2021-12-17 dneto Add SPIR-V 1.6 support
2021-12-29 dneto Remove the core file that may be generated by death tests
2021-12-29 dneto Docker build needs higher privileges for sanitizer builds
2021-10-12 rofrol Fix for missing copyright in glslang
2021-11-11 dneto Start v2021.4-dev
2021-11-11 dneto Finalize v2021.3, update DEPS
2021-11-09 dneto Update DEPS: glslang, spirv-tools, spirv-headers
Created with:
roll-dep third_party/shaderc
* Roll third_party/spirv-headers/ 1380cbbec..b42ba6d92 (10 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/1380cbbec107...b42ba6d92faf
$ git log 1380cbbec..b42ba6d92 --date=short --no-merges --format='%ad %ae %s'
2022-01-17 michael.kinsner Allocate additional loop control bit for upcoming Intel extension
2021-12-05 john Update headers with SPIR-V version 1.6, revision 1.
2021-11-30 dmitry.bushev Add MediaBlockIOINTEL decoration declaration (#255)
2021-11-30 kevin.petit Change contact for Arm
2021-11-24 ivan.butygin Atomic float add should not imply Shader
2021-11-23 jjfumero Register TornadoVM SPIRV Beehive Tookit Generator
2021-11-16 dragonjoker59 Add ShaderWriter as SPIR-V generation tool.
2021-11-03 dmitry.sidorov Rename ConstFunctionPointerINTEL to ConstantFunctionPointerINTEL
2021-07-24 kpet Add SpecConstantSubgroupMaxSize to the clspv reflection non-semantic instruction set
2021-10-11 andrei.malashkin add 1.5.5 tag
Created with:
roll-dep third_party/spirv-headers
* Roll third_party/spirv-tools/ d997c83b1..a73e72435 (71 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/d997c83b103e...a73e724359a2
$ git log d997c83b1..a73e72435 --date=short --no-merges --format='%ad %ae %s'
2022-01-26 dneto Fix typo in comment: SPIR-V section for debug instructions (#4683)
2022-01-26 luzpaz Fix various source comment (doxygen) typos (#4680)
2022-01-26 dnovillo Start SPIRV-Tools v2022.2
2022-01-26 dnovillo Finalize SPIRV-Tools v2022.1
2022-01-26 dnovillo Update CHANGES
2022-01-26 dnovillo Update DEPS file (#4688)
2022-01-25 stevenperron Fix roll_deps.sh (#4687)
2022-01-25 jaebaek spirv-opt: add pass to Spread Volatile semantics (#4667)
2022-01-25 alanbaker Vulkan 1.3 (#4686)
2022-01-25 smikims.me Avoid infinite recursion in comparison operators on SmallVector (#4681)
2022-01-24 pierremoreau linker: Address conversion error introduced in earlier rework (#4685)
2022-01-22 pierremoreau Linker improvements (#4679)
2022-01-13 dneto Add SPIR-V 1.6 support to wasm build (#4674)
2022-01-13 pierremoreau Remove duplicated "the" from comments (#4666)
2022-01-11 gongminmin Disable a codepage warning on non-English OS (#4668)
2022-01-10 pierremoreau Improvements to disassembly within PassManager (#4677)
2022-01-10 stevenperron Remove misleading comment. (#4676)
2022-01-07 afdx Fix opt fuzzer test harness (#4670)
2022-01-04 afdx Avoid uninitialized access to instruction opcode (#4673)
2021-12-16 dneto val: interface struct with builtins must be Block (#4665)
2021-12-16 dneto Patch location validation VUIDs (#4664)
2021-12-15 alanbaker Basic support for SPIR-V 1.6 (#4663)
2021-12-15 stevenperron reflect debug (#4662)
2021-12-15 stevenperron Rename strip reflect to strip nonsemantic (#4661)
2021-12-14 syoussefi Refactor the disassembler code for reuse (#4616)
2021-12-13 afdx Avoid id bound errors during opt fuzzing (#4658)
2021-12-10 30052553+SpaceIm CMake iOS fixes: rely on CMAKE_SYSTEM_NAME and handle bundle installation (#4619)
2021-12-10 afdx Simplify the as fuzzer target (#4647)
2021-12-10 airlied optimizer: restore previous ABI. (#4653)
2021-12-09 sebastien.alaiwan+github Fix compilation (#4656)
2021-12-09 goodlaijiaxin fix file encoding (#4654)
2021-12-09 malashkin.andrey treat google user type as normal semantic google. It's a backport from diligent fork (#4632)
2021-12-09 sebastien.alaiwan+github DefUseManager: rename comparison operators to 'CompareAndPrintDifferences' (#4624)
2021-12-09 sebastien.alaiwan+github Use a struct (instead of tuple), with explicit member names. (#4621)
2021-12-08 stevenperron Fix kokoro asan run (#4655)
2021-12-08 sebastien.alaiwan+github Avoid an extra map lookup (#4623)
2021-12-08 mhillen Fix endianness of string literals (#4622)
2021-12-08 syoussefi Use schema instead of reserved in header description (#4615)
2021-12-08 afdx Avoid uninitialised read when parsing hex float (#4646)
2021-12-04 afdx Exit when ID overflow occurs in a fuzzing build (#4652)
2021-12-02 dnovillo Fix https://github.com/KhronosGroup/SPIRV-Tools/issues/4462 (#4651)
2021-11-29 1953083+sudonatalie Copy OpDecorateStrings in DescriptorScalarReplacementPass (#4649)
2021-11-26 1953083+sudonatalie Remove default arguments from lambda (#4648)
2021-11-24 stevenperron Manually fold floating point division by zero (#4637)
2021-11-16 alanbaker Allow ADCE to remove dead inputs (#4629)
2021-11-11 kubak Start SPIRV-Tools v2021.5
2021-11-11 kubak Finalize SPIRV-Tools v2021.4
2021-11-10 alanbaker Update SPIRV-Headers (#4628)
2021-11-10 alanbaker Allow WorkgroupSize on variables for Kernels (#4627)
2021-11-09 greg Fix handling of OpPhi in convert-relaxed-to-half (#4618)
2021-11-09 kubak Clarify how to update DEPS (#4626)
2021-11-09 kubak Update DEPS (#4625)
2021-11-08 kubak Update CHANGES
2021-11-05 alanbaker Improve decoration validation (#4490)
2021-11-05 jaebaek spirv-opt: create OpDecorate for OpMemberDecorate in desc-sroa (#4617)
2021-11-03 dneto Run the wasm build on push and pull_request (#4614)
2021-11-03 dneto Remove publish-to-npm step for Wasm build (#4610)
2021-11-02 dneto Update CHANGES, README for WebAssembly build (#4609)
2021-11-01 pelle.johnsen Add Wasm build (#3752)
2021-11-01 stevenperron Handle overflowing id in merge return (#4606)
2021-10-29 alastair.donaldson Avoid bitwise and in boolean expression (#4603)
2021-10-29 ralf.habacker In generated cmake config file for SPIRV-Tools only access cmake target, if present (#4590)
2021-10-30 43355299+timlyeee Make cxx exceptions controllable (#4591)
2021-10-29 46493288+sfricke-samsung spirv-val Update LocalSizeId VUID (#4602)
2021-10-29 stevenperron Change branch handling in ADCE to fix errors (#4596)
2021-10-29 stevenperron Fix Linker generator ID (#4601)
2021-10-28 alanbaker Only validate workgroup layout for explicit workgroup memory (#4542)
2021-10-28 dneto Avoid confusing short-circuiting (#3404)
2021-10-28 stevenperron Update passes to handle function declarations (#4599)
2021-10-28 stevenperron Delete decorations before replaces uses in dead branch elim (#4598)
2021-10-28 stevenperron Do not fold snegate feeding sdiv. (#4600)
Created with:
roll-dep third_party/spirv-tools
* Roll third_party/swiftshader/ 0fa19bd6c..bca23447a (235 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/0fa19bd6c285..bca23447ad46
$ git log 0fa19bd6c..bca23447a --date=short --no-merges --format='%ad %ae %s'
2022-01-26 sugoi Update Vulkan headers to version 1.3.204
2021-01-08 capn Make MemoryMapper a JITRoutine member
2022-01-26 swiftshader.regress Regres: Update test lists @ 71196866
2022-01-25 nicolascapens Revert "Regres: Build dEQP with asserts enabled"
2022-01-06 capn Make image descriptor fields unsigned
2022-01-25 capn Regres: Apply lazy initialization patch
2022-01-25 sugoi Remove a few unused includes and declarations
2022-01-25 dvet Squashed 'third_party/marl/' changes from 7b43abfc4..f936d9438
2021-11-17 sugoi VK_EXT_tooling_info support
2022-01-18 capn Optimize Abs() using LLVM intrinsics
2022-01-24 dvet Refactor and modernize the Configurator class, add tests.
2021-12-06 mikaelpessa Add logging to SPIR-V validation
2022-01-24 dvet Add SwiftConfig.cpp to Android build.
2022-01-21 dvet Add a simple configuration file implementation.
2022-01-20 bclayton BUILD.gn: Remove XCB sources for chromeos.
2022-01-20 bclayton BUILD.gn: Remove VK_USE_PLATFORM_XCB_KHR define
2022-01-14 capn Remove heap size padding
2022-01-19 capn Disable Kokoro builds with REACTOR_EMIT_DEBUG_INFO/PRINT_LOCATION
2022-01-16 capn Limit LLVM's getTargetShuffleInputs() recursion depth
2022-01-17 sugoi Fix robust OOB store accesses
2022-01-17 capn Use Ninja as CMake generator for Kokoro tests on Windows
2022-01-10 capn Remove unused dot operations and clarify FMA
2022-01-14 capn Implement VK_GOOGLE_user_type
2022-01-14 capn Expose VK_GOOGLE_hlsl_functionality1
2022-01-14 capn Expose VK_GOOGLE_decorate_string
2022-01-15 capn Download Boost 1.78.0 from jfrog.io
2022-01-14 bclayton kokoro: Switch over to using the radial docker image
2021-11-12 sergeyu [Fuchsia] Update path to .so in the generated ICD manifest
2022-01-05 capn Optimize mirror addressing mode
2022-01-06 swiftshader.regress Regres: Update test lists @ 0b901607
2022-01-04 capn Remove the 'finite' parameter from reciprocal()
2022-01-02 capn Implement samplerMirrorClampToEdge
2022-01-03 capn Remove VK_KHR_xlib_surface support
2022-01-05 capn Emit function attribute "coroutine.presplit" for coroutines
2021-12-15 capn Avoid passing around the SamplerFunction as a parameter
2021-12-15 capn Refactor mipmap selection
2022-01-04 bclayton Squashed 'third_party/marl/' changes from 49602432d..7b43abfc4
2021-12-28 capn Regres: Build dEQP with asserts enabled
2021-12-10 capn Don't install gtest
2021-12-24 bclayton third_party: Fix update-marl commit message
2021-12-26 penghuang Use correct window depth to create pixmap
2021-12-27 penghuang Fix swiftshader build error
2021-12-23 penghuang Use X11 shm extension for presenting
2021-12-22 penghuang Fix eglSwapBuffers() not presenting problem
2021-12-13 swiftshader.regress Regres: Update test lists @ 1eee6cbc
2021-12-09 srisser Regres updates deqp.json before updating testlists
2021-12-13 swiftshader.regress Regres: Update test lists @ 592d413e
2021-12-11 swiftshader.regress Regres: Update test lists @ 592d413e
2021-12-09 capn Refactor image sample normalization
2021-12-09 capn Report depth and multi-plane UNORM formats as unsigned normalized
(...)
2021-10-12 capn Restore zero-initialization of device memory allocations for GN builds
2021-10-06 capn Don't initialize device memory allocations in MSan builds
2021-10-06 capn Don't initialize host memory allocations in MSan builds
2021-10-06 thakis Disable C4244 when building LLVM for swiftshader
2021-10-07 sugoi Move ExternalMemoryHost to its own file
2021-10-06 capn Refactor DeviceMemory buffer allocation/freeing
2021-10-05 capn Rename allocation functions
2021-10-05 capn Separate device memory allocations from host allocations
2021-10-01 capn Deep copy specialization info
2021-10-05 swiftshader.regress Regres: Update test lists @ 70178a76
2021-10-01 capn Refactor swapchain image creation
2021-09-29 capn Increase the maximum 1D, 2D, and Cube image dimension to 16384
2021-10-01 nicolascapens Kokoro: Disable gcp_ubuntu builds failing to update CMake
2021-10-01 vadimsh Add realms.cfg to LUCI configs.
2021-09-27 capn Add padding to VkBuffer size to avoid access violation
2021-09-29 capn Remove the legacy GLSL ES vertex shader fuzzer
2021-10-01 capn Fix macOS build requiring Objective-C++17 compilation
2021-09-30 capn Restore zero-initialization of memory allocations
2021-09-29 capn Refactor config constants
2021-02-19 capn Don't initialize memory allocations in MSan builds
2021-09-23 yikong Fix unused-command-line-argument warning
2021-09-23 capn Regres: Skip the Vulkan Loader
2021-09-28 swiftshader.regress Regres: Update test lists @ 562df488
2021-09-25 capn Implement support for regular scaled buffer formats
2020-05-07 capn Eliminate Subzero's dependency on llvm::FoldingSet
2021-09-26 nicolascapens Fix dEQP setup documentation for Linux
2021-09-27 capn Fix obtaining the execution model from the intended entry point
2021-09-24 srisser Implement VK_EXT_4444_formats
2021-09-25 capn Revert "Work around dEQP-VK output_location test flakiness"
2021-09-24 capn Increase maxStorageBufferRange to MAX_MEMORY_ALLOCATION_SIZE (1 GiB)
2021-09-22 capn Rename rasterOperation() to blendColor()
2021-09-22 capn Support self-resolving vkGetInstanceProcAddr
2021-09-23 nicolascapens Regres: disable logging of decompiled SPIR-V and empty loginfo
2021-09-22 capn Fix exported extension functions
2021-09-23 capn Refactor SPIR-V binary optimization
2021-09-23 geofflang Only use -Wno-shadow on clang builds.
2021-09-22 capn Compute the image size in 64-bit arithmetic
2021-09-21 pkasting Force -Wno-shadow to avoid variable shadowing warnings.
2021-09-21 swiftshader.regress Regres: Update test lists @ 6cbc2468
2021-09-17 srisser Set all provoking vertex feature bools
2021-09-14 srisser Fully support all 16-bit packed texture formats
2021-09-16 capn Optimize SPIR-V binary cache reuse
2021-09-15 capn Add optimization state to the optimized SPIR-V binary cache key
2021-09-16 capn Cache optimized SPIR-V binaries instead of compiled shaders
2021-09-16 capn Fix use of deleted shader during compute execution
2021-09-15 capn Refactor SPIR-V binary storage
2021-09-09 srisser Return error for requested unsupported features
2021-09-11 capn Clamp depth before the depth test
2021-09-11 capn Skip depth bounds test when there is no depth attachment
2021-09-11 capn Rename render target to color buffer
Created with:
roll-dep third_party/swiftshader
* Roll third_party/vulkan-headers/ d594f7012..1dace16d8 (11 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/d594f70127b4...1dace16d8044
$ git log d594f7012..1dace16d8 --date=short --no-merges --format='%ad %ae %s'
2022-01-25 4693344+oddhack Update for Vulkan-Docs 1.3.204
2021-12-21 antonio.caggiano GN: Support Wayland platform
2022-01-04 mikes Update to latest Vulkan-Hpp
2021-12-20 4693344+oddhack Update for Vulkan-Docs 1.2.203 - commit a new Vulkan-Hpp output
2021-12-20 4693344+oddhack Update for Vulkan-Docs 1.2.203
2021-12-07 4693344+oddhack Update for Vulkan-Docs 1.2.202
2021-11-30 4693344+oddhack Update for Vulkan-Docs 1.2.201
2021-11-23 4693344+oddhack Update for Vulkan-Docs 1.2.200
2021-11-16 oddhack Update for Vulkan-Docs 1.2.199
2021-11-09 oddhack Update for Vulkan-Docs 1.2.198
2021-11-02 oddhack Update for Vulkan-Docs 1.2.197
Created with:
roll-dep third_party/vulkan-headers
* Roll third_party/vulkan-loader/ 830a0724a..8aad559a0 (101 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/830a0724aa28...8aad559a0938
$ git log 830a0724a..8aad559a0 --date=short --no-merges --format='%ad %ae %s'
2022-01-26 marky Test EnumPhysDev to make sure handles don't change
2022-01-26 marky Fix Linux sort order crash
2022-01-25 kevin.mccullough Add VK_NN_vi_surface to WSI extension names array
2022-01-25 kevin.mccullough VK_NN_vi_surface WSI implementation
2022-01-25 charles Use size_t instead of uint32_t in test_icd
2022-01-25 charles Update LoaderLayerInterface.md documentation
2022-01-24 charles Add override_paths tests for OverrideLayer
2022-01-24 charles Fix loader manifest version checks
2022-01-24 charles Add TestLayerDetails helper struct
2022-01-24 charles Make layer tests specify number of extensions
2022-01-20 charles Fixup tests/README to use newlines for sentences
2022-01-20 charles Add meta layer blacklist test
2022-01-20 charles Add meta layer fields to layer manifest in tests
2022-01-18 charles Add check_permutation test helper
2022-01-17 charles Add many meta-layer tests
2022-01-17 charles Cleanup loader layer removal code
2022-01-17 charles Simplify test framework FolderManager write function
2022-01-17 charles Remove redundant layer validity check
2021-12-01 charles TestICD return features, props, & memprops
2021-12-01 charles Check for version 1.3 in GetP.D.ToolProperties
2021-09-13 charles loader: Add basic 1.3 tests
2021-09-13 charles loader: Add manual trampolines for 1.3
2021-09-13 charles loader: Add core 1.3 function to gpa_helper
2021-09-13 charles loader: Add 1.3 symbols defs to appropriate files
2021-09-10 charles loader: Add GetToolinInfo trampoline/terminator
2022-01-25 mikes build: Update to header 1.3.204
2022-01-25 sugoi Add support for building on ChromeOS
2022-01-22 ari.suonpaa Fix writing to filtered extension list
2022-01-24 marky Fix issue #802
2022-01-20 charles Downgrade all policy messages from ERROR to WARN
2022-01-18 charles Enable Address Sanitizser in Github Actions
2022-01-18 charles Add VK_LOADER_TEST_LOADER_PATH env-var for tests
2022-01-12 liyl murmurhash: Fix an undefined behavior when hashing function names
2022-01-12 charles Add test for older implicit layer version
2022-01-12 charles Add meta-layer versioning tests
2022-01-12 charles Fix layers not being removed by meta-layer
2022-01-12 charles Check for duplicates before adding layer
2022-01-12 charles Log meta-layer messages when inst is NULL
2022-01-12 charles Fix layer manifest version check
2022-01-05 charles Add test for manually enabled implicit layer
2021-11-15 marky Consistent loader device ordering
2022-01-11 marky Move the LDP_DRIVER_6 message to a warning for now
2022-01-10 charles Add 1.2.1 as valid Layer Manifest version
2022-01-10 charles Fixup phys_dev_inst_ext_tests
2022-01-10 charles Tests separate 1.1 and VK_KHR_get_phys_dev_props2
2022-01-09 charles Fallback to 2KHR terminators if available
2022-01-07 marky Remove unnecessary code in test
2022-01-07 marky Fix a few code review snippets
2022-01-03 marky Add layer tests for instance extension support
2021-12-30 marky Add device extension layer tests
(...)
2021-12-20 marky Add more WSI tests, and fix some compiler warnings.
2021-12-15 marky Fix loader phys dev termin for physical device extensions.
2022-01-06 smcv loader: Compile x86-specific code on x86 Linux
2022-01-06 smcv loader: Check for processor of compiler, not processor of build system
2021-12-20 mikes build: Update to header 1.2.203
2021-12-12 airlied loader/aarch64: attempt to avoid text relocations in the unknown code
2021-10-21 marky Add loader policy statements
2021-12-10 charles Tests to use unique layer names
2021-12-09 charles Use std::function in Layer callbacks
2021-12-09 charles Fix Test folders and registry cleaning logic
2021-12-08 charles Refactor TestLayer framework interface
2021-12-08 charles Refactor tests FrameworkEnvironment class
2021-12-08 charles Use builders in test framework components
2021-12-07 charles Add Builder Pattern helpers to test framework
2021-12-06 charles Add test for no drivers and no physical devices
2021-12-06 charles Fix InstWrapper not checking instance creation
2021-12-07 mikes build: Update to header 1.2.202
2021-12-03 charles Fix crash from Null instance layer or extension ptr
2021-12-02 charles Fix test framework leaking registry entries
2021-12-02 charles Revert to old behavior in GIPA for old apps
2021-11-30 marky Fix handle validation crash in RenderDoc
2021-12-01 charles Fix per-platform defines in test framework not showing up
2021-12-01 mikes build: Update to header 1.2.201
2021-11-30 charles Use windows-latest in github actions
2021-11-30 charles Fix readlink error in asm_offset on linux
2021-11-30 charles Fix leaks in Handle Validation Tests
2021-11-19 charles Fix error message in GetPhysDevImageFormatProps
2021-11-29 joel.winarske vulkan.pc cross-compile fix
2021-11-29 mikes build: Update to header 1.2.200
2021-11-22 marky Fix the spelling of Manfiest in docs and loader
2021-11-22 marky Fix validation_layer_test failures from handle validation change
2021-07-29 marky Update loader to include handle validation
2021-11-17 charles Dont call ToolProps on drivers without support
2021-11-16 mikes build: Update to header 1.2.199
2021-10-28 esullivan loader: Add aarch64 unknown ext chain implementation
2021-10-26 esullivan loader: Update assembly file names to specify their target architecture
2021-11-11 rbernon Link loader-unknown-chain with Vulkan::Headers
2021-11-09 charles Add test for vkGetPhysicalDeviceToolProperties
2021-11-08 charles Make GetPhysDevToolProps call into drivers
2021-11-09 mikes build: Update to header 1.2.198
2021-08-05 charles Add test for unknown physical device functions
2021-10-27 marky Fix GCC 11.2 build
2021-11-04 charles Refactor shim function definitions to its own file
2021-10-07 charles test: Fix compiler warnings in MSVC
2021-11-04 marky Add missing review comment fields on bundling changes.
2021-10-23 vladislemon Fix architecture detection on recent versions of GCC
2021-11-04 elene.mst loader, asm_offset: define BSD_VISIBLE and fix ifdef bug
2021-11-02 marky Add bundling section and rename "desktop loader"
2021-11-03 mikes build: Update to header 1.2.197
2021-11-01 tomek.bury Fix terminator for GetPhysicalDeviceToolPropertiesEXT
Created with:
roll-dep third_party/vulkan-loader
* Roll third_party/vulkan-validationlayers/ b9168891c..a6c1ddca4 (207 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/b9168891cb55...a6c1ddca4933
$ git log b9168891c..a6c1ddca4 --date=short --no-merges --format='%ad %ae %s'
2022-01-23 s.fricke layers: Refactoring ValidateShaderStorageImageFormats
2022-01-24 s.fricke layers: Add helper to print out spirv instruction
2022-01-22 ari.suonpaa build: Skip find_package for added targets
2022-01-22 ziga layer: Fix log typo
2022-01-17 jeremyg docs: Document layer settings for fine grained locking
2021-09-16 nathaniel tests: Add env var to enable all tests
2022-01-21 jeremyg actions: Rerun *Thread* cases with fine grained locking enabled
2022-01-20 jeremyg tests: Ignore locking perf warning in best practices test
2022-01-21 s.fricke tests: Consolidate VkShaderObj contructor
2022-01-20 s.fricke layers: Add SPIR-V Instruction Table
2022-01-11 charbonneau.luc tests: Fix tests for fragment density map
2021-12-12 charbonneau.luc layers: Fix fragment density map validation
2022-01-19 s.fricke layers: Consistent shader module names
2022-01-14 aitor tests: Fix ExternalMemoryAndExternalMemoryNV crash ExpectSuccess
2022-01-14 aitor tests: Fix RenderPassBegin...UsageMismatches crash ExpectSuccess
2022-01-13 aitor tests: Fix CreateImage...SubresourceRange crash ExpectSuccess
2022-01-13 aitor layers: Fix typo on error log
2022-01-13 aitor tests: Fix ray tracing tests crash ExpectSuccess
2022-01-19 jeremyg corechecks: Remove extra GetRead() call in dynamic rendering
2022-01-03 jeremyg corechecks: Add setting to enable fine-grained locking
2022-01-10 jeremyg layers: Make global image layout state threadsafe
2022-01-11 jeremyg layers: Make global queue family ownership state threadsafe
2022-01-18 nathaniel build: Add missing Android tests
2022-01-17 geecandrey layers: Fix ValidatePipelineDrawtimeState crash
2022-01-18 s.fricke layers: Fix drawtime checks for separate samplers
2021-12-24 19190608+stu-s tests: Added more dynamic rendering draw time tests
2021-12-24 19190608+stu-s layers: More dynamic rendering draw time VUIDs
2022-01-12 lionel.g.landwerlin layers: Don't include DRM modifiers in queries
2022-01-01 jeremyg layers: Make CMD_BUFFER_STATE threadsafe
2021-12-22 aaron.hagan tests: Updated tests to be vendor portable
2022-01-01 jeremyg layers: Add BASE_NODE tree locking
2022-01-06 jeremyg layers: Add base_node.cpp
2022-01-13 jeremyg build: Disable loader physical device sorting in github CI
2022-01-12 tony layers: Don't index into empty vector
2022-01-11 mikes layers: Rename VUID-NONE errors
2022-01-11 mikes layers: VUID updates for 1.2.203
2022-01-05 mikes layers: Validation for optional surface handles
2021-12-21 aaron.hagan layers: Dynamic Rendering render_area fixes
2022-01-01 jeremyg layers: Make QUEUE_STATE and related classes threadsafe
2022-01-06 jeremyg layers: Simplify push DescriptorSet management
2022-01-11 jeremyg layers: Fix minor formatting problems from recent commits
2022-01-11 jeremyg docs: Further clarification of robin-hood-hashing build
2022-01-05 aitor tests: Add test for VUID-01840
2022-01-05 aitor layers: Validate AMD_NEG_VP_HT is not enabled on 1.1+ instaces
2022-01-11 jeremyg corechecks: Fix a crash in PreCallValidateQueueBindSparse()
2021-12-08 lionel.g.landwerlin layers: Validation for feature SAMPLED_IMAGE_DEPTH_COMPARISON
2021-12-07 lionel.g.landwerlin layers: KHR_format_feature_flags2 storage read/write validation
2021-12-07 lionel.g.landwerlin layers: Track KHR_format_feature_flags2 availability
2021-12-07 lionel.g.landwerlin layers: Track read/write without formats in shader module
2021-12-09 lionel.g.landwerlin layers: Update state tracking of format features
(...)
2021-11-01 jeremyg layers: Make most state tracker data protected or private
2021-11-15 msisov build: Renamed use_x11 to ozone_platform_x11
2021-11-08 ziga tests: Test updating mutable descriptor set
2021-11-08 ziga layers: Validate updating mutable descriptor types
2021-11-12 mikes layers: Update protected submit VUIDs
2021-11-12 mikes layers: Update re-numbered VUIDs
2021-11-11 jeremyg layers: Add warning if VK_KHR_dynamic_rendering is enabled
2021-11-11 jeremyg practices: Avoid dynamic rendering pipeline creation crash
2021-11-11 mikes build: Update shader tools to latest known-good
2021-11-04 tony gpu: Fix to always call state tracker
2021-11-10 jeremyg tests: Additional dynamic rendering pipeline tests
2021-11-02 aaron.hagan layers: Add VK_KHR_dynamic_rendering
2021-11-10 jeremyg tests: Add a test for creating a pipline with a null renderpass
2021-11-10 jeremyg layers: Avoid crashing if VK_KHR_dynamic_rendering is enabled
2021-11-10 rhuff gpu: Store buffer device addresses
2021-11-09 mikes build: Update to header 1.2.198
2021-11-03 jeremyg layers: Remove VulkanTypedHandle.node since it is no longer used
2021-11-01 jeremyg layers: Dehandle the image layout maps
2021-11-02 jeremyg layers: Remove VulkanTypedHandle usage from NotifyInvalidate
2021-10-29 jeremyg layers: Remove unneeded VulkanTypedHandle lookups
2021-11-07 ziga tests: Test max transform feedback data size
2021-11-07 ziga layers: Validate max transform feedback data size
2021-11-08 s.fricke layers: Update spirv xml version generator
2021-11-06 ziga tests: Test using null descriptor with acceleration structure
2021-11-06 ziga layers: Check if acceleration structure descriptor is null
2021-11-07 ziga tests: Test shader with invalid transform feedback stream
2021-11-07 ziga layers: Validate transform feedback stream value
2021-11-04 s.fricke layers: Rename and add spirv parameter helper
2021-11-03 ziga tests: Test multiple pipeline barriers on the same image
2021-10-19 ziga layers: Fix validation of multiple pipeline barriers
2021-11-04 jeremyg layers: Stomp old values in ValidationStateTracker::Add()
2021-10-11 ziga tests: Test invalid spirv memory scopes
2021-10-11 ziga layers: Validate spirv memory scope
2021-10-27 ziga layers: Fix comparing DescriptorSetLayoutDef
2021-11-03 mikes build: Update to header 1.2.197
2021-11-02 geecandrey layers: Fix ValidateBindBufferMemory's crash
2021-11-01 s.fricke layers: Add min/maxTexelOffset check
2021-10-29 nathaniel tests: Refactor positive tests
2021-10-28 jeremyg layers: Rename handle maps to match coding standard
2021-10-28 jeremyg layers: Add Add() and Destroy() for handle map management
2021-10-28 jeremyg layers: Improve FinalizeInstanceValidationObject()
2021-10-28 nathaniel tests: Test line topology class
2021-10-28 nathaniel layers: Fix line topology class check
2021-10-28 nathaniel tests: Check FB size for 1D images
2021-10-28 nathaniel layers: Fix FB size check for 1D images
2021-10-28 s.fricke layers: Generate more SPIR-V opcode info
2021-10-27 jeremyg layers: Refactor DescriptorUpdateTemplate state
2021-10-27 jeremyg layers: Refactor DESCRIPTOR_POOL_STATE
2021-10-27 jeremyg layers: Refactor COMMAND_POOL_STATE
2021-10-14 jeremyg layers: Move DescriptorSet cached validation to CMD_BUFFER_STATE
Created with:
roll-dep third_party/vulkan-validationlayers
* Fix build issues.
* Fix test issues.
|
|
Alpha blending was previously only supported for VkScript. This change
adds the support for AmberScript too.
|
|
Multisample images were already supported, but graphics pipelines were
not able to resolve these into single sample images.
|
|
This isn't necessary. The Vulkan spec has only one restriction on the
state of a command buffer when vkResetCommandBuffer is called:
"commandBuffer must not be in the pending state"
So as long as it's not currently waiting to be executed on the GPU, we
can reset it. By contrast, vkEndCommandBuffer is tightly restricted and
can only be called when a command buffer is in the recording state which
it's not guaranteed to be when the guard is destroyed. This fixes a
crash that happens in certain Amber-based Vulkan CTS tests after a
VK_ERROR_DEVICE_LOST because Amber is calling vkEndCommandBuffer on
command buffers that were never begun.
|
|
The generated inl files in Vulkan CTS have been moved to another directory and the files
are being generated at build time. To support this, Amber needs a cmake dependency
to the target that generates the files and the directory needs to be included.
This commit adds those changes.
|
|
* Roll third_party/glslang/ e0771b5d4..d1608ab1e (23 commits)
https://github.com/KhronosGroup/glslang/compare/e0771b5d4c7e...d1608ab1ef17
$ git log e0771b5d4..d1608ab1e --date=short --no-merges --format='%ad %ae %s'
2021-10-27 greg Remove support for double trig, pow, exp and log
2021-10-04 jeremy Return new allocator for copied containers
2021-10-18 greg Allow 8/16-bit integer as array index
2021-10-20 greg Accept gl_ViewportMask in version 430 and later
2021-10-19 alele Skip auto decorating shader record buffer blocks with 'set' and 'binding'.
2021-10-19 dneto Fix Cmake rule for extension header generation
2021-09-01 aaron.hagan GL_EXT_spirv_intrinsics - Port extensions
2021-10-13 rex.xu Make modifications of GL_EXT_spirv_intrinsics
2021-10-14 chrisforbes Untangle use of core glslang version enums in SpvPostProcess
2021-10-13 kevin.mccullough Fix cross-stage check to allow subsequent stage to use previous stage's binding
2021-09-28 nathaniel cmake: Remove "conditions" from endif
2021-09-29 malcolm rename member variable for clarity
2021-09-24 greg Fix variable scoping of do-while
2021-09-23 greg Scalarize vector readFirstInvocationARB (#2766)
2021-09-22 greg Fix unreachable code in getSampledType()
2021-09-22 mbechard Auto push constant blocks (#2764)
2021-09-17 greg Fix SPIR-V for SampleBias
2021-09-16 malcolm GL_EXT_vulkan_glsl_relaxed - retarget gl_VertexID to gl_VertexIndex
2021-09-15 malcolm avoid growing the global uniform block with duplicates
2021-09-14 greg Run update_precision() on array and matrix constructors.
2021-09-09 fan0013 Change MINGW_HAS_SECURE_API checks.
2021-08-09 jeremy Fix GCC warnings
2021-07-06 kevin.mccullough Fix isIoResizeArray() tessellation stage handling
Created with:
roll-dep third_party/glslang
* Roll third_party/googletest/ 159c9ad23..16f637fbf (23 commits)
https://github.com/google/googletest/compare/159c9ad23e8b...16f637fbf4ff
$ git log 159c9ad23..16f637fbf --date=short --no-merges --format='%ad %ae %s'
2021-10-11 absl-team Googletest export
2021-10-11 absl-team Googletest export
2021-10-11 absl-team Googletest export
2021-10-08 yesudeep Fix linker errors on FreeBSD.
2021-09-30 absl-team Googletest export
2021-09-28 absl-team Googletest export
2021-09-24 cclauss Fix remaining typos discovered by codespell
2021-09-20 absl-team Googletest export
2021-09-20 absl-team Internal change
2021-09-17 julian.amann Remove bazelbuild/rules_cc dependency
2021-09-16 cclauss Fix typos discovered by codespell
2021-09-16 cclauss Fix typos discovered by codespell
2021-09-16 cclauss Fix typo discovered by codespell
2021-09-15 absl-team Googletest export
2021-09-15 dmauro Googletest export
2021-09-15 absl-team Googletest export
2021-09-14 dmauro Googletest export
2021-09-14 dmauro Googletest export
2021-09-14 absl-team Googletest export
2021-09-15 761129+derekmauro Revert grammatically incorrect change
2021-08-10 akashkumarsingh11032001 add a missing 'a'
2021-08-10 akashkumarsingh11032001 Create CONTRIBUTING.md
2020-12-29 julien.jemine Using auto instead of container::const_iterator
Created with:
roll-dep third_party/googletest
* Roll third_party/json/ 626e7d61e..fec56a1a1 (13 commits)
https://github.com/nlohmann/json/compare/626e7d61e44d...fec56a1a16c6
$ git log 626e7d61e..fec56a1a1 --date=short --no-merges --format='%ad %ae %s'
2021-10-16 mail :bookmark: set version to 3.10.4
2021-10-16 niels.lohmann Revert invalid fix (#3082)
2021-10-14 niels.lohmann Allow to use get with explicit constructor (#3079)
2021-10-14 theo.delrieu fix std::filesystem::path regression (#3073)
2021-10-08 mail :bookmark: set version to 3.10.3
2021-10-07 theo.delrieu meta: fix is_compatible/constructible traits (#3020)
2021-10-07 carl.smedstad Fix assertion failure for JSON_DIAGNOSTICS (#3037)
2021-09-28 niels.lohmann :memo: fixed Clang version (#3040)
2021-09-12 niels.lohmann Allow allocators for output_vector_adapter (#2989)
2021-09-12 anthony Set parent pointers for values inserted via update() (fixes #3007). (#3008)
2021-09-01 niels.lohmann Update docset generation script (#2967)
2021-08-30 niels.lohmann :construction_worker: re-add Clang 12 (#2986)
2021-08-29 niels.lohmann Use new Docker image (#2981)
Created with:
roll-dep third_party/json
* Roll third_party/shaderc/ c42db5815..f6d6dddfa (1 commit)
https://github.com/google/shaderc/compare/c42db5815fad...f6d6dddfabfe
$ git log c42db5815..f6d6dddfa --date=short --no-merges --format='%ad %ae %s'
2021-09-17 bob build: add switch to disable copyright check
Created with:
roll-dep third_party/shaderc
* Roll third_party/spirv-headers/ 635049b5e..1380cbbec (5 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/635049b5e145...1380cbbec107
$ git log 635049b5e..1380cbbec --date=short --no-merges --format='%ad %ae %s'
2021-05-24 pmistry Implement header definitions for SPV_NV_bindless_texture
2021-10-12 ben.ashbaugh reserve SPIR-V enum block for Intel extensions
2021-10-05 pmistry Define a new Image operand bit mask for non constant offsets
2021-10-01 egdaniel Register Magic Num for Skia SkSL SPIR-V Generator
2021-09-16 gleese Remove 'Kernel' capability from fast-math flags
Created with:
roll-dep third_party/spirv-headers
* Roll third_party/spirv-tools/ 9e65f054d..d997c83b1 (40 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/9e65f054d1a1...d997c83b103e
$ git log 9e65f054d..d997c83b1 --date=short --no-merges --format='%ad %ae %s'
2021-10-26 jaebaek Add spirv-opt pass to replace descriptor accesses based on variable indices (#4574)
2021-10-26 stevenperron Make IsLocalVar in ADCE work at any time. (NFC) (#4595)
2021-10-26 afdx Add libFuzzer target for spirv-fuzz (#4434)
2021-10-25 alanbaker Handle missing execution modes for limitation check (#4594)
2021-10-21 dneto opt: set upper bits of spec constant according to spec (#4589)
2021-10-21 airlied opt/spec_constants: fix bit pattern width checks. (#4588)
2021-10-20 afdx Fix i386 build issues related to random generation (#4586)
2021-10-19 greg Generate constants directly in CreateDebugInlinedAt (#4572)
2021-10-19 dneto README: Remove appveyor build badge. (#4584)
2021-10-18 dneto README: Update tested versions of compilers (#4579)
2021-10-19 lu.jiao Opt passes should apply to the exported functions (#4554)
2021-10-15 alanbaker Consider 0xffffffff offset as missing (#4564)
2021-10-14 alanbaker Account for strided components in arrays (#4575)
2021-10-14 dneto Remove Appveyor CI, update README (#4578)
2021-10-14 greg Mark DebugInfoNone as live in ADCE when DebugInfo present (#4568)
2021-10-14 dneto Enable OpConstFunctionPointerINTEL outside function (#4576)
2021-10-14 afdx Fix output of SPIR-V version in diagnostic (#4562)
2021-10-13 rharrison Use max enum instead of static array of legal values (#4571)
2021-10-13 alanbaker Update SPIRV-Headers (#4573)
2021-10-13 greg Fix merge-block assertions with debugInfo (#4563)
2021-10-13 jaebaek Fix CI failure (#4570)
2021-10-06 dneto Avoid bugprone-move-forwarding-reference warning in Clang (#4560)
2021-10-06 afdx Include a maximum value for spv_target_env (#4559)
2021-10-05 greg Fix ConstantManager to not run AnalyzeInstDefUse if DefUse not valid (#4557)
2021-10-04 rharrison Stop consuming input in fuzzers to select target environment (#4544)
2021-10-04 stevenperron More ADCE refactoring (#4548)
2021-10-01 dneto Avoid implicit fallthrough, by duplicating code (#4556)
2021-10-01 lukas.hermanns spirv-opt: Don't eliminate dead members from StructuredBuffer (#4553)
2021-09-30 alanbaker Do not assume there are execution modes (#4555)
2021-09-28 afdx Suppress protobuf warning (#4551)
2021-09-24 stevenperron Adce refactor (NFC) (#4547)
2021-09-24 greg Handle NonSemantic.Shader Debug[No]Line (#4530)
2021-09-23 greg Fix inst_buff_addr_check to handle struct loads (#4489)
2021-09-23 jmadill GN: Fix build for debuginfo codegen. (#4536)
2021-09-22 alanbaker Update SPIRV-Headers (#4543)
2021-09-21 alanbaker Fix checks for offset in nested structs (#4531)
2021-09-21 afdx Fix UBSan error in spirv-dis fuzzer (#4517)
2021-09-20 stevenperron Fix extract with out-of-bounds index (#4529)
2021-09-15 greg spirv-opt: Switch from Vulkan.DebugInfo to Shader.DebugInfo (#4493)
2021-09-15 greg Add preserve_interface mode to aggressive_dead_code_elim (#4520)
Created with:
roll-dep third_party/spirv-tools
* Roll third_party/vulkan-headers/ c519fd7a3..d594f7012 (7 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/c519fd7a3f3b...d594f70127b4
$ git log c519fd7a3..d594f7012 --date=short --no-merges --format='%ad %ae %s'
2021-10-19 46324611+charles-lunarg Fix spelling of querying in vk_icd.h
2021-10-19 46324611+charles-lunarg Update issue reference for non-API headers
2021-10-14 oddhack Add missing vulkan_video_codec_h265std_encode.h
2021-10-13 oddhack Update for Vulkan-Docs 1.2.196
2021-10-05 oddhack Update for Vulkan-Docs 1.2.195
2021-09-28 oddhack Update for Vulkan-Docs 1.2.194
2021-09-21 oddhack Update for Vulkan-Docs 1.2.193
Created with:
roll-dep third_party/vulkan-headers
* Roll third_party/vulkan-loader/ 4c84b8223..830a0724a (39 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/4c84b8223cfc...830a0724aa28
$ git log 4c84b8223..830a0724a --date=short --no-merges --format='%ad %ae %s'
2021-10-26 marky Added layer debug section and pre-instance info
2021-10-26 marky Modify loader warning about physical device count
2021-10-22 charles Fix vkGetInstanceProcAddr not handling null instance
2021-10-21 marky Fix broken doc links in new docs
2021-10-20 marky Change Implementation->Drivers
2021-09-27 elene.mst loader: include FreeBSD in supported platforms
2021-10-18 charles test: Don't add null paths for redirection
2021-07-02 marky Re-arrange/update loader docs
2021-09-21 charles Only return pre-instance functions when instance is NULL
2021-10-13 mikes build: Update to header 1.2.196
2021-10-07 46324611+charles-lunarg Update README.md to remove mention of Vk-Headers
2021-10-06 charles test: Update WrapObjects test to new framework
2021-10-06 charles Zero-init values passed into EnumPhysDevs
2021-10-06 gleese Only parse git information if .git/HEAD exists
2021-10-05 mikes build: Update to header 1.2.195
2021-10-04 charles test: remove stub functions
2021-10-04 charles test: Use correct name in def files
2021-10-04 charles test: Use correct path in json files
2021-10-01 charles test: Update ExtraLoaderTests
2021-10-01 charles test: Move more old tests to new framework
2021-10-01 charles ci: Enable tests on MacOS GithubActions
2021-09-30 charles loader: Remove old debug path printing
2021-09-30 charles test: Add XDG & VK_LAYER_PATH tests
2021-09-21 charles test: Fixup XDG path handling, add XDG tests
2021-09-30 charles build: Revert generated loader.rc
2021-09-07 ralf.habacker loader: Fix setting `libdir` in generated vulkan.pc on Windows
2021-09-29 charles loader: Only include loader_windows.h on windows
2021-09-23 charles build: Move test dependencies to known_good.json
2021-09-23 charles build: Update update_deps.py to match VVL
2021-09-28 mikes build: Update to header 1.2.194
2021-09-27 charles build: Add RELEASE_BUILD option for Windows SDK builds
2021-09-27 charles Use CMake to define SECURE_GETENV variables
2021-09-17 charles build: Set DLL version automatically
2021-09-23 nathaniel build: Add UPDATE_DEPS cmake arg
2021-09-22 charles test: Isolate Env-Vars from test framework
2021-09-21 charles build: Fix using wrong Windows SDK for VS 2015
2021-09-21 mikes build: Update to header 1.2.193
2021-09-16 chouinard loader: Add cJSON prefix to update function
2021-09-15 mikes build: Update to header 1.2.192
Created with:
roll-dep third_party/vulkan-loader
* Roll third_party/vulkan-validationlayers/ 8083ce843..b9168891c (193 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/8083ce843909...b9168891cb55
$ git log 8083ce843..b9168891c --date=short --no-merges --format='%ad %ae %s'
2021-10-27 s.fricke layers: Fix YCbCr format block extent
2021-10-26 s.fricke layers: Generate SPIR-V image ops
2021-10-25 nathaniel layers: Workaround for AMD + Windows driver
2021-10-26 nathaniel tests: Invalid image layout in dispatch
2021-10-26 nathaniel layers: Add missing state update for DispatchBase*
2021-10-24 ziga tests: Test copying mutable descriptor set types
2021-10-24 ziga layers: Validate copying mutable descriptor set types
2021-10-11 jeremyg layers: Rename read_lock_guard_t and write_lock_guard_t
2021-10-25 nathaniel build: Add C++20 test build
2021-10-11 jeremyg layers: Use std::shared_timed_mutex when building for C++14
2021-10-20 jeremyg layers: Don't pre-query surface attributes during creation
2021-10-20 jeremyg layers: Fix IMAGE_STATE::Unlink() for swapchain images
2021-10-22 jeremyg tests: Only get requested queues in Device::init_queues()
2021-10-21 jeremyg tests: Fix test for VUID 01270
2021-10-20 jeremyg tests: Check for surface support first in InitSwapchain()
2021-10-22 jeremyg layers: Handle allocation failures in vkCreateInstance()
2021-10-15 ziga tests: Test creating descriptor pool with mutable types
2021-10-15 ziga layers: Validate descriptor pool with mutable types
2021-10-16 ziga tests: Test updating descriptor set with mutable type
2021-10-16 ziga layers: Validate updating mutable type is allowed
2021-10-13 ziga tests: Test multiple transform feedback output streams
2021-10-13 ziga layers: Validate multiple transform feedback output streams
2021-10-19 s.fricke layers: Add SPIR-V scope param helper
2021-10-21 ziga tests: Temporarily remove swapchain image used test
2021-10-21 ziga layers: Temporarily remove swapchain image used check
2021-10-20 s.fricke layers: Combine ValidateCmdCopyBuffer functions
2021-10-13 ziga tests: Test VkMutableDescriptorTypeList
2021-10-13 ziga layers: Validate VkMutableDescriptorTypeList
2021-10-19 s.fricke layers: Add option flags to spirv-opt pass
2021-09-14 jeremyg layers: Clean up Queue submission state tracking
2021-09-14 jeremyg layers: Remove std::pair<> from Fence and Semaphore state
2021-09-08 jeremyg layers: Move Queue, Semaphore and Fence methods to a new file
2021-10-15 ziga tests: Test updating template with mutable descriptor type
2021-10-15 ziga layers: Validate updating template with mutable descriptor
2021-10-21 siglesias syncval: Fix assert expression
2021-10-20 s.fricke layers: Clean up cmd version naming
2021-10-20 s.fricke layers: Add Blocked Image helper
2021-10-09 ziga tests: Test layout of image with external memory
2021-10-09 ziga layers: Validate image with external memory layout
2021-10-16 ziga tests: Test binding descriptor set from host only pool
2021-10-16 ziga layers: Validate binding set from host only pool
2021-10-19 s.fricke layers: Maintenance4 LocalSizeId spirv-val flag
2021-10-15 tony tests: Fix val error in GpuValidationArrayOOBGraphicsShaders
2021-10-14 tony gpu: Add option to disable descriptor indexing val
2021-10-14 tony gpu: Preserve interfaces in dead code elimination pass
2021-10-14 tony tests: Fix GpuValidationInlineUniformBlockAndMiscGpu
2021-10-15 ziga tests: Test creating mutable descriptor set layouts
2021-10-15 ziga layers: Validate creating mutable descriptor set layout
2021-10-16 ziga layers: Fix CmdCopyBuffer messages
2021-10-14 nathaniel tests: Add positive points written test
(...)
2021-09-24 jeremyg layers: Make more BUFFER_STATE member data be const
2021-09-28 s.fricke layers: Prevent invalid depth/stencil format
2021-09-28 rgarcia layers: Do not require PointSize for line mesh shaders
2021-09-27 ziga tests: Test spirv with PerVertexNV location
2021-09-27 ziga layers: Fix collecting spirv PerVertexNV locations
2021-09-25 ziga tests: Test copying unbound acceleration structures
2021-09-25 ziga layers: Validate copied structures are bound to memory
2021-09-23 jeremyg layers: Query IMAGE_STATE memory reqs during construction
2021-09-27 esthermations layers: Fix 04737 error message always printing first format
2021-09-23 s.fricke layers: Remove unused unassigned VUs
2021-09-20 ziga tests: Test conservative rasterization overestimation size
2021-09-20 ziga layers: Validate conservative rasterization overestimation size
2021-09-23 ziga tests: Test acceleration structure bindings count
2021-09-23 ziga layers: Validate acceleration structure bindings count
2021-09-21 ziga tests: Add positive test for task and mesh shader
2021-09-22 ziga tests: Test creating pipeline library
2021-09-22 ziga layers: Validate pipeline library create flags
2021-09-20 ziga tests: Test compute shader subgroup size
2021-09-20 ziga layers: Validate shader subgroup size
2021-09-23 nathaniel tests: Disable exclusive FS test
2021-08-02 tony tests: Fix GpuDebugPrintf on RADV
2021-03-24 nathaniel tests: Add nullDescriptor tests
2021-08-19 ziga tests: Test ConditionalRenderingBeginInfo offset
2021-08-19 ziga layers: Validate ConditionalRenderingBeginInfo offset
2021-09-20 jeremyg layers: Fix checking for std::shared_mutex support
2021-09-21 mikes build: Update to header 1.2.193
2021-09-20 jeremyg layers: Fix checking for std::shared_mutex support
2021-09-20 jeremyg build: Fix the cmake VVL_CPP_STANDARD setting
2021-09-20 s.fricke layers: Fix function name for runtime shader check
2021-09-16 ziga tests: Test TexelGatherOffset limits
2021-09-16 ziga layers: Validate TexelGatherOffset
2021-09-17 ziga tests: Test ray tracing flags with library
2021-09-17 ziga layers: Validate ray tracing pipeline flags with library
2021-09-07 ziga tests: Test CmdWriteTimestamp2KHR invalid query
2021-09-06 ziga layers: Validate CmdWriteTimestamp2KHR query
2021-09-12 ziga tests: Test transform feedback with multiview
2021-09-12 ziga layers: Validate transform feedback with multiview
2021-09-17 nathaniel tests: Fix adding instance extensions
2021-09-17 ziga tests: Test invalid ray tracing pipeline dynamic state
2021-09-17 ziga layers: Validate RayTracing DynamicStates
2021-09-16 s.fricke layers: Label VUID 06272
2021-09-16 s.fricke tests: VK_KHR_workgroup_memory_explicit_layout
2021-09-16 s.fricke layers: Use proper ExtEnabled function
2021-09-16 s.fricke layers: Label Runtime SPIR-V VUs
2021-09-15 nathaniel git: Add .cache to gitignore
2021-09-15 nathaniel docs: Update creating_tests
2021-09-15 nathaniel tests: Update buffer image tests
2021-09-14 nathaniel tests: Add required extension helpers
2021-09-15 mikes layers: Use new extension name constants
2021-09-15 mikes build: Update to header 1.2.192
Created with:
roll-dep third_party/vulkan-validationlayers
|
|
supported (#966)
Running standalone Amber using SwiftShader was causing an assert because VkPhysicalDeviceSubgroupSizeControlFeaturesEXT struct was added to a pNext chain for vkGetPhysicalDeviceFeatures2 although SwiftShader doesn't support VK_EXT_subgroup_size_control extension. Now the struct is added to the chain only when the extension is supported.
|
|
Bug: b/201652781
Change-Id: Ibb8fbe9137d18fa6f6109ad5f51ec8e7c5f9cfbb
|
|
-s ours am: 6d1b05d51a -s ours am: 2c92c67ec8 -s ours am: df4d0b1c5c -s ours
am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377
Change-Id: Id2b9c9d0d3a34fc978ba2d2e6a19a3a5bf92d8c6
|
|
-s ours am: 6d1b05d51a -s ours am: 2c92c67ec8 -s ours
am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377
Change-Id: I5a33c696590fbd9ab3ef2823ee1f26ff52ee6e56
|
|
-s ours am: 6d1b05d51a -s ours
am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377
Change-Id: Ia65dd9b67c259ae66d52901c6b18e9141a85dc57
|
|
-s ours
am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377
Change-Id: Id689f3e0af9834be2a2ec6416cc35921f948511e
|
|
am skip reason: Merged-In I3e7455a6b00d84994be9a5ae125f5a87c7b883b2 with SHA-1 953f6b9949 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1847377
Change-Id: I71dbbadcc776d9301def73af2134301ea153f0ce
|
|
Bug: 202323961
Merged-In: I3e7455a6b00d84994be9a5ae125f5a87c7b883b2
Change-Id: I3f7ab056b4319fe41ee1772a6c3bb9958be71417
|
|
* Update CMakeLists.txt files so we can build libamber_ndk.so for
Android via CMake.
* `android_gradle/`:
* Update Gradle version, settings, and build files to match the latest
Android sample. Importantly, this removes the use of jcenter and
bintray repositories, which were shut down.
* Specify NDK version so that Gradle can install required native build
tools automatically.
* Define externalNativeBuild so Gradle can perform the Android CMake
build automatically.
* Replace `main` with `android_main` when building the Amber tool as a
library for Android to avoid compiler warnings, and rename other
Android-related symbols to avoid confusion.
Fixes #964
|
|
Previously only VkScript had the access to set the number of patch control points. Now this can also be set in AmberScript pipeline settings.
|
|
* Roll third_party/shaderc/ fadb0edb2..c42db5815 (3 commits)
https://github.com/google/shaderc/compare/fadb0edb247a...c42db5815fad
$ git log fadb0edb2..c42db5815 --date=short --no-merges --format='%ad %ae %s'
2021-08-25 dneto Start v2021.3 development
2021-08-25 dneto Finalize v2021.2
2021-08-25 dneto Update DEPS
Created with:
roll-dep third_party/shaderc
* Roll third_party/dxc/ 3903cd25c..5fba0c36b (26 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/3903cd25ce0e...5fba0c36b356
$ git log 3903cd25c..5fba0c36b --date=short --no-merges --format='%ad %ae %s'
2021-09-14 43020864+gracejennings Added unused output target warning and moved usage mask fill location (#3947)
2021-09-13 31109344+adam-yang Reflection interface now accepts a DXIL program header. (#3946)
2021-09-10 31109344+adam-yang NoUnwind fix. HLExtIntrinsic collision fix. (#3942)
2021-09-11 troughton [SPIR-V] Fix an issue with duplicate specialisation constants (#3929)
2021-09-09 davpeix Allow calling DxcInitThreadMalloc again after calling DxcCleanupThreadMalloc (#3941)
2021-09-01 chouinard [spirv] Support bool* as texture template type
2021-09-08 hekotas Update version to 1.6.2109 (#3939)
2021-09-08 hekotas Add azure pipelines entry points for master branch builds (#3940)
2021-09-07 chouinard [spirv] Add support for RValues with OpaqueArrayType
2021-09-07 jaebaek [spirv] add -fspv-reduce-load-size option (#3931)
2021-09-07 grroth Add an explicit python version (#3938)
2021-09-07 grroth Update macos for azure (#3937)
2021-09-07 jaebaek [spirv] support vk::combinedImageSampler (#3920)
2021-09-07 python3kgae Fix issue when updateCounter for dynamic resource, also remove createHandleForLib on handle type when not a library. (#3935)
2021-09-02 31109344+adam-yang Fixed debug info in unrolled loops. (#3926)
2021-09-01 lu.jiao [SPIRV] Update the spirv tools to the later commit (#3923)
2021-08-31 grroth Correctly handle comma operator w/matrices (#3921)
2021-08-30 python3kgae Change umax(a,0) to a. (#3922)
2021-08-31 lu.jiao [SPIRV] Add linkageAttributes decorates (#3915)
2021-08-26 31109344+adam-yang Added binding table file to specify resource binding (#3843)
2021-08-24 43020864+gracejennings Add --version flag to print dxc version info (#3912)
2021-08-19 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#3909)
2021-08-17 jaebaek Support const vector argument for isnan(), atan2() (#3908)
2021-08-16 1953083+sudonatalie [spirv] Add support for casting from floatM to floatMx1 (#3905)
2021-08-13 jeffno PIX: Add thread ID to amplification shader payload (#3904)
2021-08-10 grroth Update Readme.md to the default VS 2019 suggestion
Created with:
roll-dep third_party/dxc
* Roll third_party/googletest/ aefb45469..159c9ad23 (10 commits)
https://github.com/google/googletest/compare/aefb45469ee7...159c9ad23e8b
$ git log aefb45469..159c9ad23 --date=short --no-merges --format='%ad %ae %s'
2021-09-10 absl-team Googletest export
2021-08-20 absl-team Googletest export
2021-08-20 absl-team Googletest export
2021-08-19 invalid_ms_user Simplify example code with c++11
2021-08-12 absl-team Googletest export
2021-08-10 dmauro Googletest export
2021-08-09 dmauro Googletest export
2021-08-06 victordk13 Format test properties in xml printer
2021-08-05 iamberkeyavas typo fix gmock_cook_book
2021-07-29 otnaiud Typo, double "the"
Created with:
roll-dep third_party/googletest
* Roll third_party/vulkan-loader/ a2edd9367..4c84b8223 (88 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/a2edd93673d9...4c84b8223cfc
$ git log a2edd9367..4c84b8223 --date=short --no-merges --format='%ad %ae %s'
2021-09-10 jmadill loader: Add loader.rc to Windows GN build
2021-09-11 charles test: Fix 32 bit test suite build error
2021-09-10 charles loader: Move struct decls to loader_common.h
2021-09-02 charles test: Add test which calls GetPDProps inside CreateInstance
2021-09-10 charles test: Add ICD Interface V6 TestICD binary
2021-09-02 charles test: Add callback to layers create instance and device
2021-08-16 marky Update more logging info for the Loader
2021-09-09 charles loader: Reverst asserting on size 0 in malloc
2021-05-12 charles loader: Move disable_environment into function body
2021-08-18 charles build: Use generated source everywhere
2021-08-30 charles test: Add test for memory leak in setup_tramp_phys_devs
2021-05-20 charles loader: Fix freeing of uninitialized list
2021-05-20 charles loader: Remove deadstore when breaking from a loop
2021-05-20 charles loader: Prevent use-after-free in error path.
2021-05-17 charles loader: Don't pass null pointer into strcmp
2021-05-17 charles loader: Remove dead store of total_count
2021-05-17 charles loader: Prevent stack_alloc of 0
2021-05-17 charles loader: Get DeviceGroups early exits if 0 are found
2021-05-17 charles loader: Remove redundant stores
2021-05-17 charles loader: assert if trying to malloc 0 bytes
2021-05-17 charles loader: Format WSI error messages
2021-05-13 charles loader: Use abort to force a crash where needed
2021-05-12 charles loader: Fix potential memory leak
2021-05-12 charles loader: Handle OOM in loader_phys_dev_ext_gpa
2021-09-09 charles loader: Make trampolineGetProcAddr snake_case
2021-09-06 charles loader: Move simple terminators to terminator.c
2021-09-06 charles loader: Rename SetupLoaderTermPhysDevGroups
2021-09-05 charles gn: Fix gn build for refactor changes
2021-09-05 charles loader: Move Windows logic to dedicated file
2021-09-05 charles loader: Move struct declarations into header
2021-09-05 charles loader: Move init functions closer together
2021-09-04 charles loader: Header include cleanup
2021-09-04 charles loader: Remove headers from cmake source list
2021-09-04 charles loader: Make logging and getenv their own headers
2021-09-04 charles loader: Make _GNU_SOURCE a cmake definition
2021-09-04 charles loader: Move alloca into allocation.h
2021-09-04 charles loader: Remove duplicate macro defines
2021-09-04 charles loader: Make vk_loader_layer.h a proper header
2021-09-04 charles loader: Remove unneeded parts of loader_common.h
2021-09-04 charles loader: Shift around vk_loader_platform headers
2021-09-04 charles loader: Dont include C++ libraries in C++ mode
2021-09-04 charles loader: Move allocation functions to a header
2021-09-04 charles loader: Remove TLS
2021-09-04 charles loader: cJSON to use regular heap instead of TLS
2021-09-04 charles loader: Dont use TLS in dirent_on_windows
2021-09-03 charles loader: Add gpa_helper.c
2021-09-03 charles loader: Move loader struct defs into common file
2021-09-03 charles loader: Update Copyright for 2021
2021-09-03 charles loader: Use #pragma once everywhere
2021-09-03 charles loader: Update Copyright
2021-09-03 charles build: Alphabetize loader source file list
2021-09-08 charles test: Add test for Override Meta Layer
2021-09-08 charles test: Fix extra } in layer manifest printer
2021-09-08 charles loader: Move layer cleanup to a single function
2021-09-08 mikes build: Update to header 1.2.191
2021-09-06 charles test: Improved Test Wrapper interface
2021-09-02 charles loader: Make all loader functions use snake_case
2021-08-27 marky Fix loader not knowing about extensions enabled in layers
2021-08-13 marky Update XDG paths
2021-08-31 charles test: Add handle_assert helper functions
2021-08-31 charles test: Move DeviceGroup tests to regression suite
2021-08-31 charles test: Add TestICD DeviceGroup support
2021-08-30 charles scripts: Remove loader_icd_init_entries duplicate
2021-08-30 mikes build: Update to header 1.2.190
2021-08-16 charles build: Silence MSVC warning of replacing /GR
2021-08-25 charles test: Update 32/64 tests to check the log
2021-08-25 charles test: Add DebugUtilsWrapper
2021-08-25 charles loader: Downgrade wrong arch errors on windows
2021-08-17 mikes build: Update to header 1.2.189
2021-08-16 charles test: Set VK_LAYER_PATH properly
2021-08-16 charles test: Update Device Layers Match test
2021-08-16 charles test: Use proper allocation count in tests
2021-08-16 charles test: Add test for PR #639
2021-08-16 charles loader: Fix accidental error propagation
2021-08-09 Wenqing.Li Fix Vulkan CTS testcase bug: "create_instance_device_intentional_alloc_fail"
2021-08-15 charles test: Simplify wrong arch tests by adding a macro
2021-08-13 charles test: Add windows 32/64 bit binary tests
2021-08-13 charles test: Add linux x64 and x86 for wrong binaries
2021-08-12 charles test: Add ELF test binaries for 32 and 64 bit
2021-06-17 charles loader: Make use of a generated header version
2021-08-10 charles loader: Reformated loader source code
2021-08-10 charles test: Revamp which linux paths are redirected
2021-08-11 marky Fix environment test failure.
2021-08-10 mikes build: Update to header 1.2.188
2021-08-10 mikes scripts: Use altlen instead of parsing latexmath
2021-08-04 marky Allow "icd" as well as "implem" for VK_LOADER_DEBUG
2021-08-03 marky Add layer and implementation-specific logging
2021-08-03 marky Fix loader_log messages to use LOADER_ log levels
Created with:
roll-dep third_party/vulkan-loader
* Roll third_party/spirv-headers/ e7b49d7fb..635049b5e (10 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/e7b49d7fb598...635049b5e145
$ git log e7b49d7fb..635049b5e --date=short --no-merges --format='%ad %ae %s'
2021-09-09 74654571+BedrockDotPng Update CMakeLists.txt
2021-08-27 greg Add nonsemantic.shader.debuginfo to Bazel
2021-07-28 marijn spirv.core.grammar: Remove duplicate OpArbitraryFloatPowNINTEL declaration
2021-08-10 alele Add support for SPV_NV_ray_tracing_motion_blur.
2021-07-28 nikita.rudenko Fix minor details in SPV_INTEL_optnone extension
2021-06-28 frustumo Clay is an internal framework of Tellusim Technologies Inc.
2021-05-20 kloczek Rename spirv-headers.pc to SPIRV-Headers.pc
2021-05-19 kloczek removed excesive space in configure_file() line
2021-05-19 kloczek Fixed substituted string with paths and version
2021-05-18 kloczek Add spirv-headers pkgconfig file
Created with:
roll-dep third_party/spirv-headers
* Roll third_party/spirv-tools/ 706dc27a6..9e65f054d (41 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/706dc27a62d8...9e65f054d1a1
$ git log 706dc27a6..9e65f054d --date=short --no-merges --format='%ad %ae %s'
2021-09-14 afdx spirv-fuzz: Account for differing signedness in WrapVectorSynonym (#4414)
2021-09-14 afdx spirv-opt: Avoid integer overflow during constant folding (#4511)
2021-09-14 stevenperron Roll external/googletest/ b7d472f12..955c7f837 (111 commits) (#4521)
2021-09-13 alanbaker Fix infinite loop in validation (#4523)
2021-09-13 afdx Fix UBSan kokoro config (#4522)
2021-09-13 alanbaker Fix bad order of checks in atomic validation (#4524)
2021-09-13 stevenperron Handle out-of-bounds accesses in VDCE (#4518)
2021-09-12 alanbaker Change validator boolean tests to avoid asserts (#4503)
2021-09-10 alanbaker Fix infinite loop in GetBlockDepth (#4519)
2021-09-10 dneto Fix validation message for cooperative matrix column type (#4502)
2021-09-10 afdx Add UBSan kokoro configuration (#4512)
2021-09-08 alanbaker Add some missing switch validation (#4507)
2021-09-07 afdx spirv-val: Fix ubsan error (#4505)
2021-09-07 gleese Remove environment features that are never used (#4491)
2021-09-03 dneto fix parsing of bad binary exponents in hex floats (#4501)
2021-09-02 afdx Adjust build for fuzzer targets to support OSS-Fuzz (#4498)
2021-09-02 jaebaek Set threshold for reduce-load-size pass (#4499)
2021-08-31 stevenperron Handle exported functions in ADCE (#4495)
2021-08-30 antiagainst Only add `-DSPIRV_CHECK_CONTEXT` for Debug builds (#4496)
2021-08-27 kubak spirv-lint: Add lint based on divergence analysis (#4488)
2021-08-26 gleese Add a feature for allowing LocalSizeId (#4492)
2021-08-25 jaebaek Start SPIRV-Tools v2021.4
2021-08-25 jaebaek Finalize SPIRV-Tools v2021.3
2021-08-24 jaebaek Update CHANGES
2021-08-23 greg spirv-val: Validate vulkan debug info similarly to opencl debug info (#4466)
2021-08-23 52670911+dong-ja Add divergence analysis to linter (#4465)
2021-08-19 46493288+sfricke-samsung spirv-val: Fix WorkgroupSize VUID 04425 (#4482)
2021-08-18 52670911+dong-ja spirv-lint: add basic CLI argument handling (#4478)
2021-08-18 alanbaker Fix matrix stride validation (#4468)
2021-08-18 alanbaker Don't double count variables for location validation (#4474)
2021-08-18 jmadill GN: Suppress unreachable code warnings. (#4476)
2021-08-18 jaebaek Add spirv-opt convert-to-sampled-image pass (#4340)
2021-08-16 alanbaker Disallow loading a runtime-sized array (#4473)
2021-08-16 nicolas.capens Fix early-out for Clamp constant folding (#4461)
2021-08-16 nicolas.capens Don't fold unsigned divides of an constant and a negation (#4457)
2021-08-16 61918637+5265644D61736F6E fix SIGSEGV when reading from a non-existant file (#4453)
2021-08-13 alanbaker Limit location validation (#4467)
2021-08-12 alanbaker Update SPIRV-Headers (#4463)
2021-08-10 greg spirv-opt: Add handling of vulkan debug info to DebugInfoManager (#4423)
2021-08-09 52670911+dong-ja spirv-opt: Add dataflow analysis framework (#4402)
2021-08-09 52670911+dong-ja Remove PCH from source/lint/CMakeLists.txt (#4459)
Created with:
roll-dep third_party/spirv-tools
* Roll third_party/cppdap/ be5b677c7..5f3169421 (6 commits)
https://github.com/google/cppdap/compare/be5b677c7b85...5f3169421ebf
$ git log be5b677c7..5f3169421 --date=short --no-merges --format='%ad %ae %s'
2021-09-07 bclayton Fix reconnection of sockets (#70)
2021-09-07 bclayton CMake: Remove installation target
2021-09-07 bclayton Session: Expose 'protected' API.
2021-08-07 bclayton traits.h: Rename `TRUE` to `TRUE_TY`
2021-08-12 bclayton json serializers: Support 64-bit integers.
2021-08-12 bclayton rapid_json_serializer: Fix warning about shadowing
Created with:
roll-dep third_party/cppdap
* Roll third_party/swiftshader/ b2af6a855..0fa19bd6c (35 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/b2af6a85583d..0fa19bd6c285
$ git log b2af6a855..0fa19bd6c --date=short --no-merges --format='%ad %ae %s'
2021-09-13 kjlubick Delete explicit copy assignment operator
2021-09-08 sugoi Add derived class for every type of external memory
2021-09-09 capn Fix decompression of cube-compatible layered 2D images
2021-09-09 capn Refactor image decompression and cube border update
2021-09-09 capn Refactor cube compatibility
2021-09-03 sugoi Refactor VkMemoryAllocateInfo parsing
2021-09-07 capn Remove vulkan_fuchsia_extras.h
2021-09-01 capn Use the shorter promoted Vulkan structure and enum names
2021-09-03 sugoi Revert "Add external memory parameter to size computations"
2021-09-02 srisser Update git-hooks to latest revision
2021-08-31 srisser Remove erroneous ASSERT for format lists
2021-08-30 srisser Minimize usage of global constructors in Reactor
2021-08-30 jmadill Increase maxComputeSharedMemorySize.
2021-08-31 tikuta update angle revision
2021-08-27 srisser Turn BC6 constructors into constexpr
2021-08-24 capn Implement VK_EXT_load_store_op_none
2021-08-24 capn Refactor determining the aspects to clear
2021-08-24 capn Refactor command execution
2021-08-24 capn Update Vulkan headers to version 1.2.189
2021-08-24 capn Eliminate custom Vulkan constants
2021-08-20 srisser Don't use global variables for CPUID
2021-08-23 srisser Remove global constructor from BC6
2021-08-21 capn Fix Subzero Optimizer run time variability
2021-08-22 capn Fix Chromium's swiftshader_unittests
2021-08-20 capn Deprecate libEGL and libGLESv2 CMake build targets
2021-08-19 srisser Remove Config::Edit::None default object
2021-08-19 lgrey Mac: use default visibility
2021-08-11 andre.kempe Add PA and BTI to SwiftShader
2021-08-18 sugoi Add external memory parameter to size computations
2021-08-18 sugoi Remove useless 'target' parameter
2021-08-13 capn Separate analysis info from SPIR-V execution modes
2021-08-18 capn Squashed 'third_party/marl/' changes from 3285a2dfb..49602432d
2021-08-16 sugoi Xcb: Check if geom is valid before using it
2021-08-13 capn Fix integer overflow in vertex buffer access robustness check
2021-08-10 eugenis Disable hwasan in llvm-10.0.
Created with:
roll-dep third_party/swiftshader
* Roll third_party/clspv/ 3970681ca..a0d39a143 (5 commits)
https://github.com/google/clspv/compare/3970681ca814...a0d39a143135
$ git log 3970681ca..a0d39a143 --date=short --no-merges --format='%ad %ae %s'
2021-09-14 kpet Support some pointer comparisons when targeting SPIR-V 1.4+ (#750)
2021-09-08 alanbaker Update LLVM (#762)
2021-08-18 alanbaker Update LLVM (#758)
2021-08-17 kpet Fix type for --max-ubo-size and --max-pushconstant-size options (#756)
2021-08-10 alanbaker SPIR-V 1.4 fixes (#755)
Created with:
roll-dep third_party/clspv
* Roll third_party/vulkan-validationlayers/ 9db21837b..8083ce843 (192 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/9db21837b887...8083ce843909
$ git log 9db21837b..8083ce843 --date=short --no-merges --format='%ad %ae %s'
2021-09-13 jeremyg tests: Avoid vkAllocateDescriptorSets failure on Galaxy S10
2021-09-09 quentin.huot-marchand test: Update multiple descriptor set with one write
2021-06-24 quentin.huot-marchand layers: Fix descriptorSet update overlaping subsequent binding
2021-09-13 ziga tests: Positive test for pushing immutable sampler
2021-09-13 ziga layers: Fix pushing immutable sampler
2021-09-09 ziga tests: Positive test for shader struct interface
2021-09-09 ziga layers: Fix validating shaders struct interface
2021-09-13 s.fricke layers: Fixes to VU 01572
2021-09-07 jeremyg layers: Make the QUEUE_STATE map use AccessorTraits
2021-09-02 nathaniel tests: Add pNext query test
2021-09-09 nathaniel layers: Ignore non-const pNext validation
2021-09-09 jeremyg layers: Move image acquired tracking to SWAPCHAIN_IMAGE
2021-09-08 jeremyg layers: Clean up PHYSICAL_DEVICE_STATE usage in swapchains
2021-09-08 jeremyg layers: Make the PHYSICAL_DEVICE_STATE map use AccessorTraits
2021-09-10 ziga tests: Test invalid indexed query slot
2021-09-10 ziga layers: Validate query pool slot
2021-09-09 mikes build: Update to header 1.2.191
2021-09-09 ziga tests: Fix cubic filter tests
2021-09-09 ziga layers: Fix cubic filter image type check
2021-09-08 ziga layers: Fix color attachment blend checks
2021-09-05 ziga tests: Test GpuAV with unbound descriptor set
2021-09-05 ziga layers: Fix GpuAV checking descriptor sets
2021-09-03 ziga tests: Test CmdEndConditionalRenderingEXT
2021-09-03 ziga layers: Validate CmdEndConditionalRenderingEXT
2021-09-02 jeremyg layers: Clean up RENDER_PASS_STATE and FRAMEBUFFER_STATE
2021-09-04 ziga tests: Test invalid pipeline type
2021-09-04 ziga layers: Validate pipeline type
2021-09-06 ziga tests: Test using CaptureReplay feature when disabled
2021-09-06 ziga layers: Validate accelerationStructureCaptureReplay is enabled
2021-09-06 s.fricke layers: Fix various nits for formats
2021-09-05 ziga tests: Update 04461 vuid
2021-09-05 ziga layers: Update 04461 vuid
2021-09-05 ziga layers: Fix missing skips
2021-08-22 ziga tests: Test shader output and input location components
2021-08-22 ziga layers: Fix validating shader input and output components
2021-09-03 ziga tests: Positive test for gpu surface support
2021-09-03 ziga layers: Fix checking physical device surface support
2021-09-03 ziga layers: Fix vuid 04962 message
2021-09-03 nathaniel tests: Skip ScalarBlockLayout if not supported
2021-09-02 nathaniel layers: Change pNext parameter validation
2021-09-03 s.fricke tests: Use uint32_t for SPIR-V word size
2021-09-03 s.fricke tests: Add AdjustValidatorOptions tests
2021-09-03 s.fricke layers: Fix AdjustValidatorOptions
2021-09-01 jeremyg scripts: Use correct version of ray tracing access mask VUIDs
2021-08-25 ziga tests: Test if surface is supported on physical device
2021-08-25 ziga layers: Validate surface is supported on physical device
2021-09-02 ziga tests: Test CmdCopyQueryPoolResults with invalid queryType
2021-09-02 ziga layers: Validate CmdCopyQueryPoolResults queryType
2021-09-02 jmadill build: Remove duplicate header from GN
2021-08-23 jeremyg layers: Clean up PipelineStageState creation
(...)
2021-08-16 jzulauf tests: Add _NONE_ load/store tests to syncval test
2021-08-13 jzulauf syncval: Add VK_EXT_load_store_op_none support
2021-08-11 jeremyg practices: Use subclassed CMD_BUFFER_STATE
2021-08-11 jeremyg layers: Add CreateCmdBufferState() factory method
2021-08-16 jeremyg layers: Fix VUID 01619 regression in CTS
2021-08-16 ziga tests: Test SparseMemoryBind with invalid memory type
2021-08-16 ziga layers: Validate SparseMemoryBind memory type
2021-07-16 gareth.webb tests: Fix failing test for zero-sized render area
2021-07-15 hannes.harnisch tests: Adding test for zero-size render area
2021-06-16 gareth.webb practices: Add warning for zero-sized render area
2021-08-12 jeremyg tests: Fix leaks in some VkLayerTest.* cases
2021-08-12 jeremyg layers: Fix memory leaks from class BothRangeMap
2021-08-14 ziga tests: Test EndCommandBuffer with conditional rendering
2021-08-14 ziga layers: Validate EndCommandBuffer conditional rendering
2021-08-12 jeremyg tests: Fix leaks in VkSyncValTest.* cases
2021-08-13 jeremyg tests: Add vk_testing::RenderPass and Framebuffer
2021-07-17 ziga tests: Fix SparseMemoryBindOffset test with invalid offset
2021-07-17 ziga layers: Fix VkSparseMemoryBind offset check
2021-08-11 ziga tests: Test ImageFormatInfo2 with invalid tiling and pNext chain
2021-08-11 ziga layers: Validate ImageFormatInfo2 with drm format modifier
2021-07-19 ziga tests: Test creating descriptorSetLayout with invalid flags
2021-07-19 ziga layers: Validate descriptorSetLayout with invalid flags
2021-08-05 jeremyg layers: Move state tracker methods to CMD_BUFFER_STATE
2021-08-12 ziga tests: Positive test for shader stages not in order
2021-08-12 ziga layers: Fix recording pipeline shader stages
2021-08-04 ziga tests: Test CmdFillBuffer cmdBuffers pool capabilities
2021-08-04 ziga layers: ValidateCmdFillBuffer cmd pool capabilities
2021-08-02 jzulauf layers: Add detect default to messenger setup
2021-08-12 jeremyg tests: Fix leaks in VkBestPracticesLayerTest.* test cases
2021-08-12 jeremyg practices: Fix leaks in struct GraphicsPipelineCIs
2021-08-12 ziga tests: Test CmdBeginQuery with invalid queryPool queryType
2021-08-12 ziga layers: Validate CmdBeginQuery queryPool queryType
2021-08-11 jeremyg layers: Fix vkCreateImage memory reqs. check for multiplanar
2021-08-11 jeremyg tests: Fix crash in CreatePipelineWithCoreChecksDisabled test
2021-08-05 ziga tests: Test binding pipeline with missing dynamic state
2021-08-05 ziga layers: Validate CmdBindPipeline with discard rectangle
2021-08-08 ziga tests: Test compute shader shared memory
2021-08-08 ziga layers: Validate compute shader shared memory
2021-08-07 ziga tests: Tets presenting image without acquiring it
2021-08-07 ziga layers: Fix issue 3012
2021-08-10 nathaniel layers: Fix ARM best practices description
2021-08-10 christophe layers: Workaround for unlimited duplicate messages
2021-08-10 mikes build: Update to header 1.2.188
2021-08-10 ziga tests: Test CmdSetDiscardRectangleEXT integer overflow
2021-08-10 ziga layers: Validate CmdSetDiscardRectangleEXT pDiscardRectangles
2021-08-09 ziga tests: Fix CmdSetDiscardRectangleEXT tests
2021-08-05 ziga tests: Test invalid framebuffer with fragmentDensityMap
2021-08-05 ziga layers: Validate fragmentDensityMapAttachment layerCount
2021-08-08 ziga tests: Test invalid scratchData buffer usage
2021-08-08 ziga layers: Validate AccelerationStructure scratchData
Created with:
roll-dep third_party/vulkan-validationlayers
* Roll third_party/glslang/ e0f3fdf43..e0771b5d4 (7 commits)
https://github.com/KhronosGroup/glslang/compare/e0f3fdf43385...e0771b5d4c7e
$ git log e0f3fdf43..e0771b5d4 --date=short --no-merges --format='%ad %ae %s'
2021-09-02 greg Perform update_precision on constructors and converts
2021-08-25 greg Update known goods and CHANGES for 11.6.0
2021-08-12 alele Update known_good for SPV_NV_ray_tracing_motion_blur.
2021-08-10 alele Add support for GL_NV_ray_tracing_motion_blur.
2021-08-09 greg Fix seperate stores to swizzled lvalue.
2021-08-08 a1.cota.365 Update CMakeLists.txt
2021-07-08 xzq0528 Support Extension GL_ARB_shader_atomic_counter_ops and relative intrisic functions.
Created with:
roll-dep third_party/glslang
* Roll third_party/json/ 350ff4f7c..626e7d61e (325 commits)
https://github.com/nlohmann/json/compare/350ff4f7ced7...626e7d61e44d
$ git log 350ff4f7c..626e7d61e --date=short --no-merges --format='%ad %ae %s'
2021-08-26 mail :bookmark: set version to 3.10.2
2021-08-26 cerrigno Fix -Wunused warnings on JSON_DIAGNOSTICS (#2976)
2021-08-24 mail :bookmark: set version to 3.10.1
2021-08-24 73970644+mb0202 Fixed typo in parse.md (#2968)
2021-08-22 niels.lohmann :memo: add link to Homebrew package (#2966)
2021-08-22 niels.lohmann Fix parent update for diagnostics with ordered_json (#2963)
2021-08-21 niels.lohmann Set stack size for some unit tests when using MSVC (#2961)
2021-08-20 mail :white_check_mark: add regression test
2021-08-20 mail :construction_worker: update Travis badge
2021-08-19 pierre.hallot Fix extra ";" clang warnings
2021-08-19 amirmasoudabdol fixing the doc files
2021-08-18 mail :memo: add documentation for integration via vcpkg
2021-08-18 mail :memo: add documentation for integration via vcpkg
2021-08-18 mail :construction_worker: avoid duplicate AppVeyor builds
2021-08-18 senyai 🚨 gdb_pretty_printer failure on basic types
2021-08-18 amirmasoudabdol Using the homebrew/core Formula
2021-08-18 mail :bug: adding missing header
2021-08-18 mail :wrench: guard tests with JSON_Install flag
2021-08-18 mail :fire: remove outdated json_unit binary
2021-08-18 amirmasoudabdol Updating the Homebrew Command
2021-08-17 mail :bookmark: set version to 3.10.0
2021-08-17 niels.lohmann Overwork warning flags (#2936)
2021-08-16 mail :construction_worker: run CI for release branches
2021-08-15 mail :construction_worker: run CI for release branches
2021-08-15 mail :busts_in_silhouette: update documentation
2021-08-14 mail :rotating_light: fix C4244 warning
2021-08-13 mail :rotating_light: fix C4100 warnings
2021-08-13 ferry.huberts Again forgot to amalgate (sigh)
2021-08-13 ferry.huberts Add coverage exclusion comments, as requested
2021-08-13 ferry.huberts Forgot to amalgate
2021-08-13 mail :alembic: add -WX flag to MSVC builds
2021-08-13 ferry.huberts Adjust more files after actually building like the CI
2021-08-13 mail :alembic: add -WX flag to MSVC builds
2021-08-13 mail :rotating_light: fix C4309 warning
2021-08-13 mail :alembic: add -WX flag to MSVC builds
2021-08-12 ferry.huberts Adjust warnings flags, as requested
2021-08-12 ferry.huberts All: fix warnings when compiling with -Wswitch-enum
2021-08-11 mail :rotating_light: guard GCC pragmas #2924
2021-08-11 mail :memo: update documentation
2021-08-10 mail :alembic: try minimal example
2021-08-10 mail :alembic: try minimal example
2021-08-10 mail :alembic: try minimal example
2021-08-10 mail :alembic: try minimal example
2021-08-09 mail :alembic: try minimal example
2021-08-09 mail :alembic: try minimal example
2021-08-08 mail :bulb: update documentation
2021-08-07 mail :green_heart: fix MSVC build
2021-08-07 mail :green_heart: fix MSVC build
2021-08-07 mail :green_heart: fix MSVC build
2021-08-07 mail :green_heart: fix MSVC build
(...)
2020-12-13 11492152+globberwops Compare to CMAKE_CURRENT_SOURCE_DIR for main project check
2020-12-12 mail :package: add license to include.zip #2487
2020-12-12 mail :hammer: clean up CI
2020-12-12 y.krylov Doctest is updated to v2.4.1
2020-12-11 S.Linev Change underscore placement
2020-12-09 11492152+globberwops Set MAIN_PROJECT=OFF initially
2020-12-09 11492152+globberwops Add MAIN_PROJECT check for test and install options
2020-12-07 y.krylov ordered_map::insert(InputIt first, InputIt last) is added
2020-12-07 y.krylov Ranged insert test section is added in unit-ordered_json.cpp
2020-12-07 mail :hammer: fix site URL
2020-12-06 mail :lock: use HTTPS
2020-12-02 mail :construction_worker: remove clang9 CI
2020-11-24 jbzdarkid Apply suggestions from code review
2020-10-26 jbzdarkid Add asserts to suppress C28020
2020-10-23 S.Linev Change argument name "subtype" in byte_container_with_subtype
2020-09-27 karzhenkov Improve json_ref implementation
2020-09-26 leonardoaugusto287 📝 add CPM.Cmake example
2020-09-23 mail :moneybag: add sponsor
2020-09-02 mail :memo: fix URLs to documentation
2020-08-30 mail :white_check_mark: annotate non-reproducible tests #2324
2020-08-29 mail :memo: add note for Intel compilers #2346
2020-08-19 mail :memo: fix and extend documentation of discarded values
2020-08-19 mail :memo: fix and extend documentation of discarded values
2020-08-16 mail :truck: remove < from filename to fix Windows build
2020-08-16 mail :truck: remove < from filename to fix Windows build
2020-08-16 mail :memo: add more API documentation
2020-08-16 mail :memo: add more API documentation
2020-08-16 mail :memo: add more API documentation
2020-08-16 mail :memo: add more API documentation
2020-08-15 mail :memo: add more API documentation
2020-08-14 mail :construction_worker: ignore gh-pages branch in CircleCI
2020-08-14 mail :construction_worker: ignore gh-pages branch in CircleCI
2020-08-14 mail :construction_worker: ignore gh-pages branch in CircleCI
2020-08-14 mail :memo: add more API documentation
2020-08-14 mail :memo: add more API documentation
2020-08-14 mail :memo: add more API documentation
2020-08-13 ronakbuch Fix typos in documentation
2020-08-13 mail :truck: remove quotes from filename to fix Windows build
2020-08-13 mail :memo: add more API documentation
2020-08-13 mail :memo: add more API documentation
2020-08-13 mail :memo: add offline pages for docset
2020-08-13 mail :memo: add docset
2020-08-12 mail :memo: add more API documentation
2020-08-12 mail :memo: add more API documentation
2020-08-12 mail :recycle: remove "#define private public"
2020-08-12 mail :arrow_up: Hedley 14 (dev branch)
2020-08-10 mail :rotating_light: remove -Wimplicit-fallthrough warning #2348
2020-08-10 mail :white_check_mark: add test to compile without exceptions
2020-08-10 mail :memo: fix documentation #1668
2020-08-07 siliconearth fix cmake script overwriting compiler path
Created with:
roll-dep third_party/json
* Roll third_party/clspv-llvm/ d4ce9e463..5ec1845ca (2896 commits)
https://github.com/llvm/llvm-project/compare/d4ce9e463d51...5ec1845cad9e
$ git log d4ce9e463..5ec1845ca --date=short --no-merges --format='%ad %ae %s'
2021-09-09 amara [AArch64][GlobalISel] Add a new reassociation for G_PTR_ADDs.
2021-09-15 markus.lavin [NPM] Added -print-pipeline-passes print params for a few passes.
2021-09-03 sguelton Add extra check for llvm::Any::TypeId visibility
2021-09-15 esme.yi [obj2yaml][XCOFF] Dump sections
2021-09-14 hoy [CSSPGO][llvm-profgen] Truncate stack samples with invalid return address.
2021-09-15 joker.eph Revert "[flang] Make 'this_image()' an intrinsic function"
2021-09-15 joker.eph Make the --mlir-disable-threading command line option overrides the C++ API usage
2021-09-15 cwz920716 [MLIR] Use memref.copy ops in BufferResultsToOutParams pass.
2021-09-15 llvmgnsyncbot [gn build] Port 626586fc253c
2021-09-14 thakis Re-Revert "clang-tidy: introduce readability-containter-data-pointer check"
2021-09-14 listmail regen an autogened test which is stale
2021-08-25 Matthew.Arsenault DAG: Fix incorrect folding of fmul -1 to fneg
2021-09-09 hoy [CSSPGO] Enable pseudo probe instrumentation in O0 mode.
2021-09-14 tlively [lld][WebAssembly] Use llvm-objdump to test __wasm_init_memory
2021-08-21 Matthew.Arsenault RegAllocGreedy: Account for reserved registers in num regs heuristic
2021-09-14 i [CMake] Delete obsoleted COMPILER_RT_TEST_TARGET_TRIPLE
2021-09-15 springerm [mlir][linalg] PadTensorOp vectorization: Avoid redundant FillOps
2021-09-13 Matthew.Arsenault SeparateConstOffsetFromGEP: Fix stack overflow in unreachable code
2021-09-13 Matthew.Arsenault Attributor: Fix crash on undef in !callees
2021-09-09 Matthew.Arsenault AMDGPU: Rename attributor class for uniform-work-group-size
2021-09-09 Matthew.Arsenault Attributor: Fix typos
2021-09-14 erasmus [flang] Make 'this_image()' an intrinsic function
2021-09-14 joker.eph Remove unused llvm/Support/Parallel.h from MLIR (NFC)
2021-09-14 dblaikie NFC: DebugInfo: refactor pretty printing into a utility class
2021-09-14 listmail [test] precommit anoter test for D109786
2021-09-14 listmail [test] precommit test for D109786
2021-09-14 silvasean [mlir] Apply py::module_local() to a few more classes.
2021-09-14 listmail autogen a test for ease of update in later patch
2021-09-14 listmail [SCEV] Stop applying contextual flags in applyLoopGuards
2019-11-14 vsk [StopInfoMachException] Summarize arm64e BLRAx/LDRAx auth failures
2021-09-14 listmail [SCEV] Attempt to define what flags are legal on a SCEV
2021-08-19 daltenty [CMake][AIX] Disable visibility options in build
2021-09-14 aheejin Revert "[WebAssembly] Rethrow longjmp in EH handling if EmSjLj is enabled"
2021-09-08 Joseph.Nash [AMDGPU] Switch PostRA sched to MachineSched
2021-09-14 thakis [lld/mac] Search .tbd before binary for framework files too
2021-09-10 hoy [llvm-profgen] Ignore broken LBR samples
2021-09-14 flo [VPlan] Queue (block, operand) pairs together (NFC).
2021-09-14 devnexen [Sanitizers] intercept fparseln on freebsd
2021-09-07 waltl Put code that avoids heapifying local blocks behind a flag
2021-09-14 llvmgnsyncbot [gn build] Port 49992c04148e
2021-09-14 compnerd Revert "Revert "clang-tidy: introduce readability-containter-data-pointer check""
2021-09-14 Stephen.Tozer Revert "[Dexter] Improve performance by evaluating expressions only when needed"
2021-09-14 bjorn.a.pettersson [StackColoring] Fix a debug invariance problem
2021-09-14 bjorn.a.pettersson [StackColoring] Pre-commit of test case showing a debug invariance bug
2021-09-14 arames [NFC] Add trailing comma on TYPED_TEST_SUITE
2021-09-14 thakis Revert "clang-tidy: introduce readability-containter-data-pointer check"
2021-09-14 thakis [gn build] Use lib_dirs instead of qualified path in libs for diaguids.lib
2021-09-15 qiaopeixin [flang][OpenMP] Add semantic check for threadprivate directive
2021-09-14 kazu [IPO] Use make_early_inc_range (NFC)
2021-09-14 gysit [mli][linalg] Reuse getValueOrCreateConstantIndexOp method (NFC).
(...)
2021-08-10 springerm [mlir][Analysis] Revert D107221
2021-08-09 etiotto [AIX]: Fix option processing for -b
2021-08-09 Anshil.Gandhi [HIP] Allow target addr space in target builtins
2021-08-09 llvmgnsyncbot [gn build] Port 9d982c67ba01
2021-07-28 z.zoelec2 [libcxx][ranges] Add `ranges::reverse_view`.
2021-08-09 ldionne.2 [libc++][NFC] Remove workaround for variadic templates in C++03
2021-08-05 mnadeem [AArch64][SVE][InstCombine] Unpack of a splat vector -> Scalar extend
2021-07-27 mnadeem [AArch64][SVE][InstCombine] Move last{a,b} before binop if one operand is a splat value
2021-08-07 mgorny [lldb] [cmake] Add LLVM_LIT_ARGS override support for standalone builds
2021-07-12 davg [clangd] Support `#pragma mark` in the outline
2021-08-09 pifon Cloned from CL 389610703 by 'g4 patch'. Original change by pifon@pifon:tfrt_clean:6896:citc on 2021/08/09 05:30:17.
2021-08-09 ajcbik [mlir][sparse] add an elaborate sparse storage scheme integration test
2021-08-07 mgorny [lldb] [test] Skip Expr/nodefaultlib.cpp test if LD_PRELOAD Is used
2021-07-30 ldionne.2 [libc++] Refactor __perfect_forward, bind_front and not_fn
2021-08-09 ldionne.2 [libc++] Add timeout to BuildKite jobs
2021-08-09 paul.robinson Revert "Reapply "[lit] Have REQUIRES support the target triple""
2021-08-09 paul.robinson Revert "[compiler-rt] Speculative fix for cross_over_uniform_dist.test"
2021-08-06 ajcbik [mlir][sparse] add dense to sparse conversion implementation
2021-08-05 efriedma [AArch64] Implement FCOPYSIGN for SVE.
2021-08-09 pklausler [flang] Silence new build warning
2021-08-09 fmayer Revert "[sanitizer] Intercept sem_open/sem_unlink"
2021-08-05 vitalybuka [sanitizer] Intercept sem_open/sem_unlink
2021-08-04 aschwaighofer [coro] Correct CurrentBlock tracking bug recently introduced
2021-08-09 mgorny [lldb] [test] Skip all vFile tests on Windows
2021-08-09 mgorny Revert "[lldb] [test] Mark new vFile tests as XFAIL on Windows"
2021-08-09 mgorny Revert "[lldb] [test] Use Windows-friendly modes in vFile O_CREAT tests"
2021-08-09 krishna17060 [InstCombine] Remove nnan requirement for transformation to fabs from select
2021-08-08 michael.hliao [cuda] Mark builtin texture/surface reference variable as 'externally_initialized'.
2021-08-09 paul.robinson [compiler-rt] Speculative fix for cross_over_uniform_dist.test
2021-07-29 andrzej.warzynski [flang] Make `flang` translate `-M{fixed|free}` into `-f{fixed|free}-form`
2021-07-30 pirama [openmp] Do not use shared memory on Android
2021-07-29 pklausler [flang] Implement runtime Assign()
2021-08-05 koraq [libc++][doc] Improve contributor documentation.
2021-08-08 koraq [libc++][NFC] Remove MSVC specific code.
2021-08-09 teemperor [lldb][NFC] Remove never read member variable IOHandler::m_editing
2021-08-09 mgorny [lldb] [test] Mark vFile tests as LLGS-specific
2021-08-09 robin [lldb] Fix break introduced in 14735ca
2021-08-09 ivan.zhechev [Flang] Ported test_symbols to Python
2021-08-09 Mark.Danial Update: clang/test/Profile/gcc-flag-compatibility.c to have -flto on AIX
2021-08-09 kazu [DWARF] Remove findRange (NFC)
2021-08-09 gchatelet [libc] Update size distributions for memory benchmarks
2021-08-05 bradley.smith [AArch64][SVE] Fix assertion failure when lowering fixed length gather/scatter
2021-08-09 anton.a.afanasyev [Test] Precommit tests for PR50555
2021-08-09 paul.robinson Reapply "[lit] Have REQUIRES support the target triple"
2021-08-09 mgorny [lldb] [test] Use Windows-friendly modes in vFile O_CREAT tests
2021-08-09 mgorny [lldb] [test] Mark new vFile tests as XFAIL on Windows
2021-08-06 arthur.j.odwyer [libc++] [test] IWYU in <concepts> tests.
2021-08-09 sven.vanhaastregt [OpenCL] Add missing virtual destructor
2021-08-09 mgorny [lldb] [test] Fix TestGdbRemotePlatformFile with non-022 umask
2021-08-09 paul.robinson Have compiler-rt/test/fuzzer report info to help diagnose a test issue
Created with:
roll-dep third_party/clspv-llvm
* Use main branch for Vulkan headers.
* Roll third_party/vulkan-headers/ 9fe958cda..c519fd7a3 (6 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/9fe958cdabca...c519fd7a3f3b
$ git log 9fe958cda..c519fd7a3 --date=short --no-merges --format='%ad %ae %s'
2021-09-14 oddhack Update for Vulkan-Docs 1.2.192
2021-09-12 devrel Update README to note change of default branch
2021-09-07 oddhack Update for Vulkan-Docs 1.2.191
2021-08-29 oddhack Update for Vulkan-Docs 1.2.190
2021-08-17 oddhack Update for Vulkan-Docs 1.2.189
2021-08-10 oddhack Update for Vulkan-Docs 1.2.188
Created with:
roll-dep third_party/vulkan-headers
* Roll third_party/clspv-llvm/ 5ec1845ca..1f1c71aea (3 commits)
https://github.com/llvm/llvm-project/compare/5ec1845cad9e...1f1c71aeacc1
$ git log 5ec1845ca..1f1c71aea --date=short --no-merges --format='%ad %ae %s'
2021-09-14 xiang1.zhang [X86][InlineAsm] Use mem size information (*word ptr) for "global variable + registers" memory expression in inline asm.
2021-09-10 zinenko [mlir] Update docs on conversion and translation to LLVM
2021-09-15 gysit [mlir][linalg] Update OpDSL doc (NFC).
Created with:
roll-dep third_party/clspv-llvm
* Disable deprecated warnings for CLSPV
|
|
No one is actively working on this at the moment.
|
|
|
|
953f6b9949 -s ours am: efadc03de9 -s ours am: 43f8ceef76 -s ours am: 69f82389aa -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/15571657
Change-Id: Ie18c52807c81cc8af1ec5473623283f5c5e9860f
|
|
953f6b9949 -s ours am: efadc03de9 -s ours am: 43f8ceef76 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/15571657
Change-Id: Id5180f05af09ad465de6f8bd87f424952736d4fb
|
|
953f6b9949 -s ours am: efadc03de9 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/15571657
Change-Id: Ifae847324ab70445085038c4520b170fcb0363ff
|
|
953f6b9949 -s ours
am skip reason: Merged-In I38ea866610c30c001e4c5580d81fd446a45f2ebb with SHA-1 5dc1c60fde is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/15571657
Change-Id: Ic910ec59e896037240129ff2cc98f65a12e1f358
|
|
|
|
Merged-In: I38ea866610c30c001e4c5580d81fd446a45f2ebb
Change-Id: I3e7455a6b00d84994be9a5ae125f5a87c7b883b2
|
|
* Roll third_party/shaderc/ 88f9156d7..fadb0edb2 (36 commits; 2 trivial rolls)
https://github.com/google/shaderc/compare/88f9156d7f6a...fadb0edb247a
$ git log 88f9156d7..fadb0edb2 --date=short --no-merges --format='%ad %ae %s'
2021-07-22 rharrison Add external COmmon Lisp bindings to README.md (#1209)
2021-06-21 dneto Start Shaderc v2021.2 development
2021-06-21 dneto Finalize Shaderc v2021.1
2021-06-21 dneto Disable support for OpenGL compatibility profile
2021-06-09 duke.acacia Update DEPS for spirv-tools, spirv-headers, and glslang (#1198)
2021-06-07 85252063+sriramm-nv Fix shaderc util test to pass the correct shader_stage (#1197)
2021-05-31 ian Add explicit copy constructor for string_piece (#1194)
2021-05-24 pavel glslc: main.cc: update help: debug info disclaimer (#1193)
2021-04-22 dneto Fixed and reformatted -fauto-combine-image-sampler test
2021-04-22 dneto Rename auto-sampled-image to auto-combined-image-sampler
2021-04-22 rob2309 Added -fauto-sampled-textures test and renamed functions
2021-04-19 rob2309 Exposed GLSLang's option to combine textures and samplers automatically.
2021-04-22 dneto glslc tests: handle failure to load .py module
2021-05-10 raintz1000 Fix typo in README.md (#1189)
2021-04-21 dneto Start v2021.1 development
2021-04-21 dneto Finalize v2021.0
2021-04-21 dneto Update DEPS
2021-04-21 bclayton Update license-checker.cfg with updated license names
2021-03-15 rharrison Complete moving io.* to io_shaderc.*
2021-03-03 davidcadrian Rename io.h to io_shaderc.h
2021-02-19 dneto Start Shaderc v2021.0
2021-02-19 dneto Finalize Shaderc v2020.5
2021-02-09 quaresma.jose cmake: add option to skip build the examples (#1170)
2021-02-01 dneto Fix typo
2021-01-28 dneto Improve file+line parsing from Glslang messages
2021-01-18 rharrison Deprecate WebGPU SPIRV support (#1167)
2021-01-06 rharrison Roll 4 dependencies (#1165)
2020-12-09 rharrison Start shaderc v2020.5
2020-12-09 rharrison Finalize v2020.4
2020-12-09 rharrison Updated CHANGES
2020-12-09 rharrison Rolling 5 dependencies (#1161)
2020-12-07 dneto Update SPIRV-Tools, SPIRV-Headers, glslang with raytracing fixes
2020-11-12 dneto copyright check: Exclude .venv in source tree
2020-11-23 dneto Roll dependencies to support Vulkan raytracing
Created with:
roll-dep third_party/shaderc
* Roll third_party/dxc/ 489c2e4d3..9f771648e (349 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/489c2e4d3241...9f771648e6fe
$ git log 489c2e4d3..9f771648e --date=short --no-merges --format='%ad %ae %s'
2021-08-05 31109344+adam-yang Fixed debug info disappearing for aggregate variables. (#3897)
2021-08-03 davpeix Fix crash when structurizing multi-return loops (#3896)
2021-08-03 lukas.hermanns Add attr::HLSLShader to list of HLSL attributes in IsHLSLAttr() (#3895)
2021-07-22 sooknarine Document that ComputeSample PS is a dummy (#3884)
2021-07-20 jaebaek [spirv] report stage variable with duplicated location and index (#3881)
2021-07-15 grroth Add windows builds to azdo (#3882)
2021-07-15 texr Strip Byte Order Markers (BOMs) and fix some related issues (#3880)
2021-07-14 79608416+bfavela Add 'fourf16' as a valid OpFunc (for future changes) (#3879)
2021-07-14 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#3878)
2021-07-14 jaebaek [spirv] report SV_Position with invalid type (#3875)
2021-07-13 1953083+sudonatalie [spirv] Add null check to binary op processing (#3862)
2021-07-13 jaebaek [spirv] support unittests with inlined HLSL code (#3869)
2021-07-12 lukas.hermanns Fix command line parsing on empty string. (#3848)
2021-07-12 jaebaek [spirv] support clip/cull distance stage vars with array types (#3868)
2021-07-09 1953083+sudonatalie [spirv] Fix null pointer dereference (#3861)
2021-07-07 grroth Update minimum SDK (#3865)
2021-07-07 timothy.corringham Amend hctdb_instrhelp.py for case-sensitive filesystems (#3864)
2021-07-06 54539357+otanter-at-ubi Fixed HandleBits struct to support more than 255 includes and paths longer than 255 chars (#3846)
2021-07-06 grroth Add /bigobj flag on big spirvtest object (#3858)
2021-07-05 jaebaek [spirv] fix memory layout bug for StructuredBuffer (#3751)
2021-07-02 grroth Correct detection of contradictory opt enables (#3857)
2021-06-30 jeffno PIX: Don't seek beyond terminator instructions (value-to-declare pass) (#3855)
2021-06-28 texr Add missing pass to hctdb.py for clean generated file updates (#3853)
2021-06-25 hekotas Update version to 1.6.2106 (#3851)
2021-06-24 61992655+danbrown-amd Handles empty embedded struct as first field of struct. (#3827)
2021-06-23 texr Fix bitcast-to-base pattern for library function argument (#3845)
2021-06-23 PrestonHamlin Fix atomics resource declaration issue (#3833)
2021-06-18 grroth Replace Travis CI with Azdo (#3838)
2021-06-16 grroth adjust relative dirs for build and testing
2021-06-16 grroth let azdo find source dir
2021-06-16 grroth letting azdo find build dir (maybe)
2021-06-16 grroth trying to fix ninja for azdo
2021-06-16 grroth fix cmake for azdo
2021-06-16 grroth adding debug info for lack of a better option
2021-06-16 grroth correcting relative path for predifined linux configs
2021-06-16 grroth Find CMake config for azdo
2021-06-16 grroth Correct typos in azure pipeline
2021-06-16 grroth Set up CI with Azure Pipelines
2021-06-15 85980899+corgisbutt Adding information for DirectX landing page
2021-06-15 grroth QuadRead Test fix dependencies and groupIndex (#3825)
2021-06-11 jeffno PIX: Check SM66 handle types for dynamic indexing (#3819)
2021-06-11 jaebaek [spirv] set needsLegalization as true when variable offset is found (#3820)
2021-06-09 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#3817)
2021-06-08 jaebaek [spirv] separate triggering legalization and passing before-legalize-hlsl (#3816)
2021-06-02 texr Fix issues with resource array aliasing support (#3810)
2021-06-02 lukas.hermanns90 [spirv] support SPV_EXT_shader_image_int64 extension for 64-bit integer resource (#3787)
2021-05-29 31109344+adam-yang Fixed int16_t type name in debug info (#3804)
2021-05-29 84378738+nv-jdeligiannis Allowing use of const static variables in library exports (#3780)
2021-05-28 texr Fix const var init with NRVO (#3803)
2021-05-28 jeffno PIX: Entry point can be null for DXBC->DXIL hull shader (#3805)
(...)
2021-01-11 hekotas Minor changes to tests to silence warnings (#3342)
2021-01-11 grroth Allow adding object methods when in namespace (#3284)
2021-01-11 grroth Don't create static global for uninited local const (#3345)
2021-01-08 grroth Fix mesh and groupshared in ExecutionTest (#3339)
2021-01-06 31109344+adam-yang PDB Util shouldn't fail on DXIL with no debug info (#3337)
2021-01-05 31109344+adam-yang Enabled loop exit structurizer by default. (#3334)
2021-01-04 grroth Update dxexp to 6.6 (#3328)
2021-01-04 grroth Skip gpudescriptorhandles where there is no RTV (#3329)
2021-01-04 python3kgae Support NonUniformResourceIndex for dynamic resource. (#3333)
2021-01-04 31109344+adam-yang PDB Utils returns hash struct and handles DXIL program header. (#3318)
2020-12-30 ehsannas [spirv] Add SM 6.6 8-bit packed types and intrinsics (#3325)
2020-12-30 ehsannas [spirv] Support 64-bit interlocked intrinsics. (#3321)
2020-12-18 python3kgae Fix crash in Sema::CheckDerivedToBaseConversion when Paths is empty. (#3327)
2020-12-17 marijns95 SPIR-V: Emit RayTmaxKHR builtin for RayTCurrent IOP (#3320)
2020-12-14 python3kgae set opClass to OP::OpCodeClass::NumOpClasses when not OP::GetOpCodeClass return false. (#3317)
2020-12-14 hekotas Disable LLVMBuild.txt dependencies and DummyConfigureOutput writing for official builds (#3319)
2020-12-12 python3kgae Add getElementStride to DxilResourceProperties. (#3312)
2020-12-10 3507248+vcsharma Update validation rule info in hctdb.py (#3311)
2020-12-10 ehsannas [spirv] Forward declaration of function inside another. (#3310)
2020-12-09 grroth Correct ComputeSample Execution Test (#3300)
2020-12-09 grroth Correct QuadRead index (#3298)
2020-12-08 grroth Resources test Tex/Buffer mismatch fix (#3309)
2020-12-07 31109344+adam-yang Fixed writing to RWTexture generating a load and store for each component (#3304)
2020-12-07 hekotas Disable voice in build script by default (#3307)
2020-12-07 hekotas Update version to 1.6.2012 (#3308)
2020-12-07 ehsannas Update SPIRV-Tools (fix for raytracing termination instructions). (#3306)
2020-12-04 jenatali Add UINT8 typedef to WinAdapter.h (#3302)
2020-12-04 grroth Correct Resource Views in Resource Execution Test (#3303)
2020-12-04 grroth Add missing LLVM library interdependencies (#3301)
2020-12-05 lu.jiao [SPIR-V]Support KHR_Ray_tracing terminate Ops (#3295)
2020-12-03 jeffno Fixes for adding -Od (#3292)
2020-12-03 grroth Make lifetimes test use 6.6 (#3297)
2020-12-03 ehsannas [spirv] Update SPIRV-Tools and SPIRV-Headers. (#3296)
2020-12-02 grroth Implement Shader Model 6.6 (#3293)
2020-12-02 31109344+adam-yang Added new PDB interface (#3288)
2020-12-02 31109344+adam-yang Fixed debug info alignment in min16 types. (#3257)
2020-12-01 hekotas TAEF cmake fixes (#3290)
2020-12-01 grroth Add conditionals around vk namespace usage (#3291)
2020-12-01 jeffno PIX: Update debugging passes for certain language features (#3289)
2020-12-01 ehsannas Introduce the implicit 'vk' namespace (#3133)
2020-11-26 jaebaek [spirv] do not use WorkGroup storage class for hull shader output patch (#3271)
2020-11-26 lu.jiao [SPIRV] Add support hlsl export function attribute (#3234)
2020-11-25 ehsannas [spirv] Fix issues related to struct inheritance memory layout (#3273)
2020-11-25 lu.jiao [SPIRV]Updates to final RayTracing semantics (#3279)
2020-11-21 marijns95 [linux-port] Support full IID comparison on GCC (#3062)
2020-11-19 marijns95 Remove unnecessary whitespace in files touched by #3062 (#3272)
2020-11-19 grroth Reword misleading type buffer atomic error message (#3268)
2020-11-19 ehsannas [spirv] Fix read/write to base struct member from derived struct (#3263)
2020-11-19 jaebaek [spirv] convert return type if memory layout is different (#3262)
2020-11-18 python3kgae Propagate memcpy src on srv. (#3270)
Created with:
roll-dep third_party/dxc
* Roll third_party/googletest/ 0555b0eac..5b4015300 (238 commits)
https://github.com/google/googletest/compare/0555b0eacbc5...5b40153003d1
$ git log 0555b0eac..5b4015300 --date=short --no-merges --format='%ad %ae %s'
2021-08-03 absl-team Googletest export
2021-08-03 absl-team Googletest export
2021-08-02 absl-team Googletest export
2021-07-29 absl-team Googletest export
2021-07-28 absl-team Internal change
2021-07-24 slowy.arfy fix: typo codespelling comment
2021-07-22 absl-team Googletest export
2021-07-21 absl-team Googletest export
2021-07-19 dmauro Googletest export
2021-07-14 761129+derekmauro Fix location of GOOGLETEST_CM0011 marker
2021-07-08 absl-team Googletest export
2021-07-08 absl-team Googletest export
2021-07-07 absl-team Googletest export
2021-07-02 absl-team Googletest export
2021-07-02 absl-team Googletest export
2021-07-07 manuel Link -lregex on QNX
2021-07-01 jeremy.nimmer Use GTEST_DONT_DEFINE_TEST_F to guard TEST_F
2021-06-29 absl-team Googletest export
2021-06-28 absl-team Googletest export
2021-06-28 absl-team Googletest export
2021-06-25 manuel Don't link pthread on QNX
2021-06-23 alex Fix EXPECT_DEATH() and ASSERT_DEATH() triggering -Wcovered-switch-default
2021-06-18 dmauro Googletest export
2021-06-03 pochkaenkov feat: make a matcher ElementsAreArray applicable for std ranges
2021-06-13 hyuk.myeong fix typos
2021-06-11 absl-team Googletest export
2021-06-10 absl-team Googletest export
2021-06-09 absl-team Googletest export
2021-06-09 dmauro Googletest export
2021-06-09 absl-team Googletest export
2021-06-09 absl-team Googletest export
2021-06-08 absl-team Googletest export
2021-06-04 absl-team Googletest export
2021-06-03 dmauro Googletest export
2021-05-28 florin.crisan #3420 Declare MarkAsIgnored as a DLL export
2021-05-28 florin.crisan #3420 Properly declare all overloads of testing::internal::PrintTo as DLL exports
2021-06-01 absl-team Googletest export
2021-06-01 absl-team Googletest export
2021-05-26 absl-team Googletest export
2021-05-25 absl-team Googletest export
2021-05-25 dmauro Googletest export
2021-05-24 absl-team Googletest export
2021-05-24 absl-team Googletest export
2021-05-19 absl-team Googletest export
2021-05-19 absl-team Googletest export
2021-05-18 absl-team Googletest export
2021-05-13 absl-team Googletest export
2021-05-13 absl-team Googletest export
2021-05-11 absl-team Googletest export
2021-05-11 absl-team Googletest export
(...)
2020-12-02 absl-team Googletest export
2020-12-02 absl-team Googletest export
2020-12-01 absl-team Googletest export
2020-11-30 dmauro Googletest export
2020-11-24 absl-team Googletest export
2020-11-23 absl-team Googletest export
2020-11-19 absl-team Googletest export
2020-11-13 vlee Initialize TestInfo member is_in_another_shard_ in constructor.
2020-11-12 absl-team Googletest export
2020-11-12 absl-team Googletest export
2020-11-12 absl-team Googletest export
2020-11-11 dmauro Googletest export
2020-11-11 dmauro Googletest export
2020-11-11 dmauro Googletest export
2020-11-11 absl-team Googletest export
2020-11-11 marius.brehler Refactor finding python
2020-11-06 absl-team Googletest export
2020-11-06 absl-team Googletest export
2020-10-29 knut Only save original working directory if death tests are enabled
2020-11-08 hyuk.myeong fix typos
2020-11-06 absl-team Googletest export
2020-11-05 ofats Googletest export
2020-10-27 absl-team Googletest export
2020-10-30 chuck.atkins Bump CMake minimum to 2.8.12
2020-10-27 elliott.brossard Add instructions for sanitizer integration
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-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-12 peternewman Fix a typo
2020-10-07 manavrion Improve FilePath::Normalize method
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-16 hyuk.myeong Remove spaces between Google Test and Google Mock
2020-09-15 hyuk.myeong Add follow-up patch for more natural reading
2020-09-15 hyuk.myeong Apply the reviewed comment
2020-09-15 hyuk.myeong Remove a space
2020-09-15 hyuk.myeong Improve the tutorial that may be confusing
2020-02-17 krystian.kuzniarek remove a duplicated include
Created with:
roll-dep third_party/googletest
* Roll third_party/vulkan-loader/ be6ccb9ec..4c901a731 (120 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/be6ccb9ecaf7...4c901a731a63
$ git log be6ccb9ec..4c901a731 --date=short --no-merges --format='%ad %ae %s'
2021-08-04 skhawaja Deallocate the extension lists when deleting an item from layer list
2021-08-03 charles test: Clear TestICDs before each test
2021-08-03 charles test: Update tests/README.md
2021-08-03 charles test: Make all tests call vkDestroyInstance
2021-08-03 charles test: Add CreateInstance.LayerPresent test
2021-08-03 charles test: Update framework_config to include paths to layer binaries
2021-08-03 charles test: Add noexcept in test_environment
2021-07-30 charles test: add CreateInstance.LayerNotPresent test
2021-07-30 charles test: Implemente layer create instance/device
2021-08-03 mikes build: Update to header 1.2.187
2021-08-02 marky Fix loader debug documentation
2021-07-29 charles test: Add basic threading test
2021-07-27 mikes build: Update to header 1.2.186
2021-07-20 mikes build: Update to header 1.2.185
2021-07-20 jmadill build: Disable -Wimplicit-fallthrough in GN.
2021-07-14 charles loader: Dont return OOM on function load failure
2021-07-13 bob windows: update the loader copyright date
2021-05-18 charles ci: Re-add code and commit formatting verification
2021-07-13 marky Update contact information
2021-07-08 charles test: Move more old tests to new test framework
2021-06-30 marky Report a warning if the number of GPUs doesn't match
2021-07-06 mikes build: Update to header 1.2.184
2021-07-05 charles test: Fix TestLayer exports on windows
2021-07-05 charles test: Add Enumeration Function stubs to TestLayer
2021-07-02 charles test: Flesh out TestLayer to include relevant exports
2021-07-05 charles test: Use MACRO=1 in TestICD for definition style
2021-07-02 charles test: Update Framework Readme.md
2021-07-02 charles test: Use a new `string_eq` function instead of raw strcmp
2021-07-02 charles test: Drop fp_ from function pointer names
2021-07-02 charles test: Remove some redundant tests in old test suite
2021-07-02 charles test: Rename regressions test cases
2021-07-02 charles test: Remove Allocation tests from old test suite
2021-06-30 mikes build: Update to header 1.2.183
2021-06-29 charles docs: Add info on DXGI adapters in Windows ICD Discovery
2021-06-29 bob copyrights: updated copyrights on MIT files
2021-06-17 xantares09 Loader shared lib: back to default cmake prefix
2021-06-23 charles test: Delete old temp folders when starting tests/framework/test_util
2021-06-23 charles test: Update googlestest to 1.10.0
2021-06-23 charles test: Add revamped allocation tests
2021-06-04 charles ci: Enable regression tests on MacOS
2021-06-07 charles test: Fix framework to work on MacOS
2021-06-21 mikes build: Update to header 1.2.182
2021-06-17 christophe Add layer manifest version 1.2.0 to history
2021-06-14 mikes build: Update to header 1.2.181
2021-06-09 charles loader: Change VkResult when no ICDs were found
2021-06-09 charles loader: Create AddManifestFile function
2021-06-09 charles loader: Replace consistency checks with asserts
2021-06-06 charles test: Refactor tests that use VK_ICD_FILENAMES
2021-06-06 charles test: Control process elevation on Windows
2021-06-05 charles test: Delete files properly on windows
(...)
2021-05-24 mikes build: Update to header 1.2.179
2021-05-11 mikes build: Update to header 1.2.178
2021-05-04 charles loader: Emit DEBUG for unknown function names
2021-05-04 mgorchak Use headers in the external folder prior to the system Vulkan headers
2021-05-03 s.fricke Match null queue check for vkGetDeviceQueue
2021-04-28 mikes build: Update to header 1.2.177
2021-04-28 mikes scripts: Switch from mkpath to makedirs
2021-04-27 lenny loader: Prevent crash from VK_KHR_display
2021-04-23 lenny loader: Fix stack overflow with large manifests
2021-04-23 charles loader: Fix unused variable warning on Apple
2021-04-21 charles loader: Silence wrong ELF class errors
2021-04-15 charles loader: Accept layer manifest version 1.2.0
2021-04-21 charles docs: Update pre-instance-function list
2021-04-21 mgorchak build: Fix QNX build system
2021-04-19 mikes build: Update to header 1.2.176
2021-04-19 charles ci: Add verification of generated source code
2021-04-19 charles build: Run generator to update extensions
2021-03-29 mgorchak Add a couple of paragraphs about building process under QNX.
2021-03-12 mgorchak Rename build option to make it clearer that it belongs to QNX only.
2021-03-10 mgorchak Add QNX platform makefiles.
2021-03-10 mgorchak Add support for QNX platform.
2021-03-29 mikes build: Update to header 1.2.174
2021-03-23 lenny docs: Update note about ICD proc addr
2021-03-23 mikes build: Update known-good files for 1.2.173 header
2021-03-08 shannon build: Update known-good files for 1.2.172 header
2021-03-01 shannon build: Update known-good files for 1.2.171 header
2021-03-01 shannon scripts: Update copyright in `common_codegen.py`
2021-02-15 jeremyg build: Update known-good files for 1.2.170 header
2021-02-10 lenny docs: Update readme to point to github actions
2021-02-09 lenny repo: Switch to github actions for CI
2021-02-02 shannon build: Update known-good files for 1.2.169 header
2021-02-01 jdrouan loader: Do not return OOM when layer count is 0
2021-02-01 richard CMake tweak for macOS cross compilers, seems okay elsewhere too
2021-01-29 kevin.petit loader: Fix AArch64 Android build
2021-01-23 shuizhuyuanluo Fix crash with NULL messenger
2021-01-28 kevin.petit loader: Fix Android build
2020-12-01 ludovico.denittis loader: Do not remove duplicated layers
2021-01-04 shannon build: Update known-good files for 1.2.166 header
2020-12-28 charles loader: silence fread unused result
2020-12-18 shannon build: Update known-good files for 1.2.165 header
2020-12-16 xantares09 Rename LIB_SUFFIX to VULKAN_LIB_SUFFIX
2020-11-26 xantares09 cmake: remove mingw lib prefix
2020-12-01 lenny loader: Remove SEEK_END usage
2020-10-19 charles loader: Properly check for elevated permissions
2020-11-23 shannon build: Update known-good files for 1.2.162 header
2020-11-16 jdrouan Add GGP WSI platform support to Vulkan-Loader
2020-07-06 mikes scripts: Add default return type for VkDeviceSize
2020-11-12 nathbappai loader: Cast dxgi object to void** to suppress gcc warnings.
2020-11-16 xantares09 pkgconfig: Missing lib suffx on win32
2020-11-16 shannon build: Update known-good files for 1.2.161 header
Created with:
roll-dep third_party/vulkan-loader
* Roll third_party/spirv-headers/ 5ab5c9619..e7b49d7fb (61 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/5ab5c96198f3...e7b49d7fb598
$ git log 5ab5c9619..e7b49d7fb --date=short --no-merges --format='%ad %ae %s'
2021-07-28 nikita.rudenko Implement SPV_INTEL_optnone extension (#230)
2021-07-20 gleese Correct grammar for LocalSizeHintId
2021-07-09 mariusz.merecki Add missing capabilities and '"version" : "None"' to QuantizationModes and OverflowModes enumerants
2021-07-07 kevin.petit Fix grammar for PackedVectorFormat
2021-06-25 mariya.podchishchaeva Upstream SPV_INTEL_debug_module
2021-06-24 13504385+WyvernWang reserve value range
2021-06-23 ben.ashbaugh add support for SPV_KHR_bit_instructions
2021-06-23 kevin.petit Add CI using Github actions and update README
2020-05-22 dneto Support SPV_KHR_integer_dot_product
2021-01-12 jason.ekstrand Add header changes for SPV_EXT_shader_atomic_float16_add
2021-06-16 john Fix two ordering problems.
2021-06-07 stuart.brady Add CPP_for_OpenCL to grammar
2021-06-08 michael.kinsner Allocate additional Intel vendor extension enum blocks
2021-06-08 dneto buildHeaders: Add override decoration
2021-06-08 dneto Update to CMake 3.0
2020-05-21 dneto Support SPV_KHR_subgroup_uniform_control_flow
2021-06-03 artem.gindinson Update arbitrary float cast interfaces
2021-06-02 alanbaker Fix xml entry for SpvGenTwo generator
2021-05-30 fwahlster Add SpvGenTwo to vendor IDs
2021-05-14 nikita.rudenko Fix OpTypeBufferSurfaceINTEL token description (#207)
2021-05-12 michael.kinsner Reserve loop control bit for upcoming trip count (min,max,avg) control
2021-04-23 nikita.rudenko Add VectorComputeINTEL as enabling capability for Private StorageClass
2021-04-09 tdb Add generator ID for MSP shader compiler
2020-11-05 dmitry.sidorov Upstream AP Intel extensions
2021-03-25 michael.kinsner Add xml section for memory operand bit allocation tracking, and reserve two bits for an upcoming Intel extension
2021-03-24 baldurk Add NonSemantic.Vulkan.DebugInfo.100 JSON/header
2020-07-03 dneto Support SPV_KHR_expect_assume
2020-07-03 dneto Support SPV_KHR_linkonce_odr
2021-03-01 alanbaker Change operand name in OpReadClockKHR to match extension
2021-02-13 dmalyshau Add Naga as SPIR-V generation tool
2020-08-19 jason Add header changes for SPV_EXT_shader_atomic_float_min_max
2021-01-27 jason.ekstrand Re-run buildSpvHeaders to fix indentation
2021-01-19 dneto Header generator: Check enumerant ordering
2021-01-27 ben.ashbaugh add generated headers
2021-01-27 ben.ashbaugh add None as a possible value for DebugInfoFlags
2021-01-25 caio.oliveira Add SPV_KHR_workgroup_memory_explicit_layout
2021-01-20 dneto Push FPDenormMode, FPOperationMode to the end
2021-01-20 dmitry.sidorov Apply suggestions to Intel extensions PR
2020-12-16 dmitry.sidorov Update generated files
2020-12-16 dmitry.sidorov Add SPV_INTEL_long_constant_composite extension
2020-12-16 dmitry.sidorov Add SPV_INTEL_loop_fuse extension
2020-11-23 dmitry.sidorov Add SPV_INTEL_fpga_cluster_attributes and SPV_INTEL_fp_fast_math_mode
2020-11-23 dmitry.sidorov Update SPV_INTEL_fpga_loop_controls extension
2020-11-16 dmitry.sidorov Update SPV_INTEL_kernel_attributes extension
2020-11-09 dmitry.sidorov Update SPV_INTEL_function_pointers extension
2020-11-09 dmitry.sidorov Upstream SPV_INTEL_float_controls2 extension
2020-11-09 dmitry.sidorov Upstream SPV_INTEL_vector_compute extension
2020-11-06 dmitry.sidorov Upstream SPV_INTEL_fpga_memory_accesses extension
2020-11-06 dmitry.sidorov Upstream SPV_INTEL_io_pipes extension
2020-11-05 dmitry.sidorov Upstream SPV_INTEL_variable_length_array extension
2020-11-05 dmitry.sidorov Upstream SPV_INTEL_usm_storage_classes extension
2020-11-05 dmitry.sidorov Upstream SPV_INTEL_arbitrary_precision_integers extensions
2020-11-05 dmitry.sidorov Upstream SPV_INTEL_inline_assembly extension
2020-11-03 dmitry.sidorov Upstream SPV_INTEL_fpga_buffer_location extension
2021-01-05 ben.ashbaugh add function control bitfield reservation section reserve bit 16 for an upcoming Intel extension
2020-11-26 dkoch remove HitTKHR
2020-11-12 dneto MeshShadingNV enables builtins PrimitiveId, Layer, and ViewportIndex
2020-10-16 dkoch de-alias/reassign OpIgnoreIntersectionKHR/OpTerminateRayKHR
2020-06-29 alele Raytracing and Rayquery updates for final
2020-06-15 alele Updated headers for new trace/executeCallable and acceleration structure cast.
2020-11-05 orbea cmake: Install cmake files to CMAKE_INSTALL_DATADIR
Created with:
roll-dep third_party/spirv-headers
* Roll third_party/vulkan-headers/ 11c6670b4..9fe958cda (34 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/11c6670b4a4f...9fe958cdabca
$ git log 11c6670b4..9fe958cda --date=short --no-merges --format='%ad %ae %s'
2021-08-03 oddhack Update for Vulkan-Docs 1.2.187
2021-07-27 oddhack Update for Vulkan-Docs 1.2.186
2021-07-20 oddhack Update for Vulkan-Docs 1.2.185
2021-07-05 oddhack Update for Vulkan-Docs 1.2.184
2021-06-28 oddhack Update for Vulkan-Docs 1.2.183
2021-06-21 oddhack Add reference to multiple Hpp headers added to this repository
2021-06-21 oddhack Update for Vulkan-Docs 1.2.182
2021-06-13 oddhack Update for Vulkan-Docs 1.2.181
2021-06-06 oddhack Update for Vulkan-Docs 1.2.180
2021-05-24 oddhack Update for Vulkan-Docs 1.2.179
2021-05-10 oddhack Update for Vulkan-Docs 1.2.178
2021-04-25 oddhack Update for Vulkan-Docs 1.2.177
2021-04-18 oddhack Update for Vulkan-Docs 1.2.176
2021-04-13 mikes Add vk_video headers to CMake install target
2021-04-13 oddhack Omitted static vk_video/ headers in the 1.2.175 update. This should fix it.
2021-04-13 oddhack Update for Vulkan-Docs 1.2.175
2021-03-29 oddhack Update for Vulkan-Docs 1.2.174
2021-03-21 oddhack Update for Vulkan-Docs 1.2.173
2021-03-08 oddhack Update for Vulkan-Docs 1.2.172
2021-02-24 mgorchak Add support for QNX Screen platform to ICD header.
2021-03-01 ynovikov Fix build after adding new header
2021-03-01 oddhack Forgot to add new header.
2021-02-28 oddhack Update for Vulkan-Docs 1.2.171
2021-02-15 oddhack Update for Vulkan-Docs 1.2.170
2021-02-02 oddhack Update for Vulkan-Docs 1.2.169
2021-01-24 oddhack Update for Vulkan-Docs 1.2.168
2021-01-19 oddhack Update for Vulkan-Docs 1.2.167
2021-01-03 oddhack Update for Vulkan-Docs 1.2.166
2020-12-13 oddhack Update for Vulkan-Docs 1.2.165
2020-12-07 oddhack Update for Vulkan-Docs 1.2.164
2020-11-30 oddhack Update for Vulkan-Docs 1.2.163
2020-11-19 lenny Move GGP in WSI platform enum
2020-11-22 oddhack Update for Vulkan-Docs 1.2.162
2020-11-16 jdrouan Add GGP (Stadia) WSI platform support to vk_icd.h
Created with:
roll-dep third_party/vulkan-headers
* Roll third_party/spirv-tools/ 1f2fcddd3..175ecd49e (232 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/1f2fcddd3963...175ecd49ed66
$ git log 1f2fcddd3..175ecd49e --date=short --no-merges --format='%ad %ae %s'
2021-08-05 alanbaker Fix array layout validation slowdown (#4449)
2021-08-05 mostaphaashraf1996 spirv-fuzz: Support AtomicStore (#4440)
2021-08-05 bclayton fuzzers: Disable suggest-destructor-override warning (#4439)
2021-08-05 afdx Add CMake rules for libFuzzer targets (#4445)
2021-08-03 mostaphaashraf1996 spirv-fuzz: support AtomicLoad (#4330)
2021-08-03 alastair.donaldson Add GraphicsFuzz shaders to fuzzer corpus (#4429)
2021-08-02 bclayton Fuzzer: Default the new constructor parameter (#4438)
2021-07-29 alanbaker Fix validator crash (#4418)
2021-07-29 alastair.donaldson spirv-fuzz: Add minimal SPIR-V example to test shaders (#4415)
2021-07-29 52670911+dong-ja spirv-opt: Rename ControlDependenceAnalysis::DoesBlockExist to HasBlock (#4412)
2021-07-28 greg spirv-opt: Add specific handling of vulkan debug info differences (#4398)
2021-07-28 alastair.donaldson spirv-fuzz: Allow inapplicable transformations to be ignored (#4407)
2021-07-28 alastair.donaldson spirv-fuzz: Quit fuzzer pass when no types are available (#4409)
2021-07-28 52670911+dong-ja spirv-opt: Add more tests to control dependence (#4410)
2021-07-28 52670911+dong-ja Add control dependence analysis to opt (#4380)
2021-07-27 alastair.donaldson spirv-fuzz: Use reference in CanMakeSynonymOf (#4401)
2021-07-26 kqenro Fix public deps on generated headers (#4386)
2021-07-25 cwallez BUILD.gn: introduce finer grained internal targets for Tint (#4399)
2021-07-23 vasniktel Initialize context in `opt::Instruction`'s move constructor (#4397)
2021-07-22 alastair.donaldson spirv-fuzz: Fix problem with instruction context (#4394)
2021-07-22 alastair.donaldson spirv-fuzz: Avoid out-of-bounds access (#4395)
2021-07-22 alastair.donaldson spirv-fuzz: Fix vector wrapping fuzzer pass (#4392)
2021-07-22 afdx spirv-fuzz: Tighten checks on null and undef pointers (#4367)
2021-07-22 alanbaker Fix local size hint id tests (#4400)
2021-07-21 greg spirv-opt: Where possible make code agnostic of opencl/vulkan debuginfo (#4385)
2021-07-20 jamessliu2020 spirv-fuzz: TransformationWrapVectorSynonym that rewrites scalar operations using vectors (#4376)
2021-07-20 mostaphaashraf1996 spirv-fuzz: Support atomic operations opcode (#4348)
2021-07-16 olvaffe CMake: add ENABLE_RTTI option (#4382)
2021-07-16 greg Add common enum for debug info instructions from either opencl or vulkan (#4377)
2021-07-16 kubak Don't mention VS2013 in PR review instructions (#4384)
2021-07-16 kubak Explain how to run tests with CMake and Bazel (#4383)
2021-07-15 mostaphaashraf1996 spirv-fuzz: Don't replace memory semantics / scope operands (#4349)
2021-07-15 jmadill Add missing fuzzer header dependency. (#4381)
2021-07-14 pkasting Fix -Wunreachable-code-aggressive. (#4358)
2021-07-14 jaebaek spirv-opt: support SPV_EXT_shader_image_int64 (#4379)
2021-07-14 afdx Fix BUILD.gn (#4378)
2021-07-13 afdx spirv-fuzz: support building using gn (#4365)
2021-07-13 greg Fix vendor table build in BUILD.gn for nonsemantic.vulkan.debuginfo.100 (#4375)
2021-07-12 greg Add non-semantic vulkan extended instruction set (#4362)
2021-07-07 ynovikov Update SPIRV-Headers deps (#4369)
2021-07-06 alastair.donaldson spirv-reduce: Eliminate skeletal structured control flow construct (#4360)
2021-07-05 alastair.donaldson spirv-fuzz: Check updated analyses in transformation tests (#4266)
2021-07-04 alastair.donaldson spirv-fuzz: Added tests for signedness analysis (#4361)
2021-07-02 stevenperron Add remove_unused_interface_variable_pass.* to BUILD.gn (#4363)
2021-07-02 ben.ashbaugh add tests for SPV_KHR_bit_instructions (#4350)
2021-07-01 alastair.donaldson spirv-fuzz: Avoid out of bounds access (#4355)
2021-06-29 61806567+TheMostDiligent Enabled tvOS platform (#4329)
2021-06-29 3.1416f spirv-opt: A pass to removed unused input on OpEntryPoint instructions. (#4275)
2021-06-29 stevenperron Bump glob-parent from 5.0.0 to 5.1.2. (#4353)
2021-06-29 johnzupin fix strncpy bound error (#4331)
(...)
2021-01-15 46493288+sfricke-samsung spirv-val: Add Vulkan Addressing Model check (#4107)
2021-01-14 rharrison Remove WebGPU support (#4108)
2021-01-14 46493288+sfricke-samsung spirv-val: Vulkan atomic storage class (#4079)
2021-01-13 jaebaek Avoid integrity check failures caused by propagating line instructions (#4096)
2021-01-13 pierremoreau Linker usability improvements (#4084)
2021-01-12 dj2 Revert "Generate differentiated error codes for buffer oob checking (#4097)" (#4100)
2021-01-11 greg Generate differentiated error codes for buffer oob checking (#4097)
2021-01-07 dneto use std::string::empty() to test for emptiness (#4098)
2021-01-07 46493288+sfricke-samsung spirv-val: Label standalone Vulkan VUID (#4091)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan decroation VUID (#4090)
2021-01-06 stevenperron Fix binding number calculation in desc sroa (#4095)
2021-01-06 stevenperron Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (#4092)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan FP Mode VUID (#4088)
2021-01-06 46493288+sfricke-samsung spirv-val: Fix Vulkan image sampled check (#4085)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan ForwardPointer VUID (#4089)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan ImageTexelPointer format check (#4087)
2021-01-05 46493288+sfricke-samsung spirv-val: Add Vulkan Group Operation VUID (#4086)
2020-12-17 46493288+sfricke-samsung spirv-val: Add first StandAlone VUID 04633 (#4077)
2020-12-17 46493288+sfricke-samsung spirv-val: Add Subgroup VUIDs (#4074)
2020-12-17 afdx spirv-fuzz: Fix OpPhi handling in DuplicateRegionWithSelection (#4065)
2020-12-15 dneto validation: validate return type of OpImageRead (#4072)
2020-12-14 dneto validation: tighter validation of multisampled images (#4059)
2020-12-10 dneto validate OpTypeImage Sampled values for environemnts (#4064)
2020-12-10 rharrison Force using Python 3 git-sync-deps (#4067)
2020-12-10 dneto validate StorageImageMultisampled capability (#4062)
2020-12-08 46493288+sfricke-samsung spirv-val: Add last TessLevelOuter and TessLevelInner VUID (#4055)
2020-12-08 46493288+sfricke-samsung spirv-val: Add last ClipDistance and CullDistance VUID (#4054)
2020-12-08 46493288+sfricke-samsung spirv-val: Add last ViewportIndex and Layer VUID (#4053)
2020-12-08 46493288+sfricke-samsung spirv-val: Add last Position VUID (#4052)
2020-12-08 alanbaker Allow forward pointer to be used in types generally (#4044)
2020-12-07 marijns95 opt: Run DCE when SPV_KHR_shader_clock is used (#4049)
2020-12-07 dnovillo Update CHANGES to include latest ray tacing fixes.
2020-12-07 ehsannas Take new (raytracing) termination instructions into account. (#4050)
2020-12-03 dnovillo Start SPIRV-Tools v2020.7
2020-12-03 dnovillo Finalize SPIRV-Tools v2020.6
2020-12-02 dnovillo Update CHANGES
2020-12-02 ehsannas Do run DCE if SPV_KHR_ray_query is used. (#4047)
2020-12-02 dnovillo Update CHANGES
2020-12-01 greg Change ref_analysis to RefAnalysis to follow coding standards. (#4045)
2020-12-01 stevenperron Handle 8-bit index in elim dead member (#4043)
2020-12-01 dgkoch Add validation support for the ray tracing built-in variables (#4041)
2020-12-01 greg Add texel buffer out-of-bounds checking instrumentation (#4038)
2020-11-30 dgkoch Update spirv-header deps (#4040)
2020-11-27 afdx Reject SPIR-V that applies void to OpUndef, OpCopyObject, OpPhi (#4036)
2020-11-25 dneto BuildModule: optionally avoid adding new OpLine instructions (#4033)
2020-11-25 dneto Remove prototype for unimplemented method (#4031)
2020-11-25 afdx spirv-fuzz: Fix facts arising from CompositeConstruct (#4034)
2020-11-24 afdx spirv-fuzz: Do not flatten conditionals that create synonyms (#4030)
2020-11-23 dneto Update MeshShadingNV dependencies (and land Ray tracing updates) (#4028)
2020-11-18 greg Fix buffer oob instrumentation for matrix refs (#4025)
Created with:
roll-dep third_party/spirv-tools
* Roll third_party/cppdap/ 1fd23dda9..be5b677c7 (8 commits)
https://github.com/google/cppdap/compare/1fd23dda91e0...be5b677c7b85
$ git log 1fd23dda9..be5b677c7 --date=short --no-merges --format='%ad %ae %s'
2021-04-12 bclayton Fix generation of named enumerator types
2021-01-18 bclayton license-checker.cfg: Update rules
2021-02-03 bclayton Merge pull request #58 from ben-clayton/response-callbacks
2021-01-13 bclayton Update DAP protocol to 1.43.0
2020-12-01 bclayton Add support for rapidjson as the JSON library
2020-12-01 puneetha Fix content reader for partial input
2020-12-01 puneetha Split bind API
2020-11-30 puneetha Added bindNoThread
Created with:
roll-dep third_party/cppdap
* Roll third_party/swiftshader/ 04515da40..b2af6a855 (348 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/04515da400d5..b2af6a85583d
$ git log 04515da40..b2af6a855 --date=short --no-merges --format='%ad %ae %s'
2021-08-06 swiftshader.regress Regres: Update test lists @ 8532b0f2
2021-05-20 capn Implement VK_EXT_custom_border_color
2021-08-05 swiftshader.regress Regres: Update test lists @ e4b7794d
2021-08-03 capn Remove unimplemented MaskedStore/MaskedLoad usage
2021-08-04 capn Optimize OpImageFetch for single-level mipmaps
2021-08-03 capn Fix computing anisotropy factor for single-level mipmap
2021-08-03 swiftshader.regress Regres: Update test lists @ dcfc0a6e
2021-07-26 capn Fix ignoring fragment shader depth for EarlyFragmentTests mode
2021-07-26 capn Include multisample handling into fragment pipeline stages
2021-07-24 capn Only process active fragment samples
2021-07-26 capn Refactor sample shading state determination
2021-07-26 srisser Add Bias and Fetch to divergent Lod sampling
2021-07-19 srisser Optimize Lod and Grad texture sampling
2021-07-27 capn Initialize llvm::orc::ExecutionSession with default SelfExecutorProcessControl
2021-07-26 capn Remove -Wno-unused-but-set-variable flag usage
2021-07-26 pkasting Fix some instances of -Wunused-but-set-variable.
2021-03-01 mail Add missing dependency for LLVM 10 CMake builds
2021-07-19 capn Remove -Xclang -fuse-init-array from the Android build flags
2021-07-14 capn Move remaining Subzero x86 traits to their corresponding class
2021-07-14 capn Move Subzero Inst traits to the Inst header/source
2021-07-14 capn Move Subzero Assembler traits to the Assembler header/source
2021-07-13 capn Refactor AsmAddress creation
2021-07-13 capn Make AsmAddress producing methods static
2021-07-13 capn Increase Subzero x86-64 stack alignment to 16
2021-07-13 capn Fix RequiredStackAlignment initialization
2021-07-13 capn Rename Subzero Address to AsmAddress
2021-07-12 capn Rename Subzero traits Operand to AsmOperand
2021-07-06 capn Specialize Subzero X86 backends for 32- or 64-bit
2021-07-09 capn Don't templatize based on X86 traits
2021-07-08 capn Deduplicate X86 condition codes
2021-07-07 capn De-templatize the IceAssemblerX86Base class
2021-07-07 capn Duplicate X86 headers into X8632 and X8664 ones
2021-07-07 capn Define specialized PoolTypeConverter constants in the header
2021-07-14 adrian.ratiu Backport LLVM fix for mallinfo deprecation
2021-07-10 thakis Define NO_SANITIZE_FUNCTION on win/clang too
2021-07-09 thakis Stop building with -fno-operator-names
2021-07-09 thakis Stop defining _WINDLL
2021-07-09 thakis Remove workaround for 32-bit gold ICF bug
2021-07-08 thakis Remove -Wno-error flags
2021-07-08 thakis Remove now-unused gni imports
2021-07-08 thakis Remove x86/x64-specific arch flags
2021-07-08 thakis Try to unbreak build after https://swiftshader-review.googlesource.com/c/SwiftShader/+/55608
2021-07-08 thakis Remove mips-specific arch flags
2021-07-08 thakis Share ANGLE_DISABLE_TRACE-setting code between win and non-win
2021-07-08 thakis Stop passing -fomit-frame-pointers in swiftshader build file
2021-07-08 thakis Remove sysroot and mmacosx-version-min flag for mac/arm builds
2021-07-08 thakis Remove explicit -msse2 flags (and some other minor things)
2021-07-08 thakis Remove unnecessary flags from BUILD.gn
2021-06-30 capn Delete the legacy OpenGL ES build for Android
2021-07-06 capn Eliminate Subzero sandboxing support
(...)
2020-12-09 natsu Treat AHB YUV as external format
2020-12-09 natsu Handle AHARDWAREBUFFER_FORMAT_YV12
2020-11-11 srisser Update SPIR-V version to VK_1_1_SPV_1_4
2020-12-08 natsu Handle VkExternalFormatANDROID in VkCreateImage
2020-12-02 srisser Add decorate operations new to SPIR-V 1.4
2020-12-02 natsu Handle more image properties from external device memory
2020-12-08 natsu Update AHB default YUV dataspace to YCBCR_709
2020-12-02 sugoi Make Constants a singleton instead of a global
2020-12-07 ynovikov Add status host to CQ config
2020-12-04 sugoi Fix some minor tracing mistakes
2020-12-04 capn Remove stlport C++11 extensions
2020-04-09 ynovikov Add CQ configuration.
2020-12-04 amaiorano Add unit test for ENABLE_RR_EMIT_ASM_FILE
2020-12-04 amaiorano Kokoro: isolate flag enabling for incremental builds
2020-12-04 amaiorano Kokoro: upgrade Linux build from gcc 7 to 9
2020-12-04 capn Fix stringification of macro value
2020-12-04 capn Allow configuring Reactor's anonymous mmap name
2020-12-04 capn Remove named anonymous mmap for GL/VK allocations
2020-12-02 amaiorano Reactor: add Type* member to Value and remove vtable
2020-12-02 amaiorano Fix crash from rr::Array with ENABLE_RR_DEBUG_INFO enabled
2020-11-21 natsu Guard VK_GOOGLE_SAMPLER_FILTERING_PRECISION
2020-11-27 amaiorano LLVM: add option to emit asm file to aid debugging
2020-11-27 amaiorano Coroutine: allow a name to be passed in for routine generation
2020-11-27 amaiorano ReactorUnitTests: use test name as Routine names
2020-11-27 amaiorano LLVM: store input name in JITRoutine
2020-11-27 amaiorano Fix FunctionT not forwarding its varargs
2020-11-25 aeubanks Fix swiftshader_reactor_llvm_unittests under UBSan Vptr
2020-11-18 srisser Accept Sign/Zero Extend operands in OpImageRead
2020-11-03 srisser Implement shaderSubgroupBroadcastDynamicId
2020-11-20 bclayton SpirvShaderDebugger: Fix crash when attempting to display nullptrs
2020-11-25 rharrison Roll SPIRV-Headers and SPIRV-Tools
2020-11-23 amaiorano Run ReactorUnitTests.LargeStack on non-Windows targets
2020-11-23 amaiorano Workaround for ReactorUnitTests.LargeStack taking too long on LLVM
2020-11-23 amaiorano CMake: set REACTOR_DEFAULT_OPT_LEVEL to "" by default
2020-11-23 amaiorano Add "fmod" external symbol to LLVM backend
2020-11-21 capn Limit the recursion depth of llvm::SelectionDAG::isSplatValue()
2020-11-18 srisser Add OpCopyLogical
2020-11-20 amaiorano Kokoro: add Windows x86 (Win32) debug builds
2020-11-20 amaiorano marl: fix extra ';' warning
2020-11-19 amaiorano Make vk-unittests load/unload swiftshader only once per suite
2020-11-20 bclayton Vulkan: Fix use-after-destruction of VkFence event
2020-11-19 capn Fix GN build for aarch64
2020-11-19 zzyiwei AHB: minor clean up to avoid build failures on different platforms
2020-11-16 capn Add GN builds for Reactor unit tests
2020-11-08 zzyiwei Add baseline VK_EXT_device_memory_report support
2020-11-18 capn Only lower MSan codegen optimization for LLVM JIT
2020-09-10 rnk Use pragmas to work around MSVC x86_32 debug miscompile bug
2020-11-17 caramelli.devel Subzero: inconsistency in registered threads option for the CommandLine with external LLVM
2020-11-17 capn Disable code generation optimization for MSan builds
2020-11-02 capn Switch Android to LLVM ORCv2 JIT and remove ORCv1 support
Created with:
roll-dep third_party/swiftshader
* Roll third_party/clspv/ e0406e705..3970681ca (52 commits)
https://github.com/google/clspv/compare/e0406e7053d1...3970681ca814
$ git log e0406e705..3970681ca --date=short --no-merges --format='%ad %ae %s'
2021-08-03 alanbaker Update LLVM (#752)
2021-08-03 kpet A few fixes to SPIR-V 1.4 support (#748)
2021-07-31 alanbaker Update LLVM (#751)
2021-07-27 kpet Add support for llvm.{umax,umin} intrinsics (#747)
2021-07-15 jrprice Update LLVM (#746)
2021-06-29 alanbaker Remove the need for the type list (#745)
2021-06-18 1953083+sudonatalie Add test output file for longvector-metadata.ll (#743)
2021-06-17 48210989+polsenferreira Ignore metadata types on LongVector support (#741)
2021-06-17 1953083+sudonatalie Update LLVM (#742)
2021-06-16 alanbaker Add forward declaration of SmallVectorImpl to Passes.h
2021-06-15 alanbaker Support SPIR-V 1.4 and 1.5 (#740)
2021-05-31 alanbaker Update LLVM (#739)
2021-05-12 jrprice Update LLVM (#737)
2021-05-07 alanbaker Update LLVM (#736)
2021-05-05 jrprice Add support for llvm.{smax,smin} intrinsics (#735)
2021-04-15 marco.antognini Support additional builtin functions (#732)
2021-04-15 mehmetoguzderin Make it possible to specify workgroups as uniform (#734)
2021-04-09 alanbaker Update LLVM (#733)
2021-03-31 kpet Update LLVM and remove 3d image write workaround (#726)
2021-03-30 kpet Add options for fp16 and fp64 and disable unsupported CL3 features (#722)
2021-03-23 marco.antognini Add support for cl_arm_non_uniform_work_group_size (#720)
2021-03-15 marco.antognini Fix compilation for 32-bit systems (#717)
2021-03-05 alanbaker Add an LLVM IR library for more builtin functions (#715)
2021-03-02 marco.antognini Address linking issues with shared build (#714)
2021-03-01 alanbaker Update LLVM (#713)
2021-02-18 marco.antognini Lower arrays and more GEPs (#710)
2021-02-17 alanbaker Update LLVM (#711)
2021-02-12 marco.antognini Fix crash in ReplacePointerBitcastPass (#707)
2021-02-08 alanbaker Update LLVM (#706)
2021-02-05 alanbaker Support atomic_work_item_fence (#703)
2021-01-18 jrprice Update LLVM (#701)
2021-01-12 kevin.petit Fix warning in GetArgKindForPodArgs (#699)
2021-01-12 jrprice Add stub for array types in the long vector pass (#698)
2021-01-11 jrprice Handle sitofp with i1 arguments (#697)
2021-01-07 jrprice Use distinct nodes for clspv.next_spec_constant_id (#696)
2021-01-06 marco.antognini Lower kernel parameters (#694)
2021-01-05 alanbaker Improve robustness of the IR emission test (#695)
2021-01-04 kevin.petit Update work-group size section of the documentation (#693)
2021-01-04 alanbaker Update LLVM (#692)
2021-01-04 marco.antognini Lower additional OpenCL builtin functions (#690)
2021-01-05 tim.gates docs: fix simple typo, variabls -> variables (#691)
2020-12-15 alanbaker More math builtin support (#689)
2020-12-15 marco.antognini Lower CmpInst, SelectInst, and OpenCL select() (#686)
2020-12-10 alanbaker Changes to the Amber test runner (#687)
2020-12-09 marco.antognini Lower OpenCL convert_* builtin functions (#685)
2020-12-08 alanbaker Support more math builtins (#684)
2020-12-08 marco.antognini Lower global variables (#681)
2020-12-07 alanbaker Refactor some builtin support (#682)
2020-12-07 alanbaker Change fclamp to nclamp (#683)
2020-12-01 jrprice Update LLVM (#680)
2020-12-01 marco.antognini Lowers OpenCL builtin functions (#678)
2020-11-23 jrprice Fix casts from bool to half/double (#676)
Created with:
roll-dep third_party/clspv
* Roll third_party/vulkan-validationlayers/ 0cb8cc8cf..28bd6d60b (918 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/0cb8cc8cfcb2...28bd6d60be55
$ git log 0cb8cc8cf..28bd6d60b --date=short --no-merges --format='%ad %ae %s'
2021-08-05 ziga tests: Test ColorWriteCreateInfo count and feature enabled
2021-08-05 ziga layers: Validate VkPipelineColorWriteCreateInfoEXT
2021-08-04 s.fricke layers: Label VUID 06225
2021-08-04 ziga tests: Test invalid graphics pipeline blend operation
2021-08-04 ziga layers: Validate advanced blend operations
2021-08-05 ziga tests: Validate DiscardRectangleState count
2021-08-04 ziga layers: Validate DiscardRectangleState count
2021-08-05 ziga tests: Test binding library pipeline
2021-08-05 ziga layers: Validate binding library pipeline
2021-08-04 s.fricke tests: Add shaderImageInt64Atomics
2021-08-04 s.fricke layers: Add shaderImageInt64Atomics
2021-08-03 mikes build: Update to header 1.2.187
2021-08-02 s.fricke tests: Add VK_KHR_shader_atomic_int64
2021-07-31 s.fricke layers: Add VK_KHR_shader_atomic_int64
2021-08-01 ziga tests: Test DescriptorUpdateTemplateEntry with invalid integers
2021-08-01 ziga layers: Validate DescriptorUpdateTemplateEnty
2021-08-03 ziga tests: Test DeviceGroupRenderPassBeginInfo renderAreas
2021-08-03 ziga layers: Validate DeviceRenderAreas
2021-08-03 nathaniel tests: Add tests for VUIDs 04961, 04962
2021-08-03 nathaniel layers: Add VUIDs 04961 and 04962
2021-07-14 tony tests: Add tests for present_id & present_wait
2021-07-29 tony tests: Add utility to set image format
2021-07-14 tony tests: Add ability to create second swapchain
2021-07-27 tony layers: Add validation for present_id & present_wait
2021-08-03 ziga layers: Revert 04890
2021-07-30 rgarcia layers: Consider IAs depth/stencil ROs accesses
2021-07-30 rgarcia layers: Add valid layouts for IAs and sampled imgs
2021-07-28 mikes build: Update to header 1.2.186
2021-08-01 ziga tests: Test DeviceGroupSubmitInfo with invalid count members
2021-08-01 ziga layers: Validate DeviceGroupSubmitInfo
2021-08-01 ziga tests: Test CmdWaitEvents with different barrier queue families
2021-07-30 ziga layers: Validate CmdWaitEvents barrier queue families
2021-07-31 ziga tests: Test CreateImageView with invalid viewType
2021-07-31 ziga layers: Validate CreateImageView viewType
2021-08-01 ziga tests: Test CreateDevice with bufferDeviceAdress
2021-08-01 ziga layers: Validate CreateDevice features and extensions
2021-08-01 ziga tests: Acquire image with signaled semaphore
2021-08-01 ziga layers: Fix AcquireNextImage2KHR signaled semaphore vuid
2021-08-02 ziga tests: Test Creating ImageView with invalid aspectMask
2021-08-02 ziga layers: Validate ImageSubresourceRange aspectMask
2021-07-22 nathaniel layers: Remove added warnings from #2777
2021-07-30 mikes cmake: Clean up VLT link section
2021-07-28 mikes build: Add SPIRV-Tools to known_good.json
2021-08-02 ziga tests: Add test for AccelerationStructure type generic
2021-08-02 ziga layers: Validate AccelerationStructureInfo type
2021-08-01 ziga tests: Acquire image from retired swapchain
2021-08-01 ziga layers: Fix AcquireNextImage2KHR retired swapchain vuid
2021-07-30 ziga tests: Test CmdSetDiscardRectanglesEXT with invalid offsets
2021-07-30 ziga layers: Validate CmdSetDiscardRectangleEXT offsets
2021-07-30 ziga tests: Test CmdEndQueryIndexedEXT invalid index
(...)
2020-11-17 nathaniel layers: Portability - CreateGraphicsPipelines
2020-12-01 rgarcia layers: Fix warnings when using GCC or Clang
2020-11-13 nathaniel layers: Portability validation for CreateSampler
2020-11-13 nathaniel layers: Portability validation for CreateImageView
2020-12-01 s.fricke tests: Add VUID 01389 dedicated test
2020-11-21 s.fricke layers: Add VUID 01389
2020-11-13 nathaniel layers: Portability validation for CreateImage
2020-11-27 shannon layers: Update function signatures for RT
2020-11-25 shannon layers: Update `drawdispatch.cpp` for rt
2020-11-24 shannon build: Update known-good files for 1.2.162 header
2020-11-17 souravp layers: Fixes VUID-vkCmdTraceRaysNV-None-02699
2020-10-28 rgarcia layers: Allow null AS if nullDescriptor is enabled
2020-10-21 rgarcia layers: Fix several pipeline library errors
2020-07-17 souravp tests: Update tests for KHR_ray_tracing
2020-07-17 souravp layers: Add validation for KHR_ray_tracing
2020-07-06 mikes scripts: Codegen fixes for RT header
2020-11-25 s.fricke tests: Add VUID 00094
2020-11-25 s.fricke layers: Label VUID 00094
2020-11-09 nathaniel layers: Initial VK_KHR_portability_subset support
2020-07-22 lionel.g.landwerlin tests: Add test for DRM_FORMAT_MOD 02248 check
2020-07-22 lionel.g.landwerlin layers: Add VK_EXT_image_drm_format_modifier flag VUID
2020-11-25 mark threading: Check DevWaitIdle ext sync on all device queues
2020-11-25 s.fricke layers: Label VU 04563
2020-11-25 locke tests: Fix wrong descriptor type
2020-11-24 locke layers: Skip some CMD_TYPE
2020-11-23 mark tests: Add some checks for imageFormatMaybeLinear & 02259
2020-11-20 mark stateless: Calculate correct state for 02257, add 02259
2020-11-17 mark corechecks: Use named initializing for vuid structs
2020-11-17 mark drawdispatch: Use named initializing for DrawDispatch structs
2020-11-12 mark corechecks: Moved some #defines to static consts
2020-11-12 mark cmddraw: Align non-CF'd source
2020-11-19 locke layers: Attachment lifetime
2020-10-27 locke tests: Test protected, instance index, filter cubic
2020-10-26 locke layers: Validate filter cubic
2020-10-26 locke layers: Set enum for push constat byte state
2020-10-26 locke layers: Move validation for both image and sampler
2020-10-25 locke layers: Change map lastBound into array
2020-10-20 locke layers: Find Sampler in CmdBind
2020-10-23 locke layers: Validate maxMultiviewInstanceIndex
2020-11-18 locke layers: Save shared_ptr
2020-10-23 locke layers: Protected command buffer
2020-11-23 tony layers: Fix spirv-headers known good
2020-11-19 marky build: Fix clang warnings
2020-11-18 shannon build: Update known-good files for 1.2.161 header
2020-11-16 jeremyg syncval: Use correct raster order for depth/stencil resolve
2020-11-16 mark lifetimes: Correct for non-device parent objects
2020-11-13 shannon build: Reconcile VUIDs for 1.2.160 header
2020-11-13 shannon build: Update known-good files for 1.2.160 header
2020-11-16 locke tests: Using depth stencil image in both
2020-11-16 locke layers: VUID 02687 to 04584
Created with:
roll-dep third_party/vulkan-validationlayers
* Roll third_party/glslang/ 7f6559d28..e0f3fdf43 (131 commits)
https://github.com/KhronosGroup/glslang/compare/7f6559d2802d...e0f3fdf43385
$ git log 7f6559d28..e0f3fdf43 --date=short --no-merges --format='%ad %ae %s'
2021-07-29 greg Add support for pragma STDGL invariant(all)
2021-07-30 greg Allow layout(std430) uniform with GL_EXT_scalar_block_layout
2021-07-30 andrei.malashkin correct ident
2021-07-16 jeremy Generate separate stores for partially swizzled memory stores
2021-07-28 nathaniel.reed Fix OpImageRead result type when compiling HLSL (#2706)
2021-07-26 pkasting Fix some instances of -Wunused-but-set-variable.
2021-07-26 yunhsiaow Fix per-set argument parsing in standalone
2021-07-19 xzq0528 Support Uint to Int implicit conversions at #extension GL_ARB_gpu_shader5.
2021-07-15 shabbyx Fix loading bool arrays from interface blocks
2021-07-14 andrei.malashkin make AND to upper case
2021-07-12 andrei.malashkin add possibility to not override runtime of MSVC
2021-07-12 xzq0528 Atomic memory function can only be used for shader storage block member or shared variable.
2021-07-08 greg Revert "Atomic memory function can only be used for shader storage block member or shared variable."
2021-07-07 xzq0528 Add support for gl_MaxVaryingVectors for ogl.
2021-06-23 greg Update known goods and CHANGES for 11.5.0
2021-06-22 dneto Android.mk: Add SpirvIntrinsics.cpp
2021-06-17 chouinard Remove unused variable Num_string_literal_EXTs
2021-01-13 jason.ekstrand Implement GLSL_EXT_shader_atomic_float2
2021-06-15 greg Remove output variables from compute regression tests
2021-06-15 alanbaker Update test expectations
2021-06-15 alanbaker Update known good SPIRV-Tools and SPIRV-Headers
2021-06-12 justsid Fixed SPIR-V remapper not remapping OpExtInst instruction set IDs
2021-06-10 malcolm only declare compatibility gl_ variables in compatibility mode
2021-06-08 greg Add support for float spec const vector initialization
2021-04-25 rex.xu Implement the extension GL_EXT_spirv_intrinsics
2021-06-08 jaebaek Fix unit test failures
2021-06-08 jaebaek Update known_good.json for SPIRV-Tools
2020-06-05 cepheus Implement GL_EXT_subgroup_uniform_control_flow.
2021-06-01 ShabbyX Fix UBSAN error with negating 0x8000'0000
2021-06-03 shabbyx Fix OOB write in matrix constructor
2021-05-28 33846034+syntheticmagus Add setters for true and false blocks of selection nodes, copying the pattern already used for the condition.
2021-05-26 greg Add missing libs to release
2021-05-20 greg Do true SPV type check for function array arg linkage
2021-05-18 johnstiles Fix mat4x2(scalar) constructor.
2021-05-12 xzq0528 Atomic memory function can only be used for shader storage block member or shared variable.
2021-05-11 tim fix error message for hlslGrammar::acceptConstructor
2021-05-08 xantares09 Dont export inline TObjectReflection::getType()
2021-05-06 greg Fix arrays dimensioned with spec constant sized gl_WorkGroupSize
2021-05-03 godlike Add support for 64bit integer types and 64bit integer vector types to bitCount() builtin.
2021-05-02 mjt Set CMake policy CMP0054 to NEW to silence warning
2021-04-27 rob2309 Improved usage hint
2021-04-22 greg Update CHANGES for 11.4.0
2021-04-22 greg Fix CMakeLists.txt to keep compatibility with CMake 3.10.2
2021-04-22 rob2309 Added usage hint for --auto-sampled-textures, added test cases
2021-04-21 greg Update CHANGES for 11.3.0
2021-04-21 greg Update spirv-tools and spirv-headers known good
2021-04-21 greg Change --hlsl-sampled-textures to --auto-sampled-textures
2021-04-20 dadschoorse Add some basic --depfile tests
2021-04-20 dadschoorse Add a --depfile option.
2021-04-20 rob2309 Exposed #856 as --hlsl-sampled-textures in the StandAlone
(...)
2021-03-01 greg Allow grad texture ops in all shaders
2021-02-26 greg Fix off-by-1 bug in gl_MaxCombinedTextureImageUnits check
2021-02-26 greg Fix precision propagation around shifts
2021-02-26 e.proydakov Returned using find_host_package for PythonInterp 3 instead of find_package.
2021-02-26 rex.xu SPV: Change the key of extBuiltinMap to std::string
2021-02-25 xzq0528 fix a typo
2021-02-22 jeremy Require fixed workgroup size declaration
2020-06-24 e.proydakov Fixed msvc 2019 nmake noexcept build.
2021-02-23 e.proydakov Code review. Thx `greg-lunarg` for comments.
2021-02-23 xzq0528 Replace the old version math func with C++11 to prevent some presicion issue.
2021-02-22 greg Update CHANGES.md to 11.2.0 to sync with current tagging.
2021-02-19 dkoch Fix warning in build
2021-02-19 e.proydakov Fixed cmake generation warning for regeneration project build files.
2021-02-18 greg Update CHANGES for 11.1.0
2020-11-12 laddoc Fix issue for new unique id system. Add level bits to help verifying symbols and split symbol tables. For intermediates rebuilding, now need manually amending level bits for redeclaring built-ins.
2021-02-14 julius.ikkala Pass environment through PreprocessDeferred
2021-02-11 greg Update spirv-tools and spirv-header known good.
2021-02-07 e.proydakov Code review. Thx ben-clayton for comments.
2021-02-07 e.proydakov Fixed issues 2496. Used option 4: parse_version.cmake to avoid python3 usage.
2021-02-09 xzq0528 Cannot specify atomic counter with location.
2021-02-09 xzq0528 Cannot specify atomic counter with location.
2021-02-07 xzq0528 Cannot specify atomic counter with location.
2021-02-03 dneto Remove useless semicolon
2021-01-30 glex.spb callGraph.push_front -> emplace_front to fix UBSAN
2020-06-02 caio.oliveira Add support for GL_EXT_shared_memory_block
2020-05-12 caio.oliveira Update known_good.json to pick up SPV_KHR_workgroup_memory_explicit_layout
2021-01-27 caio.oliveira Consider GL_EXT_scalar_block_layout when validating SPIR-V
2021-01-27 jbolz Add missing capability when QueueFamily scope is used
2020-06-11 cepheus Implement GL_EXT_null_initializer
2021-01-21 sk Fix missing enum values in the C-interface #2507
2021-01-18 bclayton license-checker.cfg: Update rules
2021-01-15 cstout Add CMake support for Fuchsia
2021-01-05 jeremy Prevent HLSL input under OpenGL semantics
2021-01-05 greg Fix debugInfo test to target vulkan1.1 as intended
2021-01-05 denis.zalevskiy Fix option replacement when flags are empty
2020-12-23 shuizhuyuanluo Update ParseHelper.cpp
2020-12-17 greg Fix cut and paste error
2020-11-05 git Don't use roundEven() to implement round() in DX9 compatibility mode
2020-12-15 dneto Test updates for ImageRead result type validation
2020-12-15 dneto Update known_good, pick up ImageRead result validation
2020-12-15 e.proydakov Fixed compile warning in reflection.cpp for ENABLE_HLSL = 0 build. [-Wunused-parameter]
2020-12-12 dgkoch Fix SPV return type of rayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetEXT (#2484)
2020-12-11 greg Update README to avoid googletest breakage
2020-12-11 greg Fix Travis to use pre-breakage googletest (#2481)
2020-12-07 greg Update spirv-tools known-good #2 - Pick up ray tracing terminator fix (#2478)
2020-12-03 greg Update spirv-tools known-good (#2473)
2020-11-30 dgkoch update spirv-headers and fix handling of gl_HitTEXT (#2471)
2020-11-24 dgkoch Add ray query capability if acceleration structure or ray query types declared (#2469)
2020-11-23 dgkoch Updates for final Vulkan ray tracing extensions (#2466)
2020-09-12 shuizhuyuanluo Fix build android ndk r16b
Created with:
roll-dep third_party/glslang
* Roll third_party/lodepng/ 7fdcc96a5..8c6a9e305 (1 commit)
https://github.com/lvandeve/lodepng/compare/7fdcc96a5e58...8c6a9e30576f
$ git log 7fdcc96a5..8c6a9e305 --date=short --no-merges --format='%ad %ae %s'
2021-06-27 lvandeve wide character filename not supported warning and filter optimizations
Created with:
roll-dep third_party/lodepng
* Roll third_party/clspv-llvm/ 7e30989da..8b754e2f7 (1 commit)
https://github.com/llvm/llvm-project/compare/7e30989dabce...8b754e2f7567
$ git log 7e30989da..8b754e2f7 --date=short --no-merges --format='%ad %ae %s'
2021-02-05 tstellar Deprecate Branch
Created with:
roll-dep third_party/clspv-llvm
* Added robin hood hashing external dependency
* Fix HLSL compiler error.
* Another attempt to fix the HLSL shader
* Added robin hood hasher to .gitignore
* Use main branch for clspv-llvm
* Roll third_party/dxc/ 9f771648e..3903cd25c (1 commit)
https://github.com/Microsoft/DirectXShaderCompiler/compare/9f771648e6fe...3903cd25ce0e
$ git log 9f771648e..3903cd25c --date=short --no-merges --format='%ad %ae %s'
2021-08-07 texr Fix issues in DxilMutateResourceToHandle. (#3900)
Created with:
roll-dep third_party/dxc
* Roll third_party/googletest/ 5b4015300..aefb45469 (1 commit)
https://github.com/google/googletest/compare/5b40153003d1...aefb45469ee7
$ git log 5b4015300..aefb45469 --date=short --no-merges --format='%ad %ae %s'
2021-08-06 absl-team Internal change
Created with:
roll-dep third_party/googletest
* Roll third_party/vulkan-loader/ 4c901a731..a2edd9367 (4 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/4c901a731a63...a2edd93673d9
$ git log 4c901a731..a2edd9367 --date=short --no-merges --format='%ad %ae %s'
2021-08-04 charles test: Prevent macro collision
2021-08-04 charles test: Make MetaLayer test add extensions
2021-08-04 charles test: Make invalid meta layer test more comprehensive
2021-08-04 charles test: Add simple invalid-meta layer test
Created with:
roll-dep third_party/vulkan-loader
* Roll third_party/spirv-tools/ 175ecd49e..706dc27a6 (2 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/175ecd49ed66...706dc27a62d8
$ git log 175ecd49e..706dc27a6 --date=short --no-merges --format='%ad %ae %s'
2021-08-06 52670911+dong-ja Add new target for spirv-lint (#4446)
2021-08-06 alanbaker Add a section releases to the README (#4444)
Created with:
roll-dep third_party/spirv-tools
* Roll third_party/vulkan-validationlayers/ 28bd6d60b..9db21837b (11 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/28bd6d60be55...9db21837b887
$ git log 28bd6d60b..9db21837b --date=short --no-merges --format='%ad %ae %s'
2021-08-02 ziga tests: Test transform feedback query
2021-08-02 ziga layers: Validate CmdBeginQuery with type transform feedback
2021-08-05 ziga tests: Test using advanced blend when it is not supported
2021-08-05 ziga layers: Validate advanced color blend is supported
2021-08-06 charles test: Fix ValidateGetPhysicalDeviceVideoFormatProperties
2021-08-05 tony tests: Add test for validation layer extensions
2021-08-04 tony tests: Add assumption that validation features are available
2021-08-04 tony layers: Fix reporting of validation features ext
2021-08-04 s.fricke layers: Label missing pipeline index value
2021-08-05 ziga tests: Test CmdClearAttachments with multiview renderPass
2021-08-05 ziga layers: Validate CmdClearAttachments with multiview
Created with:
roll-dep third_party/vulkan-validationlayers
* Roll third_party/clspv-llvm/ 8b754e2f7..d4ce9e463 (396089 commits)
https://github.com/llvm/llvm-project/compare/8b754e2f7567...d4ce9e463d51
$ git log 8b754e2f7..d4ce9e463 --date=short --no-merges --format='%ad %ae %s'
2021-08-09 jeremy.morse [DWARF] Revert sharing subprograms across CUs
2021-08-09 kimanh [DWARF5] Fix offset check when using .debug_names
2021-08-09 sven.vanhaastregt [OpenCL] Factor out OpenCLBuiltinFileEmitterBase; NFC
2021-08-04 mgorny [lldb] [gdb-remote] Use hexadecimal numbers in vFile packats for GDB compliance
2021-07-28 mgorny [lldb] [gdb-remote] Sync vFile:open mode constants with GDB
2021-07-28 mgorny [lldb] [gdb-remote] Add eOpenOptionReadWrite for future gdb compat
2021-08-09 zinenko [mlir] support nD vector forms of shifts in std-to-llvm conversion
2021-08-04 fraser [RISCV] Improve codegen for shuffles with LHS/RHS splats
2021-08-04 kai.wang [RISCV] Half-precision for vget/vset.
2021-08-03 fraser [RISCV] Add tests covering shuffles which can be optimized
2021-08-09 omair.javaid [LLDB] Skip random fails on Arm/AArch64 Linux buildbot
2021-08-09 ikudrin [llvm-objcopy][ELF][NFC] Remove unneeded methods of Object
2021-08-06 martin [profile] Build with -fms-extensions in MinGW mode
2021-08-06 martin [InstrProfiling] Fix warnings when building for Windows
2021-08-09 esme.yi fix the error caused by D107333:
2021-08-06 martin [CMake] Improve GetHostTriple for Windows/ARM configurations
2021-08-08 yuanke.luo [NFC] Fix the formula for reciprocal calculation.
2021-08-04 kuhnel [doc] added section on generating the html doc
2021-08-09 david.green [ARM] Regenerate ARM neon-copy.ll test. NFC
2021-08-09 minyihh [M68k] Use separate asm operand class for different widths of address
2021-08-08 minyihh [M68k][NFC] Coalesce render methods in different asm register op class
2021-08-09 cullen.rhodes [AArch64] NFC: Remove DecodeVectorRegisterClass from disassembler
2021-08-09 esme.yi [llvm-readobj][XCOFF] Print the length of the string table.
2021-08-09 tao.pan Fix gcc build error after D105519
2021-08-08 simon [MC][ELF] Do not error on parsing .debug_* section directive for MIPS
2021-08-09 Christudasan.Devadasan Revert "SROA: Enhance speculateSelectInstLoads"
2021-08-08 michael.hliao [LowerMemIntrinsics] Typo fix.
2021-08-08 craig.topper [RISCV] Add optimizations for FMV_X_ANYEXTH similar to FMV_X_ANYEXTW_RV64.
2021-08-08 craig.topper [RISCV] Remove -target-abi from half-bitmanip-dagcombines.ll.
2021-08-08 craig.topper [RISCV] Introduce a RISCV CondCode enum instead of using ISD:SET* in MIR. NFC
2021-08-08 craig.topper [RISCV] Move the $rs operand of PseudoStore from outs to ins. NFC
2021-08-08 minyihh [M68k] Update disassembler test case following up ADD / ADDA changes
2021-08-08 sam.mccall [clangd] Populate-switch triggers when the whole condition is selected.
2021-08-08 kazu [DWARF] Remove collectChildrenAddressRanges (NFC)
2021-08-07 dimitry [libomptarget][amdgpu] use --allow-shlib-undefined to link on FreeBSD
2021-08-07 dimitry [mlir] Avoid including <alloca.h> on FreeBSD and NetBSD
2021-06-17 dorit.nuzman [LV] Support Interleaved Store Group With Gaps
2021-08-07 minyihh [M68k] Separate ADDA from ADD and migrate rest of the arithmetic MC tests
2021-08-07 minyihh Update `llvm-readobj` command invocation in extract-section.py
2021-08-07 craig.topper [RISCV] Autogenerate test. NFC
2021-08-07 craig.topper [RISCV] Support FP_TO_S/UINT_SAT for i32 and i64.
2021-08-06 jonas [lldb] Move Objective-C constants into ObjCConstants.h
2021-05-08 nikita.ppv [MemCpyOpt] Remove MemDepAnalysis-based implementation
2021-08-07 ro [clang] Fix libclang linking on Solaris
2021-08-07 krishna17060 [InstCombine] Remove nnan requirement for transformation to fabs from select
2021-08-07 yeluo [OpenMP] mark target task untied
2021-08-07 craig.topper [clang][NFC] Fix a -Wparentheses warning.
2021-08-06 craig.topper [X86] Teach shouldSinkOperands to recognize pmuldq/pmuludq patterns.
2021-08-07 craig.topper [X86] Add test cases for pr51371. NFC
2021-08-07 kazu [IR] Remove unused declaration InitializeTypeMap (NFC)
(...)
2001-06-21 sabre Add a space to the PHI node output code to make it look nicer
2001-06-21 sabre Moved printing code to the Assembly/Writer library. Code now detects looping intervals
2001-06-21 sabre Implement the new Interval::isLoop method Implement destructor to free memory
2001-06-21 sabre New header file defined with neeto utilities put in one place
2001-06-21 sabre Modified to use the new reduce_apply algorithm
2001-06-21 sabre * Added capability to print out an interval
2001-06-21 sabre * Added comments * Added prototype for new Interval::isLoop method * Added destructor to free memory * Added IntervalPartition::isDegeneratePartition method * Added IntervalPartition::size() method
2001-06-21 sabre Add a test case: an irreducible flow graph.
2001-06-20 sabre Get rid of a silly printout that isn't needed right now
2001-06-20 sabre Add note
2001-06-20 sabre New test case
2001-06-20 sabre Add capability to print a derived interval graph
2001-06-20 sabre Add capability to build a derived interval graph
2001-06-20 sabre Factor the predeclarations of the CFG.h functionality into a seperate, new header file: CFGdecls.h
2001-06-20 sabre Initial Checking of Interval handling code
2001-06-20 sabre Add stub for induction variable code
2001-06-20 sabre Add a more complex test case
2001-06-20 sabre Add a test case for interval code
2001-06-20 sabre Add an optimization stub
2001-06-20 sabre New file: Interval analysis support
2001-06-20 sabre Add a note
2001-06-20 sabre Filter out more stuff I don't want all the time
2001-06-13 sabre Removed silly test code
2001-06-13 sabre Added options to print out basic blocks in a variety of different orderings as a testcase for cfg iterators.
2001-06-13 sabre Updates to work with new cfg namespace
2001-06-13 sabre Implement support for writing VCG format output
2001-06-13 sabre Move contents to the cfg namespace. Implement post order and reverse post order iterators
2001-06-11 sabre Updates to support * Changes in PHI node structure * We now run DCE after inlining because it helps clean up LOTS of inlining gunk.
2001-06-11 sabre Updates to support * Changes in PHI node structure
2001-06-11 sabre Updates to support * Changes in PHI node structure * Change to PHI syntax
2001-06-11 sabre Updates to support * Changes in PHI node structure * Fix to Predecessor iterator
2001-06-11 sabre Update documentation to reflect: * Changes in PHI node structure * Intentions for load instruction to work with structures
2001-06-08 sabre Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperator to the UnaryOperator class (from the Instruction class).
2001-06-08 sabre I actually got something done
2001-06-08 sabre Beautify the source a bit.
2001-06-08 sabre Include support for reverse iteration.
2001-06-08 sabre Added a stupid testcase for iterators.
2001-06-08 sabre Added reverse depth first capability, fixed depth first capability
2001-06-07 sabre Updated to work with new CFG.h file.
2001-06-07 sabre Moved iterators to the new CFG.h file.
2001-06-07 sabre New file
2001-06-07 sabre inlining can change methods a second time, so don't rerun inliner when testing for differences in optimizations
2001-06-07 sabre Add extra method to PHI node class
2001-06-07 sabre Significant rework. DCE is still not done (see #ifdef'd out parts) but at least the stuff that is checked in, now works.
2001-06-07 sabre Fixed to print slightly differently. Added use counts for labels
2001-06-07 sabre Fixes for BB iterators, additional methods added for DCE pass
2001-06-07 sabre Extra comments
2001-06-06 sabre Now does not include instruction files...
2001-06-06 sabre Initial revision
2001-06-06 nobody New repository initialized by cvs2svn.
Created with:
roll-dep third_party/clspv-llvm
* Clspv CMake fix
* Disable warnings as errors for validation layers until MSVC2017 warnings are fixed
|
|
Descriptors were using separate transfer buffers when they were
using same buffer. This prevented e.g. using the same buffer in
multiple storage buffer bindings.
This commit moves the transfer buffer/image ownership from descriptors to
pipeline to allow descriptors to share the transfer buffers. Now the
descriptors can have the same buffer binding even if the descriptors
are of different types e.g. storage/uniform/storage_texel_buffer etc.
Fixes #950
|
|
Some of the device features were not checked if they are
supported on the device being used. This caused vkCreateDevice
to fail without any error message.
This commit adds the support check for the remaining device features
listed in the amber_script.md. Also adds missing required
extensions to tests/cases/float16.amber.
Fixes #953
|
|
Bug: 189946434
Change-Id: I82ab0b26bafa063e7f921767b3104e25ec1810d6
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13485987
Change-Id: Idb3e2510cc24be9917a8bb5caa303e58fb736115
|
|
94989c2454 am: a47dd04d3d
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13485986
Change-Id: I8ad6fd26bc2896a54a173999d0359b5adb89b417
|