Rolling 9 dependencies#809
Merged
dj2 merged 1 commit intogoogle:masterfrom Mar 6, 2020
dj2:roll-2020-03-05
Merged
Conversation
Roll third_party/clspv/ bbbda97e8..0925af43a (1 commit) google/clspv@bbbda97...0925af4 $ git log bbbda97e8..0925af43a --date=short --no-merges --format='%ad %ae %s' 2020-03-03 jrprice Update SwiftShader Kokoro build (#516) Roll third_party/clspv-llvm/ 1bedb2340..c359f9537 (233 commits) llvm/llvm-project@1bedb23...c359f95 $ git log 1bedb2340..c359f9537 --date=short --no-merges --format='%ad %ae %s' 2020-03-03 yitzhakm [AST Matchers] Restrict `optionally` matcher to a single argument. 2020-03-05 a.bataev [OPENMP50]Add codegen for update clause in depobj directive. 2020-03-05 a.bataev [OPENMP50]Skip the first element when storing the list of dependencies in depobj object. 2020-03-05 alexbrachetmialot [libc] Create abort and _Exit 2020-03-05 jpaquette [AArch64][GlobalISel] Avoid copies to target register bank for subregister copies 2020-03-02 maskray [PowerPC] Delete PPCMachObjectWriter and powerpc{,64}-apple-darwin 2020-03-05 ravishankarm [mlir][GPU] Expose the functionality to create a GPUFuncOp from a LaunchOp 2020-02-21 maskray [ARM] Rewrite ARMAttributeParser 2020-03-05 aaron.puchert Comment parsing: Treat \ref as inline command 2020-03-05 31459023+hctim [GWP-ASan] Fix thread ID. 2020-03-04 maskray [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-04 aprantl Revert "[CGBlocks] Improve line info in backtraces containing *_helper_block" 2020-03-03 yamauchi [PGO][PGSO] Use IsColdXNthPercentile for sample PGO. 2020-03-04 rupprecht [llvm-readobj] Include section name of notes. 2020-03-05 listmail [X86/MC] Factor out common code [NFC] 2020-03-05 pablo.barrio Fix MemTagSanitizer docs to point at Armv8.5-A MTE 2020-03-05 benny.kra Fix pessimizing move. NFC. 2020-02-27 rodrigo.dominguez AMDGPU: Add/Fix tests for image atomic intrinsic. 2020-03-05 david.stuttard AMDGPU: Fix SMRD test in trivially disjoint mem access code 2020-03-05 jonathanchesterfield [libomptarget][nfc] Move GetWarp/LaneId functions into per arch code 2020-03-04 saugustine Promote nameless lambda used by dl_iterate_phdr to named function. 2020-03-05 cebowleratibm [AIX] Extend int arguments to register width when passed in stack memory. 2020-03-05 luismarques [compiler-rt][builtins][RISCV] Port __clear_cache to RISC-V Linux 2020-03-04 chrisl Fix a warning about an unreachable default in a switch statement. 2020-03-06 aqjune [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look into branch conditions of dominating blocks' terminators 2020-03-05 spatel [VectorCombine] add tests for different extract indexes; NFC 2020-03-05 llvm-dev Replace getAs with castAs to fix null dereference static analyzer warning. 2020-03-05 flo [VPlan] Use consecutive numbers to print VPValues instead of addresses. 2020-03-05 daniel.kiss [AArch64] Harmonize print format of hint instructions. 2020-03-05 llvm-dev Fix use-after-move warning. NFCI. 2020-03-05 llvm-dev Fix "Value stored to 'RegForm' is never read" static analyzer warnings. NFC. 2020-03-05 llvm-dev Fix static analyzer uninitialized variable warning. NFCI. 2020-03-05 pavel [lldb] s/ExecutionContext/Target in Disassembler 2020-03-05 krasimir Revert "[BFI] Use CallbackVH to notify BFI about deletion of basic blocks" 2020-03-05 krasimir [clang-format] do not insert spaces around inline asm symbolic names 2020-03-05 benny.kra Revert "Fix regression in bdad0a1: force rebuilding of StmtExpr nodes in", "PR45083: Mark statement expressions as being dependent if they appear in" 2020-03-05 ikudrin Fix typos in comment marks. 2020-03-04 spatel [VectorCombine] add x86 AVX run to test for better coverage; NFC 2020-03-04 a.v.lapshin [LLD][NFC] Remove getOffsetInFile() workaround. 2020-03-04 kiran.chandramohan [MLIR, OpenMP] Translation of OpenMP barrier construct to LLVM IR 2020-03-05 suc-daniil [BFI] Use CallbackVH to notify BFI about deletion of basic blocks 2020-03-05 jonathanchesterfield [libomptarget][nfc][amdgcn] Replace magic number with named intrinsic 2020-03-04 usx [clangd] Add instrumentation mode in clangd for metrics collection. 2020-03-05 tatyana [lldb][test] Temporarily X-fail TestPtrRefs.py and TestPtrRefsObjC.py 2020-03-05 suc-daniil Revert "[BFI] Use CallbackVH to notify BFI about deletion of basic blocks" 2020-02-25 suc-daniil [BFI] Use CallbackVH to notify BFI about deletion of basic blocks 2020-03-05 pavel [lldb] Make Disassembler::PrintInstructions a method 2020-03-05 sam.parker [ARM][MVE] Enable *SHRN* for tail predication 2020-03-05 llvmgnsyncbot [gn build] Port cada5b881b6 2020-03-05 jeremy.morse Revert "clang: Treat ieee mode as the default for denormal-fp-math" (...) 2020-03-02 ibiryukov [AST] Refactor propagation of dependency bits. NFC 2020-03-04 eleviant Attempt to fix buildbot after 497c110e 2020-02-19 kadircet [clangd] Make use of syntax tokens in ReplayPreamble 2020-02-25 kadircet [clangd] Fix early selection for non-vardecl declarators 2020-03-04 eleviant [lld][ELF][COFF] Fix archived bitcode files naming 2020-03-04 grimar [Object/ELF] - Fix the offset type used in ELFFile<ELFT>::getEntry(). 2020-03-03 simon.tatham [ARM,MVE] Add the `vshlcq` intrinsics. 2020-03-03 simon.tatham [ARM,MVE] Add the `vsbciq` intrinsics. 2020-03-02 craig.topper [X86] Directly form VBROADCAST_LOAD for BUILD_VECTOR of splat loads in lowerBuildVectorAsBroadcast. 2020-03-04 dabis.csaba98 [analyzer] AnalysisDeclContext: Refactor and documentation 2020-03-04 dabis.csaba98 [analyzer] AnalyzerOptions: Remove 'fixits-as-remarks' 2020-03-04 dabis.csaba98 [analyzer] FixItHint: Apply and test hints with the Clang-Tidy's script 2020-03-04 mahesha.comp [HIP] Make sure, unused hip-pinned-shadow global var is kept within device code 2020-02-29 aqjune [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look into branch conditions of dominating blocks' terminators 2020-03-03 aemerson [GlobalISel][Localizer] Enable intra-block localization of already-local uses. 2020-03-03 maskray [MC][test] Improve some llvm-objdump -t tests 2020-03-03 frank.laub [MLIR][NFC] Fix for VS2017 bug. 2020-03-03 maskray [gn build] Fix llvm-gsymutil after D75291 2020-03-03 maskray [MCDwarf] Change emitListsTableHeaderStart to use a reference and fold Start/End symbols generation into it 2020-03-03 lhames [ORC] Skip ST_File symbols in MaterializationUnit interfaces / resolution. 2020-03-04 sdi1600105 [LoopTerminology][NFC] Fix typo 2020-03-03 richard PR45087: Fix check for emptiness when determining whether a trivial copy operation needs to read from its operand. 2020-03-03 gclayton Fix buildbots by including MC for StringTableBuilder. 2020-03-04 pifon [MLIR] Expose makeCanonicalStridedLayoutExpr in StandardTypes.h. 2020-03-03 richard PR45083: Mark statement expressions as being dependent if they appear in dependent contexts. 2020-03-03 mvels Partially inline basic_string copy constructor in UNSTABLE his change splits the copy constructor up inlining short initialization, and explicitly outlining long initialization into __init_copy_ctor_external() which is the externally instantiated slow path. 2020-03-03 lhames [JITLink] Add a -slab-address option to llvm-jitlink. 2020-03-03 jbcoe [clang-format] Do not format C# array subscript operators as attributes 2020-03-03 jbcoe [clang-format] Do not merge target-name and : for C# attributes 2020-03-03 Matthew.Arsenault LICM: Reorder condition checks 2020-03-02 Matthew.Arsenault AMDGPU: Fix computation for getOccupancyWithLocalMemSize 2020-02-28 bigcheesegs [clang][Modules] Add -fsystem-module flag 2020-02-26 modocache [Coroutines] Use dbg.declare for frame variables 2020-02-27 gclayton Rename "llvm-gsym" to "llvm-gsymutil" and fix dependencies. 2020-02-04 akhuang [DebugInfo] Fix for adding "returns cxx udt" option to functions in CodeView. 2020-03-03 lhames [JITLink] Fix a pointer-to-integer cast in jitlink::InProcessMemoryManager. 2020-03-03 aprantl Doxygenify CompilerType.h (NFC) 2020-03-03 spatel [AArch64] add tests for nnan/ninf/undef FP simplifications; NFC 2020-03-03 vsk test: Adjust no-dbg-value-after-terminator.mir to use `not --crash` 2020-03-03 kramm [mlir][Tutorial] Make parsing an empty file print a better error. 2020-03-03 riddleriver [mlir] Generate CmpFPredicate as an EnumAttr in tablegen 2020-03-03 rnk Port ubsan nullability.c test to Windows 2020-03-03 apl [lldb] Delete some commented out code in ClangASTSource.cpp 2020-03-03 spatel [PowerPC] adjust test to avoid getting zapped completely; NFC 2020-03-03 vsk [MachineVerifier] Remove placement rule exception for debug entry values 2020-03-03 vsk [LiveDebugValues] Do not insert DBG_VALUEs after a MBB terminator 2019-12-23 zeratul976 [clangd] Handle go-to-definition in macro invocations where the target appears in the expansion multiple times 2020-03-03 georgios.rokos [clang-offload-wrapper] Lower priority of __tgt_register_lib in favor of __tgt_register_requires 2020-03-03 zinenko [mlir] Format AffineOps.td. NFC 2020-03-03 craig.topper [X86] Match vpmullq latency to uops.info. Correct port usage for 512-bit memory form Roll third_party/dxc/ ed6b888f1..a5cf0efe3 (10 commits) microsoft/DirectXShaderCompiler@ed6b888...a5cf0ef $ git log ed6b888f1..a5cf0efe3 --date=short --no-merges --format='%ad %ae %s' 2020-03-05 hekotas Update README.md - dxilconv and build setup instructions (#2741) 2020-03-05 hekotas Skip dxilconv tests when dxilconv.dll was not built. (#2750) 2020-03-04 texr Rewriter: improvements plus extract uniforms to global scope (#2730) 2020-03-04 texr Allow Wave intrinsics in DXR shader stages. (#2742) 2020-03-04 31109344+adam-yang Separated dead block removal to its own pass. Fixed bug where dead resources are not removed (#2744) 2020-03-04 grroth Increase scan limit for DSE, add option (#2725) 2020-03-03 hekotas Add option to hctbuild.cmd to skip building dxilconv.dll and related tools (#2739) 2020-03-03 31109344+adam-yang Printing out line num and debug variable and expression when disassembling. (#2738) 2020-03-03 python3kgae fix crash when has sampler as return type. (#2736) 2020-03-03 31109344+adam-yang Faster printing when validation fails with really big shaders (#2737) Roll third_party/glslang/ 8985fc910..c6a4c6d3d (2 commits) KhronosGroup/glslang@8985fc9...c6a4c6d $ git log 8985fc910..c6a4c6d3d --date=short --no-merges --format='%ad %ae %s' 2020-03-04 johnkslang Improve formatting. 2020-03-04 johnkslang Add "news" section and component status. Roll third_party/shaderc/ 6e9087162..14f128e8d (1 commit) google/shaderc@6e90871...14f128e $ git log 6e9087162..14f128e8d --date=short --no-merges --format='%ad %ae %s' 2020-03-04 rharrison Remove deprecated methods no longer used by Dawn (#993) Roll third_party/spirv-headers/ 0a7fc4525..d9ce9ca52 (2 commits) KhronosGroup/SPIRV-Headers@0a7fc45...d9ce9ca $ git log 0a7fc4525..d9ce9ca52 --date=short --no-merges --format='%ad %ae %s' 2020-03-02 jbolz Add NonSemantic.DebugPrintf JSON/header 2020-03-02 jbolz Fix max enum value Roll third_party/spirv-tools/ e1688b60c..66a682b6a (3 commits) KhronosGroup/SPIRV-Tools@e1688b6...66a682b $ git log e1688b60c..66a682b6a --date=short --no-merges --format='%ad %ae %s' 2020-03-05 afdx spirv-fuzz: Add swap commutable operands transformation (#3205) 2020-03-04 afdx spirv-fuzz: Fuzzer pass to add equation instructions (#3202) 2020-03-04 andreperezmaselco.developer Refactor FuzzerPass::ApplyTransformation code duplication. (#3206) Roll third_party/swiftshader/ 126720bd2..51b2800bb (5 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/126720bd2e57..51b2800bb317 $ git log 126720bd2..51b2800bb --date=short --no-merges --format='%ad %ae %s' 2020-01-30 capn Support launching PowerVR samples from Visual Studio using SwiftShader 2020-03-04 amaiorano Subzero: implement Short4::Short4(RValue<Float4) 2020-02-28 amaiorano Subzero: don't assert about lack of atomic load/store on x86 2020-03-04 amaiorano Fix Regres regression post CMake var renaming 2020-03-03 amaiorano Subzero: fix regression in Optimizer Roll third_party/vulkan-validationlayers/ 1f337d1a2..97484d689 (15 commits) KhronosGroup/Vulkan-ValidationLayers@1f337d1...97484d6 $ git log 1f337d1a2..97484d689 --date=short --no-merges --format='%ad %ae %s' 2020-03-03 mark practices: Call statetracker base for all record funcs 2020-02-24 mark practices: Remove static extension deprecation info 2020-02-24 mark practices: Add code-generated checks for deprecated exts 2020-02-24 mark scripts: Updated bp gen to collect deprecation info 2020-02-21 mark practices: Hook up code-gen'd VkResult warning checks 2020-02-26 mark scripts: Add best practices gen'd files to generate_source 2020-02-25 mark scripts: Add best practices files 2020-02-21 mark scripts: Update lvl_genvk.py for best practices files 2020-02-21 mark scripts: Add best practices code generator script 2020-02-20 mark practices: Change names of non-generated bestpractices files 2020-03-02 mark logging: Use core object types in place of deprecated ones 2020-02-28 mark utils: Fix invalid utils create info sType 2020-02-28 mark tests: Use bespoke enums for error type 2020-02-28 mark utils: Use local warn/error/info enum defs 2020-01-09 mark tests: Enable debug utils for test framework Created with: roll-dep third_party/clspv third_party/clspv-llvm third_party/cppdap third_party/dxc third_party/glslang third_party/googletest third_party/json third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers
jaebaek
pushed a commit
to jaebaek/amber
that referenced
this pull request
Mar 10, 2020
* Rolling 12 dependencies Roll third_party/cpplint/ 5651966e0..2589002f5 (1 commit) https://github.com/google/styleguide/compare/5651966e0275...2589002f53fa $ git log 5651966e0..2589002f5 --date=short --no-merges --format='%ad %ae %s' 2017-12-19 noreply Project import generated by Copybara. Roll third_party/dxc/ ec912b2ec..005576d73 (177 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/ec912b2ec95f...005576d73d96 $ git log ec912b2ec..005576d73 --date=short --no-merges --format='%ad %ae %s' 2019-11-20 texr Fix tests for use with DXIL.dll 1.4 2019-11-20 texr Skip mesh shader in all cases for SystemValueTest, until implemented. 2019-11-20 texr Switch metadata generation on shader model instead of validator version. 2019-11-20 texr SV_ShadingRate should be allowed in MSPOut 2019-11-20 texr Revert "Set validator version match dxil version by default. (#2589)" 2019-11-15 3507248+vcsharma Revert "Enable clang warnings for uninitialized variables/structs (#2424)" (#2591) 2019-11-14 python3kgae Set validator version match dxil version by default. (#2589) 2019-11-13 texr Integrate dxcapi v2 and other changes from internal (#2575) 2019-11-13 3507248+vcsharma Fix DXIL linker issue (#2588) 2019-11-13 ehsannas [spirv] Fix crash if ControlPointID is missing. (#2568) 2019-11-13 ehsannas [spirv] Fix the UserSemantic decoration string. (#2581) 2019-11-12 31109344+adam-yang Fixed dia requiring zero termination in binary bitcode and crashing when emitting warning. 2019-11-12 ehsannas [spirv] Update SPIRV-Tools and SPIRV-Headers. (#2585) 2019-11-11 python3kgae Support register binding on resource in cbuffer. (#2582) 2019-11-08 python3kgae Clear register binding for resource in cbuffer. (#2580) 2019-11-07 amarp Add missing intrinsics to query InstanceContributionToHitGroupIndex via RayQuery (#2578) 2019-11-06 python3kgae Support case memcpy has multiple overloads. (#2573) 2019-11-05 python3kgae Not hoist when has different operand. (#2569) 2019-11-05 31109344+adam-yang Disasm to allow PDB input (#2566) 2019-11-04 jpporto Adds a suffix to the compiler driver title (#2565) 2019-11-01 texr Support valiadation/signing of root signature target output (#2560) 2019-10-29 jeffno Use DWORD-aligned raw access only! (#2559) 2019-10-28 31109344+adam-yang Cleaning up unused alloca. (#2558) 2019-10-26 python3kgae Take care resource in cbuffer when not_use_legacy_cbuf_load. (#2543) 2019-10-25 hekotas Update version for 1910 release branch (#2552) 2019-10-24 texr Fix header/reflection for RTAS/FeedbackTexture (#2549) 2019-10-24 texr Reflection: Remove hack preventing more than one SV_ClipDistance (#2544) 2019-10-24 texr Fix precise on matrix with matrix subscript. (#2545) 2019-10-24 jeffno PIX DIA: Use min/max RVA of variable's uses as live range (#2548) 2019-10-24 31109344+adam-yang Fixed an infinite loop in DxilEraseDeadRegion (#2542) 2019-10-24 python3kgae Disable scalarization of const_static vector arrays. (#2546) 2019-10-22 hekotas Integration from OS repo (#2541) 2019-10-21 texr Pass DxilTypeSystem to GetLoweredUDT for type annotations 2019-10-21 texr Lower vector/matrix early for UDT ptrs used directly such as Payload 2019-10-17 texr Update type validation to support legal UDT case. 2019-10-17 texr Validation: Remove flawed special case for MeshShader Payload type 2019-10-17 texr Validation: Allow inner constant GEP for GEP and BitCast instructions 2019-10-17 texr Add HLLowerUDT: early UDT ptr lowering for direct use in final Dxil 2019-10-17 texr HLMatrixSubscript lowering: support lowering directly to array 2019-10-17 texr MultiDimArrayToOneDimArray: support multi-dim array of struct 2019-10-17 texr HLMatrixLowerPass Fix: Memory representation for constant init 2019-10-02 texr Handle groupshared addrspace cast in ComputeViewIDState 2019-09-27 texr Fix DispatchMesh with groupshared payload. 2019-10-21 johnmcp Enable codegen to evaluate integral min/max (#2465) 2019-10-21 texr Add more tests for FeedbackTexture2DArray (#2539) 2019-10-21 hekotas Fix validation failure for 16-bit float resource types (#2524) 2019-10-21 ehsannas [spirv] Allow result of logical ops as array index. (#2518) 2019-10-21 ehsannas [spirv] groupshared vars should not be placed in $Globals cbuffer. (#2516) 2019-10-19 texr Fix lowering for all TextureCube[Array] Sample* and Gather* overloads (#2535) 2019-10-18 texr Update dxcutil in dxrfallbackcompiler to align (...) 2019-08-12 texr return bool changed from DxilModule::StripReflection 2019-08-12 texr Reflection: optionally use new metadata+RDAT instead of instructions 2019-08-12 texr Fix IR sensitive tests 2019-08-12 texr Add dxilver 1.5 to batch tests requiring it. 2019-08-12 texr Fix ValidationTest for new metadata and auto-skip on ValVer 2019-08-12 texr Skip CompilerTest::Mesh if version < 1.5 2019-08-12 texr FileCheck: auto-skip unsupported shader models for current validator 2019-08-12 texr Fail earlier if ValVer is lower than required 2019-08-12 texr Add CB Usage to metadata, compute in hlsl-dxil-lower-handle-for-lib 2019-08-12 texr Add Sig element usage masks to metadata, compute in hlsl-dxilfinalize 2019-08-12 texr RDAT: Fix shader stage and feature masks for ValVer 1.4 compat 2019-08-12 texr Fix Validator 1.4 compat break for bool signature element. 2019-08-12 texr Fix metadata load for a Type template arg 2019-08-12 texr Make MetadataHelper validator version aware 2019-08-12 texr Add -validator-version override 2019-08-12 texr Added to CoreOption: /Fo /Fe /P /Qstrip_rootsignature /setrootsignature 2019-08-12 texr Remove codegen failure code for subobjects based on validator version. 2019-08-12 texr DxilValidation: Restore original wording for Patch Constant Signature 2019-08-12 texr Remove DxilRuntimeData::InitFromRDAT_Prerelease 2019-08-12 texr Update GetMinValidatorVersion for DXR 1_1 (1.5) and Subobjects (1.4) 2019-08-12 texr ShaderFlags: Set DXR 1.1 on RaytracingPipelineConfig1, new StateObjectFlag 2019-08-12 texr DxilConstants.h: Add CompareVersions and StateObjectFlags 1.4 valid mask 2019-08-08 ehsannas [spirv] Update SPIRV-Tools. (#2398) 2019-08-07 43557651+sparmarNV [spirv] Add comments and missing initializations for mesh shader implementation (#2396) 2019-08-06 python3kgae Use SExt instead of ZExt for frexp. (#2395) 2019-08-06 31109344+adam-yang Fixed memcpy lowering where instruction gets generated before its indices. (#2394) 2019-08-06 43557651+sparmarNV [spirv] Add mesh/amplification shader tests for use of buffers and fn calls (#2390) 2019-08-05 texr Allow [Get/Set]NumThreads on Mesh/Amplification shaders (#2393) 2019-08-01 zhiwei1024.cao add DXIL tests to verify mesh shader's output size and payload plus output size 2019-08-01 hekotas Cleanup - remove packages.config and nuget.config (#2379) 2019-08-01 jaebaek [spirv] support enum type (#2330) 2019-08-01 sunillnaik SemaHLSL header was included twice (#2388) 2019-07-30 texr Fix intrinsic arguments for WriteSamplerFeedback operations (#2387) 2019-07-30 hekotas Enable build without git enlistment (#2386) 2019-07-29 trlabell Fix conversions of literal negative ints to FP16 types. (#2382) 2019-07-29 trlabell Fix nondeterminism sources in the linker. (#2383) 2019-07-28 jaebaek [spirv] use presumed loc for line info (#2344) 2019-07-26 amarp flesh out SV_CullPrimitive support (#2373) 2019-07-26 python3kgae Only add nonuniform on resource ptr. (#2369) 2019-07-26 trlabell Move debug tests to the batch folder. (#2368) 2019-07-26 trlabell Improve recursion detection to handle member functions and add tests. (#2371) 2019-07-25 trlabell Replace std::make_unique with llvm::make_unique (#2367) 2019-07-25 trlabell Improve validation error message formatting (#2301) 2019-07-25 goyoroth Remove lambda parameter shadow (#2366) 2019-07-24 texr Add mesh shader support to RootSignature parsing/validation and fix PSV (#2363) 2019-07-24 python3kgae Set correct index number for mat cast subscript. (#2362) 2019-07-24 texr Store mesh payload in function props, fix Wave/Quad/Barrier validation (#2361) 2019-07-23 amarp add payload size to Amplification Shader metadata to mirror MS metadata (#2359) 2019-07-23 jeffno PIX: Change shader access tracking pass to use non-atomic stores (#2360) 2019-07-23 trlabell Update FeedbackTexture2D types to be templated (#2347) Roll third_party/glslang/ fe0b2bd69..f4d466852 (71 commits) https://github.com/KhronosGroup/glslang/compare/fe0b2bd694bb...f4d4668529f1 $ git log fe0b2bd69..f4d466852 --date=short --no-merges --format='%ad %ae %s' 2019-11-14 cepheus HLSL: Fix #1976: Don't let ENABLE_HLSL change struct/class layout. 2019-11-12 cepheus HLSL: Fix #1960: fmod() was not converting int args to float. 2019-11-07 dneto SPIR-V postprocessing: WEB case only needs CFG mods 2019-11-06 kainino Fix compileGLSLZeroCopy accidental minification 2019-11-06 dsinclair Add deprecation for SPIRV/ install folder location. 2019-11-05 cepheus Fix #1959 by reverting 7b0e236 to put files in two places. 2019-11-04 rharrison Remove std::move that is breaking chromium roll 2019-11-03 cepheus Tests: Add more test results for the previous generator version bump. 2019-11-02 cepheus Bump up the generator version, which is exposed in SPV test results. 2019-11-03 sk Fix warning: size_t->int implicit cast 2019-11-02 jmadill Add a couple missing headers to the GN build. 2019-11-01 cepheus Bump version. 2019-10-21 dneto SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-25 sk Add option ENABLE_CTEST to skip testing 2019-10-24 greg Update spirv-tools known good. 2019-10-23 ehsannas Make buildbot licenses consistent with the rest of the code 2019-10-23 52076061+digit-google BUILD.gn: Fix fuchsia build (#1944) 2019-10-21 cepheus Web: Reclaim more space and make all work w/wo GLSLANG_WEB. 2019-10-18 cepheus Web: Add basic atomics for SSBOs. 2019-10-17 cepheus Web: Add SSBOs and a few other missing compute features. 2019-10-10 cepheus Web: Add compute stage. 2019-10-08 cepheus Web: Add separate texture/sampler, exclude *CubeArray*. 2019-10-22 47668180+tsuoranta Enable generation of compile_commands.json (#1938) 2019-10-21 dexcelstraun7 Fix the exports of glslang-default-resource-limits (#1942) 2019-10-18 ehsannas Run tests on Windows too. 2019-10-18 ehsannas Fix build scripts. 2019-10-18 ehsannas More cleanups for Windows. 2019-10-17 ehsannas Add Kokoro bots for building using Bazel. 2019-10-17 ehsannas Make it work on Windows. 2019-10-17 jbolz Only apply volatile semantics to atomics when using Vulkan Memory Model 2019-10-16 ehsannas Add Bazel build configuration files. 2019-10-16 dsinclair Use commandline options instead of ENV variables 2019-10-16 rharrison Keep code style improvements 2019-10-16 dsinclair Indenting 2019-10-15 dsinclair Update CMakeLists.txt 2019-10-15 dsinclair Move TARGETDIR as well 2019-10-15 dsinclair Make runtests configurable. 2019-10-15 rharrison Fix config issues and revert previous fixes for semi-colon issues 2019-10-16 swda.durl Added an option to make pch enabled in Cmake 2019-10-15 wahlster find Python and add External subdir only if BUILD_EXTERNAL option was set (on by default) and /External dir exists 2019-10-14 cepheus GLSL/SPV: Pre SPIR-V 1.5, subgroupQuadBroadcast index must be constant 2019-10-12 geothrock remove redundant check 2019-10-12 Xottab-DUTY Fixed typo in README.md 2019-10-11 rharrison Forgot that GCC doesn't recognize this flag 2019-10-11 rharrison Remove unnecessary semi-colons and add warning about them 2019-10-10 cepheus Fix #1924: Promote SPV_EXT_physical_storage_buffer to KHR when required. 2019-10-10 greg Update spirv-tools known good. 2019-10-10 cepheus Fix #1924: Emit SPV_EXT_physical_storage_buffer, not the KHR form. 2019-10-06 dj2 single line 2019-10-03 dj2 Update appveyor and travis files 2019-10-03 dj2 Move install directory for SPIRV/ folder. 2019-09-29 cepheus HLSL: Fix #1912: add attribute syntax for nonreadable/nonwritable 2019-09-27 cepheus HLSL: Fix #1912: add attribute syntax for overriding image formats. 2019-09-20 cepheus GLSL/SPV: Fix #1900: Drop const on literal when doing an object copy. 2019-09-17 cepheus SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2 2019-09-16 digit Fix Fuchsia build. 2019-09-17 kainino use custom es6 modularization instead of MODULARIZE=1 2019-09-17 kainino Separate GLSLANG_WEB (min-size build) and Emscripten options 2019-09-18 cepheus README: Fix WASM typos. 2019-09-18 cepheus HLSL: Fix #1903 Catch 0-argument case to constructors. 2019-09-18 laddoc Reflection will crash when the VS input symbol defines the same name with FS output symbol 2019-09-08 jbolz Add GL_EXT_shader_subgroup_extended_types support 2019-08-28 cepheus GLSL: Only require constant for subgroupBroadcast when SPV < 1.5. 2019-08-18 cepheus SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension. 2019-09-09 laddoc Add flags for local size values ( compute shader ) 2019-09-13 cepheus SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5. 2019-09-04 lryer Fix code style issue and remove setXfbBufferStride new paramte 2019-09-02 lryer Adjusting code interface 2019-08-25 geothrock Add support for GL_ARB_explicit_uniform_location 2019-08-06 james.rumble Handle install vs build include directories 2019-08-06 james.rumble Export glslang targets on installation Roll third_party/googletest/ 33a0d4f6d..200ff5994 (99 commits) https://github.com/google/googletest/compare/33a0d4f6d76a...200ff599496e $ git log 33a0d4f6d..200ff5994 --date=short --no-merges --format='%ad %ae %s' 2019-11-19 absl-team Googletest export 2019-11-18 absl-team Googletest export 2019-11-15 b.gianfo Fix FlatTuple compilation on older msvc. 2019-11-08 absl-team Googletest export 2019-11-05 absl-team Googletest export 2019-10-19 martinerikwerner pkg-config: Remove pthread link flag from Cflags 2019-11-05 krystian.kuzniarek update gen_gtest_pred_impl.py 2019-11-02 krystian.kuzniarek fix a typo 2019-11-02 krystian.kuzniarek pump.py: add support for Python 3 2019-11-02 krystian.kuzniarek update pump_manual.md 2019-10-31 absl-team Googletest export 2019-10-30 absl-team Googletest export 2019-10-30 misterg Googletest export 2019-08-06 ihor.youw Added special catch for std::exception in GTEST_TEST_NO_THROW_ 2019-10-29 misterg Googletest export 2019-10-28 hermas1132 Googletest export 2019-10-28 absl-team Googletest export 2019-10-28 absl-team Googletest export 2019-10-28 absl-team Googletest export 2019-10-28 absl-team Googletest export 2019-09-03 krystian.kuzniarek update CONTRIBUTORS 2019-08-08 krystian.kuzniarek move the pumping script to googlemock 2019-08-08 krystian.kuzniarek remove gtest-type-util.h.pump 2019-08-08 krystian.kuzniarek replace autogenerated TemplatesX classes by variadic ones 2019-08-08 krystian.kuzniarek replace autogenerated TypesX classes by variadic ones 2019-10-25 piotrwn1 variable names corrected (followed google coding style) 2019-10-25 piotrwn1 Apply 80chars limit 2019-10-24 piotrwn1 Tests simplified and names corrected (POD->scalar) 2019-09-10 krystian.kuzniarek remove BiggestInt 2019-10-23 absl-team Googletest export 2019-10-23 joshdcannon Revert "Merge pull request #2498 from thejcannon:noexcept_spec" 2019-10-22 absl-team Googletest export 2019-10-23 piotrwn1 Added more tests to verify: ReturnRef not accept temporary 2019-10-22 piotrwn1 Added tests verifying that temporaries are accepted by ReturnRef 2019-10-22 absl-team Googletest export 2019-10-22 piotrwn1 Prevent using ReturnRef on reference to temporary 2019-10-21 absl-team Googletest export 2019-10-18 absl-team Googletest export 2019-10-19 41349879+cloudrex Remove extra space 2019-10-18 dieter.gnaier Fix Issue 2418 2019-10-18 misterg Googletest export 2019-10-17 absl-team Googletest export 2019-10-17 absl-team Googletest export 2019-10-17 lesha [googletest] Output skip message 2019-10-16 absl-team Googletest export 2019-10-11 joshdcannon Avoid recursive macros 2019-10-09 robert Add more override keywords 2019-10-07 chrisjohnsonmail Update to distinguish prelease purpose of this fork. 2019-10-11 joshdcannon Removing extraneous parenthesis 2019-10-11 joshdcannon Evaluate and cat NARG in different macros 2019-08-29 chrisjohnsonmail Add ESP8266 configs to PlatformIO build 2019-08-28 chrisjohnsonmail feat: Add support for ESP8266 platform 2019-10-11 joshdcannon Removing extraneous test 2019-10-11 joshdcannon Replace compile-test with preprocessor test 2019-10-11 joshdcannon Fix preprocessor tests 2019-10-11 joshdcannon Add a compile test 2019-10-11 joshdcannon Workaround MSVC VA_ARGS weirdness 2019-10-11 misterg Googletest export 2019-10-10 absl-team Googletest export 2019-10-10 absl-team Googletest export 2019-10-11 krystian.kuzniarek clean-up broken paths for PlatformIO 2019-10-10 chrisjohnsonmail chore: update version 2019-10-10 joshdcannon Made noexcept condition more exciting 2019-10-09 absl-team Googletest export 2019-10-09 zeb Mention Cornichon as a related open source project 2019-10-07 joshdcannon Use declval in noexcept expression 2019-10-07 joshdcannon Switch to free function to avoid GCC bug 2019-10-07 joshdcannon Avoid comma operator 2019-10-07 joshdcannon Fix spacing 2019-10-07 joshdcannon Use the verbatim noexcept spec in MOCKED_METHOD 2019-10-07 joshdcannon Use FormatFileLocation for streaming file and line 2019-10-05 soap Add documentation for pkg-config in cross-compilation settings 2019-10-05 soap Revert "Use pcfiledir for prefix in pkgconfig file" 2019-10-03 misterg Googletest export 2019-10-03 absl-team Googletest export 2019-10-02 absl-team Googletest export 2019-09-29 misterg Googletest export 2019-10-01 ant35rookie Fix typo in documents 2019-09-29 misterg Googletest export 2019-09-27 misterg Googletest export 2019-09-25 absl-team Googletest export 2019-09-25 absl-team Googletest export 2019-09-24 absl-team Googletest export 2019-09-19 absl-team Googletest export 2019-09-27 gennadiycivil Bump llvm version to 4 so brew can work again 2019-08-16 pbarker Add many missing override keywords 2019-09-05 krystian.kuzniarek remove GTEST_ARRAY_SIZE_ 2019-08-22 krystian.kuzniarek mention the existing support for wide strings in string matchers 2019-09-16 krystian.kuzniarek square away the stuff that hasn't been merged in a manual review 2019-09-07 krystian.kuzniarek square away the stuff that hasn't been merged in a manual review 2019-09-16 krystian.kuzniarek Googletest export 2019-09-13 misterg Googletest export 2019-08-22 krystian.kuzniarek change usings 2019-09-12 hgsilverman Googletest export 2019-09-11 absl-team Googletest export 2019-09-10 krystian.kuzniarek change includes in gtest-port.h 2019-09-10 krystian.kuzniarek remove GTEST_HAS_STD_STRING 2019-09-10 krystian.kuzniarek remove a dead function 2019-08-12 krystian.kuzniarek restore mistakenly removed iffs in their explicit form Roll third_party/lodepng/ ba9fc1f08..dc3f19b5a (49 commits) https://github.com/lvandeve/lodepng/compare/ba9fc1f084f0...dc3f19b5aeaa $ git log ba9fc1f08..dc3f19b5a --date=short --no-merges --format='%ad %ae %s' 2019-11-18 sezero fix LODEPNG_RESTRICT for gcc 2019-11-12 sezero do not define LODEPNG_RESTRICT Open Watcom in C++ mode. 2019-11-11 jayxon Fix alloc fail check. 2019-11-09 lvandeve Fix left shift signed overflow 2019-11-07 lvandeve remove unnecessary sum arrays 2019-11-07 lvandeve Better integer x*log(x) approx for LFS_ENTROPY 2019-11-06 jayxon Allow palette for gray alpha. 2019-11-07 lvandeve length of huffman symbols in secondary table must be > FIRSTBITS 2019-11-05 lvandeve Fix support for huffman tree with 0 or 1 symbols 2019-11-02 lvandeve Fix BMP example RGBA order 2019-10-28 lvandeve Divide through non-const zero to prevent VS error 2019-10-23 E.M.terHoeven Readme: Use codeblocks for commands and file names 2019-10-21 lvandeve More palette error checking 2019-10-21 lvandeve Move behind variable definitions and add test and error string 2019-10-20 bpfoley Fix null pointer derefs decoding paletteized data without PLTE chunk. 2019-10-20 lvandeve fix infinity/nan literal for VS (issue #109) 2019-09-29 lvandeve spelling corrections 2019-09-22 lvandeve add powf replacement, remove dependency on math.h for gamma correction 2019-09-14 lvandeve remove use of float 2019-09-09 lvandeve decoder speedups: faster palette to RGB conversion and possible paeth speedup 2019-09-09 lvandeve add all PngSuite images to the unit test 2019-09-08 lvandeve more decoder speedups, 5% faster 2019-09-01 lvandeve a few decoder speed optimizations (about 3%) 2019-08-25 lvandeve refactorings 2019-08-24 lvandeve less allocations in chunk encoding 2019-08-04 bobsayshilol Return an error when an invalid sized ICC profile is provided. Previously this had the potential to return an allocation error if the return value from malloc(0) was NULL, otherwise it would have returned success. The return value of malloc(0) shouldn't cause behavioural differences in a program, and thankfully in this case a zero sized ICC profile is invalid, so return an error about that instead. 2019-08-16 lvandeve style 2019-08-15 sezero define LODEPNG_RESTRICT as __restrict for Open Watcom >= 1.5 2019-08-15 sezero HuffmanTree_cleanup: change initializer of mask to a real constant constant 2019-08-15 sezero add (unsigned) cast to each byte in lodepng_read32bitInt() 2019-08-15 sezero make lodepng_read32bitInt() and lodepng_get_raw_size_lct() static. 2019-08-14 lvandeve Faster decoding with huffman lookup tables 2019-08-07 lvandeve cHRM XYZ conversion test and bugfixes 2019-08-05 lvandeve tests, benchmark, tool makefile and less C lib 2019-08-02 lvandeve Allow colortype enum values up to 255 2019-08-02 lvandeve add floating point rgb to/from xyz functions 2019-07-28 bobsayshilol Fix undefined behaviour when casting an out of range value to an enum. Without a fixed underlying type, the range of LodePNGColorType is [0, 8) since all the values can be represented by 3 bits. This means that the cast from an arbitrary unsigned char to a LodePNGColorType in lodepng_inspect() is not valid for values not in that range. To fix this we check that the colour type is valid before casting it to a LodePNGColorType so that all LodePNGColorType instances are valid. 2019-07-28 bobsayshilol Remove unnecessary virtual from lodepng::State. Providing a virtual destructor allows a derived class to extend the functionality of lodepng::State, however since it's intended as an RAII wrapper for LodePNGState it doesn't offer any benefit to clients of LodePNG to derive from it. 2019-07-28 bobsayshilol Fix ABI incompatibility when calling a C++ compiled lodepng.cpp from C code or vice versa. The addition of a virtual destructor to LodePNGState when compiled as C++ causes a vptr to be added at the start of the struct. This results in the members of the struct changing their offset depending on whether they're seen from C or C++ code. Internally the LodePNGState struct is never deleted (as to invoke the virtual destructor) and has no virtual methods called on it so it doesn't need to be virtual. Hence fix the ABI incompatibility by removing the virtual destructor. 2019-07-14 lvandeve internal bit read/write refactoring 2019-07-03 lvandeve shift with unsigned value 2019-06-30 lvandeve add a fuzzer for OSS-Fuzz 2019-06-16 lvandeve bugfixes and color stats change 2019-06-01 lvandeve various 2019-05-22 info Address feedback 2019-03-27 info Fix warnings on const cast correctness 2019-03-20 lvandeve convert the color profile code to ANSI C89 2019-03-18 lvandeve unit test for gray ICC profiles and bugfixes 2019-03-04 lvandeve support ICC profiles also in the from direction, and support RGB to RGB conversions Roll third_party/shaderc/ 5903ef1f9..091a11f81 (57 commits) https://github.com/google/shaderc/compare/5903ef1f95a0...091a11f81dce $ git log 5903ef1f9..091a11f81 --date=short --no-merges --format='%ad %ae %s' 2019-11-20 9856269+sarahM0 Add spvc parser support for OpUndef, OpString, OpMemberDecorate, OpDecorationGroup, OpLine, and OpNoLine (#898) 2019-11-20 rharrison Rolling 4 dependencies (#897) 2019-11-19 rharrison Migrate away from nosetest to unittest (#896) 2019-11-18 9856269+sarahM0 Add spvc parser support for control flow instructions (#894) 2019-11-15 dneto Android.mk: Avoid polluting NDK build's test tree. (#888) 2019-11-15 rharrison Add access to MSL options needed by Dawn (#893) 2019-11-14 9856269+sarahM0 Add spvc parser support for all OpConstant.* and OpSpecConstant.* (#886) 2019-11-13 dneto Android.mk: Fix detection of spirv-headers directory (#887) 2019-11-13 9856269+sarahM0 Add spvc parser support and unit tests for: OpTypeMatrix, OpTypeRuntimeArray, OpTypeImage, OpTypeSampler, OpTypeSampledImage (#885) 2019-11-13 rharrison Remove the deprectated all-in-one generation API (#883) 2019-11-13 rharrison Expose spirv_cross compiler to ease integration into Dawn (#884) 2019-11-13 9856269+sarahM0 Add spvc parser support and unit tests for: OpTypeBool, OpTypeFloat, … (#881) 2019-11-12 rharrison Split spvc shader generation into initialize and compile phases (#882) 2019-11-12 9856269+sarahM0 opName - opStruct (#880) 2019-11-12 rharrison Rolling 5 dependencies and updating expectations (#879) 2019-11-11 rharrison Remove deprecated items from result/message refactoring (#878) 2019-11-11 9856269+sarahM0 Add spvc parser support and unit tests for OpVariable, OpDecorate, OpExtInstImport, … … (#873) 2019-11-11 rharrison Correct Unicode issue with add_copyright.py (#876) 2019-11-08 rharrison Another major API rework (#871) 2019-11-07 rharrison Remove deprecated API elements (#870) 2019-11-07 9856269+sarahM0 Add support and unit test for OpTypeInt, OpTypePointer and OpConstant (#872) 2019-11-06 9856269+sarahM0 Fix spvc test machanism and adds unit tests for OpSource (#868) 2019-11-06 rharrison Move spirv_cross state out of result and rename opaque state handle (#865) 2019-11-05 9856269+sarahM0 Add unit test for spvcir parser (#866) 2019-11-04 rharrison Rolling 5 dependencies (#862) 2019-11-04 9856269+sarahM0 Add --emit-line-drective option (#861) 2019-11-01 9856269+sarahM0 Add spvcir unit test - OpCapability (#857) 2019-11-01 rharrison Add flag for updating invalid expecations and rewrite end logic (#856) 2019-10-30 rharrison Refactor file reading code into common utility method (#852) 2019-10-30 rharrison Rolling 5 dependencies & expectation files (#849) 2019-10-22 dneto Android.mk: Install all necessary headers (#846) 2019-10-22 9856269+sarahM0 spvc: add spvc parsing option to msl, glsl and vulkan compilers (#845) 2019-10-21 rharrison Rolling 4 dependencies, small script fix and updating expectation files (#844) 2019-10-19 9856269+sarahM0 spvc: add known_spvc_failures (#842) 2019-10-18 dneto Remove utils/build.py (#841) 2019-10-17 9856269+sarahM0 spvc parser for a trivial shader (#839) 2019-10-17 rharrison Rolling 5 dependencies and update known_failures & known_invalids (#840) 2019-10-17 dsinclair The glslang-testsuite is moved into glslang. (#838) 2019-10-09 rharrison Add in shaderc_features.gni to support build time flags (#837) 2019-10-09 rharrison Rolling 5 dependencies (#836) 2019-10-09 rharrison Add spvc compiler to returned result (#828) 2019-10-08 rharrison Fix various build issues for chromium & dawn (#835) 2019-10-08 stevenperron Use a better python idiom (#834) 2019-10-08 stevenperron Fix up use of private spirv-tools headers. (#833) 2019-10-07 rharrison Roll spirv-cross ahead and update known_failures to fix build breakage (#831) 2019-10-07 9856269+sarahM0 spvc: Add an empty opt pass (#816) 2019-10-07 9856269+sarahM0 spvc: Add known_invalid file (#823) 2019-10-04 dneto Add support for targeting SPIR-V 1.5 (#822) 2019-10-03 rharrison Revert "Add spvc compiler to returned result (#821)" (#827) 2019-10-03 rharrison Add spvc compiler to returned result (#821) 2019-10-02 rharrison Rolling 4 dependencies (#817) 2019-09-23 rharrison Add logging missing failures to spvc test script (#815) 2019-09-23 rharrison Add --update_known_failures to spvc test script (#813) 2019-09-23 rharrison Another round of cleaning the spvc test script (#811) 2019-09-23 rharrison Rolling 2 dependencies (#812) 2019-09-19 rharrison Rolling 6 dependencies and update known_failures (#809) 2019-09-18 rharrison Code hygiene work for spvc (#808) Roll third_party/spirv-headers/ b252a5095..204cd131c (4 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/b252a50953ac...204cd131c42b $ git log b252a5095..204cd131c --date=short --no-merges --format='%ad %ae %s' 2019-11-20 Tobias.Hector Off-by-one errors 2019-11-20 Tobias.Hector Reserve a new block of 64 opcodes 2019-10-15 cepheus Versioning: Complete the versioning change in recent commits. 2019-10-14 nicolai.haehnle buildHeaders: update version to SPIR-V 1.5 Roll third_party/spirv-tools/ 9d7428b05..45dde9ad6 (80 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/9d7428b052db...45dde9ad6dde $ git log 9d7428b05..45dde9ad6 --date=short --no-merges --format='%ad %ae %s' 2019-11-20 rharrison Add missing dealloc (#3061) 2019-11-19 rharrison Initialize binary for use as guard later (#3058) 2019-11-19 stevenperron Handle OpPhi with no in operands in value numbering (#3056) 2019-11-19 stevenperron Kill the id-to-func map after wrap-opkill (#3055) 2019-11-18 rharrison Convert stderr and stdout in status to strings on assignment (#3049) 2019-11-14 dneto Update README (#3047) 2019-11-14 pierremoreau Update README (#3048) 2019-11-13 dneto Avoid uninit warning in GCC (#3044) 2019-10-23 bclayton utils/vscode: Add SPIR-V language server support 2019-11-11 bclayton utils/vscode: Add go language server packages. 2019-11-12 alanbaker Fix operand access of composite in upgrade memory model (#3021) 2019-11-12 alanbaker Validate array stride does not cause overlap (#3028) 2019-11-11 ehsannas Update Offset to ConstOffset bitmask if operand is constant. (#3024) 2019-11-08 dneto Try to fix go linter: exported constant comment (#3026) 2019-11-08 afdx spirv-fuzz: Eliminate spurious semicolons (#3025) 2019-11-07 afdx spirv-fuzz: simplify transformation for replacing an id with a synonym (#3020) 2019-11-07 alanbaker Re-enable OpReadClockKHR validation (#3013) 2019-11-07 dneto Python 3: remove deprecated U qualifier on 'open' (#3019) 2019-11-07 paulthomson Remove semicolon (#3022) 2019-11-06 afdx spirv-fuzz: vector shuffle transformation (#3015) 2019-11-06 afdx Add basic documentation about spirv-fuzz (#3016) 2019-11-05 dneto Fix Go lint issues: comment exported symbols (#3014) 2019-11-05 afdx spirv-fuzz: better computation of data synonym facts (#3010) 2019-11-05 afdx spirv-fuzz: make equivalence classes deterministic (#3011) 2019-11-04 jmadill Add missing headers to GN. (#3009) 2019-11-04 chris Correct "environment" typo (#3007) 2019-11-01 afdx spirv-fuzz: improvements to representation of data synonym facts (#3006) 2019-11-01 stevenperron Add iOS as a supported platform (#3001) 2019-11-01 rharrison Reset pointers before iterating in fuzzer to avoid double free (#3003) 2019-10-30 dneto Fix some clang-tidy issues in graphics_robust_access_pass (#2998) 2019-10-30 stevenperron Add description of wrap-opkill. (#3000) 2019-10-30 kubak [opt] Do not compare optimized binary with an invalidated buffer (#2999) 2019-10-29 bclayton utils/vscode: Change assembly file ext to .spvasm (#2995) 2019-10-28 bclayton utils: Add a vscode extension for SPIR-V disassembly files (#2987) 2019-10-28 greg Add two new simplifications. (#2984) 2019-10-28 afdx spirv-fuzz: Transformation to extract from a composite object (#2991) 2019-10-27 afdx spirv-fuzz: rename class, and fix bug related to dominance (#2990) 2019-10-25 afdx spirv-fuzz: Rework management of data synonyms (#2989) 2019-10-25 afdx spirv-fuzz: add class to represent equivalence relation (#2988) 2019-10-23 stevenperron Update DEPS (#2986) 2019-10-22 afdx spirv-fuzz: fuzzer pass to adjust memory access operands (#2968) 2019-10-22 greg Instrument: Add missing def-use analysis. (#2985) 2019-10-22 afdx spirv-fuzz: add missing functionality for matrix composites (#2974) 2019-10-21 stevenperron Update CHANGES 2019-10-18 chris Ensure timestamp does not vary with timezone. (#2982) 2019-10-18 stevenperron Keep NOPs when comparing with original binary (#2931) 2019-10-18 alanbaker Check that derivatives operate on 32-bit values (#2983) 2019-10-17 rharrison Check text->str before destroying (#2981) 2019-10-17 kubak Disallow use of OpCompositeExtract/OpCompositeInsert with no indices (#2980) 2019-10-17 rharrison Add fuzzer for spirv-dis call path (#2977) 2019-10-17 rharrison Check binary->code existence before destroying (#2979) 2019-10-17 akb825 Improved CMake install step. (#2963) 2019-10-16 kubak Support constant-folding UConvert and SConvert (#2960) 2019-10-16 rharrison Add fuzzer for spirv-as call path (#2976) 2019-10-15 afdx spirv-fuzz: Refactor 'copy object' and 'construct composite' transformations (#2966) 2019-10-15 dneto Update SPIR-V binary header test for SPIR-V 1.5 (#2967) 2019-10-14 afdx spirv-fuzz: Refactor 'split blocks' to identify instructions differently (#2961) 2019-10-11 alanbaker Validate that selections are structured (#2962) 2019-10-11 afdx spirv-fuzz: Rework id descriptors (#2959) 2019-10-11 afdx spirv-fuzz: Add fuzzer pass to add NoContraction decorations (#2950) 2019-10-11 afdx spirv-fuzz: Add fuzzer pass to change function controls (#2951) 2019-10-10 paulthomson reduce: add large tests and fix (#2947) 2019-10-10 afdx spirv-fuzz: Add fuzzer pass to change loop controls (#2949) 2019-10-10 afdx Fixed include paths and order according to Google style. (#2957) 2019-10-09 ehsannas Use a longer timeout for Bazel tests. (#2956) 2019-10-09 rharrison Remove non-existent files from BUILD.gn (#2955) 2019-10-09 alanbaker Disable scope validation for OpReadClockKHR (#2953) 2019-10-09 cwallez CMake: Add support for building with emscripten (#2948) 2019-10-09 stevenperron Update CHANGES 2019-10-08 stevenperron Link cfg and dominator analysis in the context (#2946) 2019-10-08 afdx spirv-fuzz: add transformation and pass to construct composites (#2941) 2019-10-08 paulthomson reduce: improve remove unref instr pass (#2945) 2019-10-08 afdx spirv-fuzz: add disabled test to document known issue (#2942) 2019-10-08 afdx spirv-fuzz: Add fuzzer pass to change selection controls (#2944) 2019-10-07 jeremy-lunarg Enable OpTypeCooperativeMatrix specialization (#2927) 2019-10-04 stevenperron Handle OpKill better (#2933) 2019-10-04 greg Generate null pointer by converting uint64 zero to pointer. (#2935) 2019-10-03 afdx spirv-fuzz: option to convert shader into a form that renders red (#2934) 2019-10-03 32110296+AaronHaganAMD Add SPV_KHR_shader_clock validation (#2879) 2019-10-03 paulthomson reduce/fuzz: improve command line args (#2932) Roll third_party/swiftshader/ ef44b4402..f2c9ce1e0 (422 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/ef44b4402722..f2c9ce1e08ed $ git log ef44b4402..f2c9ce1e0 --date=short --no-merges --format='%ad %ae %s' 2019-11-18 awoloszyn Fix xcb library name. 2019-11-20 sugoi Remove unused depth buffer quad layout logic 2019-11-20 sugoi Fixed 3D image copy 2019-11-20 sugoi Remove depth+stencil formats from the Blitter 2019-11-19 bclayton Reactor: Move print apis out of core reactor header. 2019-11-19 bclayton Reactor: Remove the CallSupported capability. 2019-11-19 bclayton Reactor: Add ConstantData() and member function calling 2019-11-18 bclayton Reactor/Traits: Swap the naming of CToReactorPtr and CToReactorPtrT. 2019-11-18 bclayton Reactor/Traits: Fix brokenness with CToReactor::cast of pointers. 2019-11-18 bclayton Reactor: Split Traits.hpp into Traits.hpp and Traits.inl 2019-11-15 chrisforbes Remove vulkan.hpp 2019-06-27 bclayton Pipeline: Add custom debug printers for SamplerFunction. 2019-05-28 bclayton Reactor: Change the signature of PrintValue::Ty 2019-11-08 bclayton Reactor: Handle more implicit casting for Call() arguments 2019-11-16 swiftshader.regress Regres: Update test lists @ aba1020d 2019-11-14 bclayton Remove the now unused sw::Event. 2019-11-14 bclayton VkQueryPool: Migrate from sw sync to marl 2019-11-13 bclayton VkDevice: Migrate to using marl::Event::any() 2019-11-13 bclayton VkFence: Migrate to marl::Event 2019-11-15 swiftshader.regress Regres: Update test lists @ cc221e83 2019-11-14 chrisforbes Update deqp to b64acc6c3371607583b3aa6d12c7290b4aaae747 2019-11-15 bclayton Squashed 'third_party/marl/' changes from 49e4e3141..14e4d862a 2019-10-25 amaiorano PixelRoutine: const-qualify reference parameters 2019-11-14 swiftshader.regress Regres: Update test lists @ b2407dd7 2019-11-08 capn Rasterize 'Bresenham' line segments as parallelograms 2019-11-12 sugoi Negative baseVertex support 2019-11-13 chrisforbes regres: Don't ignore abnormal exits 2019-11-13 swiftshader.regress Regres: Update test lists @ 88632cac 2019-08-14 digit [vulkan] Implement VK_KHR_external_memory_fd for Linux and Android. 2019-11-12 bclayton Regres: Don't treat non-zero error codes as crashes. 2019-11-08 tobine Vulkan:maxPerStageDescriptorStorageBuffers = 16 2019-11-08 nicolascapens Revert "Suppress 32-bit MSVC warning." 2019-11-12 bclayton Regres: Add workaround for Khronos Gitlab issues 2019-11-12 swiftshader.regress Regres: Update test lists @ 9da287fd 2019-11-08 sugoi Blend mode fix for 565 format 2019-11-07 timvp Output Swiftshader version to logcat 2019-11-11 chrisforbes Allow depth/stencil attachment to be VK_ATTACHMENT_UNUSED in clear 2019-11-11 swiftshader.regress Regres: Update test lists @ 414f99e0 2019-09-07 chrisforbes Relax descriptor set index assert at descriptor point of definition 2019-10-31 sugoi Avoid sync issues by removing global android swapchain map 2019-11-08 bclayton Regres: Check out the change before attempting to read files from it. 2019-11-08 chrisforbes Update deqp to vulkan-cts-1.1.6.1 (a7d268a6a3ee9655298d61cdb8b5c42306a4e335) 2019-09-08 chrisforbes Fix PointCoord builtin 2019-10-21 bclayton Kokoro: Allow 'Fixes:' in bug check 2019-11-07 sugoi Prevent rasterizing fragments outside the framebuffer 2019-11-06 jonahr Fix issues presenting MetalSurfaces 2019-11-06 swiftshader.regress Regres: Update test lists @ 215bc794 2019-10-31 jonahr Add VK_EXT_metal_surface extension support 2019-11-04 capn Update Vulkan CTS testlist 2019-10-29 amaiorano Modify Blitter to implement FunctionT (...) 2019-05-20 bclayton Regres: Add flag to run the daily test run on launch 2019-06-10 sugoi Context cleanup 2019-06-12 sugoi Removed the AtomicInt class 2019-06-26 capn Don't emit bounds checks when robustness is disabled 2019-06-28 capn Fix treating Image storage class as non-interleaved 2019-07-02 bclayton SpirvShader: Optimize SIMD sequential, fully-in-bounds loads & stores 2019-07-02 swiftshader.regress Regres: Update test lists @ 52edb176 2019-06-26 sugoi PipelineCache implementation 2019-06-27 bclayton Reactor: Assert that array indexing is in bounds 2019-06-27 bclayton CMakeLists: Use ccache if found 2019-06-21 srisser Cleanup unittests a bit 2019-06-28 bclayton Pipeline/ShaderCore: Reimplement halfToFloatBits to not rely on denorm float multiply 2019-06-20 chrisforbes Wire up remaining 32b __sync_* functions required for arm32 2019-06-28 swiftshader.regress Regres: Update test lists @ 40495290 2019-06-27 lfy Fix extra semicolon after function def in FrameBufferOSX.mm 2019-06-27 lfy Allow 3d texture layers for framebuffer blit 2019-06-26 hliatis Add support for R8_SRGB textures 2019-06-26 capn Selectively suppress class-memaccess warning/error 2019-06-21 capn Simplify Vulkan ICD loading for testing 2019-06-22 chrisforbes SpirvShader: Optimize stores with static equal offsets 2019-06-26 chrisforbes Replace broken prime in Y'CbCr comment 2019-06-26 bclayton LLVMReactor: Perform atomic load / stores of floats as ints. 2019-06-24 paulthomson Make the ICD manifest use a relative path to the library 2019-06-25 capn Don't treat class-memaccess warning as error 2019-06-21 sugoi Remove incorrect and unused line to avoid confusion 2019-06-25 capn Implement Reactor breakpoints 2019-06-24 chrisforbes Use correct alignment for input attachment loads 2019-06-21 capn Refactor remaining cases of memset(this, ...) 2019-06-21 capn Fix initialization of LRU cache keys 2019-06-24 headlessclayton LLVMReactor: Bind double variants of trig / exp functions 2019-06-23 headlessclayton LLVMReactor: Remove "stack-probe-size" fudge, bind _chkstk extern 2019-06-23 headlessclayton Reactor: Various build fixes for MSVC 2019 2019-06-23 headlessclayton LLVMReactor: Align the coroutine stack frame. 2019-06-24 bclayton Put LLVM IR verification behind a default-disabled flag 2019-06-23 capn Fix setting LLVM data layout before optimizations passes 2019-06-18 srisser Don't try to render out-of-bounds viewports 2019-06-20 bclayton LLVMReactor: Remove FIXME workaround for int cmps 2019-06-19 chrisforbes SpirvShader: Optimize SIMD::Pointer load of static equal offsets 2019-06-20 bclayton SpirvShader: Use masked loads / stores when possible. 2019-06-20 bclayton Reactor (LLVM): Add support for masked loads and stores. 2019-06-20 bclayton SpirvShader: Fix SIMD::Pointer::hasSequentialOffsets() 2019-06-19 bclayton SpirvShader: Clear transient fields of SpirvRoutine in emitEpilog() 2019-06-19 bclayton SpirvShader: Optimize pointer OOB masking 2019-06-19 bclayton SpirvShader: Split SIMD::Pointer limits into dynamic and static parts. 2019-06-19 bclayton SpirvShader: Fix SIMD::Pointer initialization of hasDynamicOffsets 2019-06-20 jose.dapena GCC: fix ARM build because of missing symbols 2019-06-19 capn Avoid recompiling identical SPIR-V code 2019-06-19 sugoi Fixed Vulkan unittests for Visual Studio 2019-06-19 sugoi Android build fix 2019-06-17 sugoi Make VkNonDispatchableHandle POD Roll third_party/vulkan-headers/ e3f96a9cc..ba6cbb047 (22 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/e3f96a9ccab9...ba6cbb047868 $ git log e3f96a9cc..ba6cbb047 --date=short --no-merges --format='%ad %ae %s' 2019-11-18 oddhack Update for Vulkan-Docs 1.1.128 2019-11-05 jmadill GN: Add support for Google Games Platform. 2019-10-25 8729214+jonahryandavis build: BUILD.gn missing defines for MacOS 2019-11-03 oddhack Update for Vulkan-Docs 1.1.127 2019-10-28 shannon vulkan: Fix typo for `operator==` in `vulkan.hpp` 2019-10-25 shannon vulkan: Update `vulkan.hpp` for VS2015 VT fix 2019-10-21 oddhack Update for Vulkan-Docs 1.1.126 2019-10-13 oddhack Update for Vulkan-Docs 1.1.125 2019-10-06 oddhack Update for Vulkan-Docs 1.1.124 2019-09-16 lenny headers: Add metal surface support to ICD header 2019-09-16 oddhack Update for Vulkan-Docs 1.1.123 2019-09-08 oddhack Update for Vulkan-Docs 1.1.122 2019-08-25 oddhack Update for Vulkan-Docs 1.1.121 2019-08-19 oddhack Add new local dependency of scripts. 2019-08-17 oddhack Update for Vulkan-Docs 1.1.120 2019-08-12 oddhack 1.1.119 spec update including a small XML fix identified by @mtavenrath in comments to https://github.com/KhronosGroup/Vulkan-Headers/pull/72 2019-08-11 oddhack Update for Vulkan-Docs 1.1.119 2019-07-30 oddhack Update to try and prevent inappropriate PRs from being submitted against this repo 2019-07-28 oddhack Update for Vulkan-Docs 1.1.117 2019-07-20 oddhack Update for Vulkan-Docs 1.1.116 2019-07-16 mikew build: Update cmake_minimum_required(VERSION 3.10.2) 2019-07-14 oddhack Update for Vulkan-Docs 1.1.115 Roll third_party/vulkan-loader/ 1bb7f6856..79e03670c (63 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/1bb7f68564fe...79e03670c2a3 $ git log 1bb7f6856..79e03670c --date=short --no-merges --format='%ad %ae %s' 2019-11-08 8729214+jonahryandavis loader: Use unsafe file search for GN builds 2019-11-18 shannon build: Update known-good for 1.1.128 header 2019-11-06 8729214+jonahryandavis Fix build errors on Windows GN 2019-11-04 shannon build: Update known-good for 1.1.127 header 2019-10-30 baldurk loader: Reset sizes for each call to RegEnumValue 2019-10-30 mikes gn: Remove stray comma in BUILD.gn 2019-10-30 8729214+jonahryandavis build: BUILD.gn fix for MacOS 2019-10-29 lenny repo: Switch appveoyor to use VS2015 2019-10-29 lenny loader: Move adapter API into custom header 2019-10-28 shannon build: Update known-good for 126 header patch 2019-10-21 lenny loader: Don't drop unknown drivers 2019-10-09 lenny loader: Only use secure getenv for finding layers 2019-10-21 shannon build: Update known-good for 1.1.126 header 2019-10-19 dsinclair loader: move asm_test.S into file; Make more complicated 2019-10-15 shannon build: Update known-good for 1.1.125 header 2019-10-07 charles loader: Override doesn't include explicit layers 2019-10-07 shannon build: Update known-good for 1.1.124 header 2019-08-12 felix layers: allow concurrent layer device creation 2019-09-18 danielmrussell repo: Set build to not force dashes into arugments 2019-09-21 joshua loader: Dynamically load DXGI 2019-09-21 joshua loader: Use dxgi1_2 header instead of 1_6 2019-09-16 lenny repo: Generate code with metal support 2019-09-16 lenny loader: Add support for metal surfaces 2019-09-16 lenny repo: Bump known good for metal surface support 2019-09-17 shannon build: Update known-good for 1.1.123 header 2019-09-13 lenny docs: Update documentation for loader changes 2019-09-09 lenny loader: Match ICDs against DXGI adapters 2019-09-11 dsinclair Change CMake paths for asm_offset. 2019-09-08 lenny loader: Skip user specific paths if high integrity 2019-08-26 lenny loader: Implement secure getenv on Windows 2019-09-04 petr_kraus docs: Fix link typo in loader spec 2019-08-30 jmadill Remove extra defines from GN build. 2019-08-20 lenny loader: Check JSON API version in create instance 2019-08-26 shannon build: Update known-good for 1.1.121 header 2019-08-15 supervisedthinking loader/CMakeList.txt: use proper path for asm_offset 2019-08-20 mikew docs: Bump minimums to Ubuntu 16.04 and gcc 5.4.0 2019-08-20 shannon build: Update known-good for 1.1.120 header 2019-08-13 lenny loader: Make instance version report patch version 2019-08-13 lenny repo: Update Appveoyor to point to WDK 2019-08-13 lenny repo: Improve WDK search logic 2019-08-12 shannon build: Update known-good for 1.1.119 header 2019-07-27 tommasobonvicini Set VulkanHeaders_INCLUDE_DIRS even when target Vulkan::Headers is defined 2019-08-05 rverschelde loader: Make Windows includes lowercase for MinGW 2019-08-07 airlied loader: add control-flow enforcement to unknown asm file 2019-08-07 airlied loader/asm: add some end branch annotations. 2019-08-07 airlied loader: move to using gcc for asm compiles on Linux. 2019-08-06 shannon loader: Generate scripts for 117 known-good update 2019-07-31 shannon scripts: Update known-good for 1.1.117 header 2019-07-20 A.Kryshen loader: Fix MinGW compilation 2019-07-19 mikes scripts: Remove bogus helper file generator opts 2019-07-18 mikes doc: Add codegen instructions 2019-07-18 mikes build: GN use pre-generated source 2019-07-18 mikes CI: Add codegen check to appveyor and travis 2019-07-18 mikes build: CMake use pre-generated source 2019-07-17 mikes scripts: Port master codegen script from VVL 2019-01-20 petr_kraus loader: Fix incorrect log handling of win32 wstrings 2019-07-16 mikew build: Update cmake_minimum_required(VERSION 3.10.2) 2019-07-15 shannon build: Update known-good for 1.1.115 header 2019-07-09 sashinde loader: Fix VK_KHR_surface_protected_capabilities 2019-06-27 lenny docs: Update build instructions for WDK dependency 2019-06-27 lenny loader: Get ICDs by calling enum adapter function 2019-06-27 lenny repo: Bump appveyor to Visual Studio 2017 2019-06-27 lenny repo: Add Windows Driver Kit headers to build Roll third_party/vulkan-validationlayers/ 0e65e191c..53902309e (505 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/0e65e191c4b9...53902309eda9 $ git log 0e65e191c..53902309e --date=short --no-merges --format='%ad %ae %s' 2019-11-19 petr_kraus tests: Fix Mock workaround in acquire test 2019-11-19 petr_kraus tests: Remove redundant skip msg in acquire test 2019-11-20 mikes build: Add command counter object to GN build 2019-05-23 lionel.g.landwerlin tests: Add tests for VK_KHR_performance_query 2019-05-23 lionel.g.landwerlin layers: Add VK_KHR_performance_query validations 2019-11-19 mark tests: Add test for BeginQuery timestamp qpool type 2019-11-19 mark corechecks: Add check for QP timestamp type in BeginQuery 2019-11-15 camden tests: Add Subclass for BestPractices Tests 2019-11-18 shannon build: Update VUIDs for 1.1.128 header 2019-11-18 rgarcia layers: Fix crashes with depth/stencil resolve 2019-11-18 shannon build: Update known-good for 1.1.128 header 2019-11-19 petr_kraus tests: Use actual extension names in skip msg 2019-11-19 petr_kraus Fix links in the top-level README 2019-11-13 petr_kraus layers: Protect whole scope against null 2019-09-07 petr_kraus layers: Refactor config ParseFile() 2019-09-06 petr_kraus layers: Restyle vk_layer_config 2019-09-06 petr_kraus layers: Suppress stack warning in VS 2019-11-19 mark tests: Fix querypool type in DifferentCB test 2019-11-12 petr_kraus tests: Test swapchain acquire count 2019-11-12 petr_kraus layers: Fix swapchain acquire count check 2019-11-13 petr_kraus tests: Test swapchain acquire for sync param 2019-11-13 petr_kraus layers: Migrate swapchain acquire check to stateless 2019-11-06 s.fricke layers: Add ext mem check for vkGet*MemReqs 2019-09-09 camden tests: Add test file for BP and move 1 test 2019-11-01 camden CMake: Add vklayertests_best_practices.cpp to CMake 2019-11-01 camden layers: Remove DrawCmd perf warning from Buf Val 2019-10-16 camden layers: Add DrawCmd perf warning to Best Practices 2019-11-12 mark tests: Verify reset/use of qpool in different command buffers 2019-11-13 mark corechecks: Enable querystate tracking across multiple submitInfos 2019-11-12 tony tests: Add mechanism to deal with duplicate errors 2019-11-11 mark tests: Add secondary CB VkSubmitInto validation check 2019-11-11 mark corechecks: Add secondary CB VU check 2019-11-11 mark corechecks: Fix propagation of skip in CB state validation 2019-11-12 mark build: Add VUID coverage text file to AppVeyor artifacts 2019-10-28 pdaniell tests: Add tests for VK_KHR_separate_depth_stencil_layouts 2019-10-16 PDANIELL layers: Add support for VK_KHR_separate_depth_stencil_layouts 2019-11-05 shannon build: Update known-good for 1.1.127 header 2019-11-04 jbolz layers: Update ValidateShaderStageInputOutputLimits to new spec rules 2019-11-01 mark cmake: Restore creation of standard validation json file 2019-08-21 jmacnak tests: Add RT shader group tests 2019-08-21 jmacnak layers: Add RT shader group validation 2019-10-30 mikes tests: Add macOS loader filename 2019-10-25 locke tests: Swapchain image layout 2019-10-28 locke layers: Swapchain pluarl bound_images 2019-09-27 tony gpu: Add more positive tests 2019-10-29 mark tests: Remove android limits workaround 2019-10-28 mark tests: Allow hw limits to override baked-in test GL limits 2019-10-28 bob Android: Make tests more reliable 2019-10-25 shannon build: Update known-good commits for SDK 126 2019-10-09 jeremy layers: Fix attachment unused false positive (...) 2019-07-24 jzulauf layers: VST refactor WSI Create...Surface calls 2019-07-24 jzulauf layers: VST refactor 6 simple Create/Destroy calls 2019-07-23 jzulauf layers: VST refactor GetPhysicalDevice... calls 2019-08-01 rgarcia layers: Turn unsupported exts. error into warning 2019-07-17 rgarcia layers: Refine query state tracking and errors 2019-07-10 petr_kraus tests: Fix subpass stage test + add coverage 2019-07-10 petr_kraus layers: Rewrite stage validation of subpass 2019-08-01 locke layers: Warning VK_SUBOPTIMAL_KHR 2019-07-16 mrusch layers: Add disable for image layout validation 2019-08-02 tony Revert "gpu: Use new debug record format for errors" 2019-07-24 tony gpu: Use new debug record format for errors 2019-07-30 tony gpu: Add tests for tessellation stage 2019-07-02 tony gpu: Add tests for geometry stage 2019-08-01 mikes scripts: Misc cleanup 2019-08-01 mikes scripts: Use glslang sha for SPIRV_TOOLS_COMMIT_ID 2019-07-29 jmacnak scripts: Add missing newline in param val gen 2019-07-30 byumjin Fix typo 2019-02-14 chrisforbes Centralize decoration collection 2019-07-23 jzulauf layers: VST refactor several simple entrypoints 2019-07-23 jzulauf layers: VST refactor remaining Bind*Memory calls 2019-07-19 jzulauf layers: VST refactor BindBufferMemory calls 2019-07-12 tony gpu: Add tests for compute stage 2019-07-19 tony gpu: Fix compute path 2019-07-23 tony gpu: Use templates for pipeline record routines 2019-07-23 mikes doc: Fix typo 2019-07-23 mikes CI: Update version of Vulkan-Tools used for CI 2019-07-23 tobias.hector tests: Added tests for new imageless framebuffer VUs 2019-07-23 tobias.hector layers: Hack to remove incorrect implicit VU 2019-07-23 tobias.hector layers: Added vu checks for imageless framebuffer 2019-07-18 jzulauf layers: VST refactor QueueSubmit 2019-07-17 jzulauf layers: VST refactor Draw and Dispatch calls 2019-07-22 shannon scripts: Update glslang commit for 114 SDK 2019-07-22 tobine build:Add missing dependency to BUILD.gn 2019-07-22 david scripts: Add include of std string to gen'ed header 2019-07-19 jbolz tests: Add tests for VK_EXT_texel_buffer_alignment 2019-07-19 jbolz layers: Add validation for VK_EXT_texel_buffer_alignment 2019-07-21 jbolz tests: Add test for VK_EXT_shader_demote_to_helper_invocation 2019-07-21 jbolz layers: Add validation for VK_EXT_shader_demote_to_helper_invocation 2019-07-19 tobine build:Add explicit includes to BUILD.gn 2019-07-17 jmacnak tests: Use compute queue in RT gpu val test 2019-07-17 jmacnak layers: Make gpu val work with compute queues 2019-07-11 jmacnak docs: Add ray tracing to gpu validation docs 2019-07-11 jmacnak tests: Add ray tracing descriptor indexing tests 2019-07-11 jmacnak layers: Add ray tracing descriptor indexing val 2019-07-18 mark corechecks: Use vtx bfr info ref for clarity 2019-07-16 mark corechecks: Rename active BindVertexBuffer state 2019-07-16 mark corechecks: Rename CB's BindVertexBuffer state data 2019-07-16 mark corechecks: Rename DrawData 2019-07-16 mark corechecks: Add IndexBuffers to CB's object_bindings 2019-07-16 mark corechecks: Make vertex buffers use object_bindings Created with: roll-dep third_party/cpplint third_party/dxc third_party/glslang third_party/googletest third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers * Rolling 9 dependencies Roll third_party/dxc/ 005576d73..23b84f584 (1 commit) https://github.com/Microsoft/DirectXShaderCompiler/compare/005576d73d96...23b84f584c12 $ git log 005576d73..23b84f584 --date=short --no-merges --format='%ad %ae %s' 2019-11-22 texr Add unit test for SV_ShadingRate output from mesh shader. (#2600) Roll third_party/glslang/ f4d466852..38b4db48f (6 commits) https://github.com/KhronosGroup/glslang/compare/f4d4668529f1...38b4db48f98c $ git log f4d466852..38b4db48f --date=short --no-merges --format='%ad %ae %s' 2019-11-23 cepheus Fix #1983: __ is okay starting with ES 300, rather than 310. 2019-11-22 cepheus Fix #1987: Use large enough built-in buffer to hold vec4 of maxint-64. 2019-11-21 dsinclair Check for ENABLE_SPVREMAPPER flag in CMakeList files. 2019-11-18 Arfrever Respect CMAKE_INSTALL_LIBDIR in installed CMake files 2019-11-14 andreas.floejt Add a test for 8- and 16-bit construction. 2019-11-11 andreas.floejt Fix construction issue for 8 and 16 bit types. Roll third_party/googletest/ 200ff5994..679bfec6d (3 commits) https://github.com/google/googletest/compare/200ff599496e...679bfec6db73 $ git log 200ff5994..679bfec6d --date=short --no-merges --format='%ad %ae %s' 2019-11-22 absl-team Googletest export 2019-11-20 absl-team Googletest export 2019-11-16 xyb Fix internal memory leak in Windows _Crt report. Roll third_party/shaderc/ 091a11f81..da52fae11 (5 commits) https://github.com/google/shaderc/compare/091a11f81dce...da52fae116b3 $ git log 091a11f81..da52fae11 --date=short --no-merges --format='%ad %ae %s' 2019-11-21 rharrison Revert "Convert to using standard spirv_cross deps in BUILD.gn (#902)" (#905) 2019-11-21 9856269+sarahM0 Add spvc parser support for OpTypeForwardPointer, OpTypeAccelerationStructureNV (#903) 2019-11-21 rharrison Convert to using standard spirv_cross deps in BUILD.gn (#902) 2019-11-21 rharrison Convert spvc parser flag from build time to runtime (#901) 2019-11-21 9856269+sarahM0 Add spvc parser support for OpGroupDecorate, OpGroupMemberGecorate, OpDecorateStringGOOGLE, and OpMemberDecorateStringGOOGLE (#899) Roll third_party/spirv-tools/ 45dde9ad6..85f3e93d1 (1 commit) https://github.com/KhronosGroup/SPIRV-Tools/compare/45dde9ad6dde...85f3e93d13f3 $ git log 45dde9ad6..85f3e93d1 --date=short --no-merges --format='%ad %ae %s' 2019-11-22 mattst88 Respect CMAKE_INSTALL_LIBDIR in installed CMake files (#3054) Roll third_party/swiftshader/ f2c9ce1e0..aee3c3695 (18 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/f2c9ce1e08ed..aee3c369516a $ git log f2c9ce1e0..aee3c3695 --date=short --no-merges --format='%ad %ae %s' 2019-11-22 chrisforbes Fix vkGetDescriptorSetLayoutSupport implementation 2019-09-06 srisser Log unsupported extensions used in pNext structs 2019-11-21 sugoi Handle new device extension properties 2019-11-22 swiftshader.regress Regres: Update test lists @ 698235ce 2019-11-21 sugoi libVulkan references and deferences structures uselessly 2019-11-21 srisser Revert submission 2019-11-21 sugoi Vulkan header update 2019-09-06 srisser Log unsupported extensions used in pNext structs 2019-11-20 amaiorano Subzero: add subzeroEmitTextAsm flag 2019-11-20 amaiorano Subzero: add subzeroDumpEnabled flag 2019-11-20 amaiorano Subzero: map optimization level none/less to m1 2019-11-20 amaiorano Subzero: fix invalid asserts during emit() 2019-11-20 amaiorano Subzero: fix invalid register allocation 2019-11-20 amaiorano Subzero Win64: fix Call for ptr and spillover args 2019-11-21 chrisforbes Regres: Update deqp to 3ca6f6fe2e4e023cb9d4ea763990336d762b49e2 2019-11-19 digit [OpenGL] Fix implicit int-to-float-conversion compiler warning. 2019-11-13 sugoi Remove quadLayout 2019-11-20 kadam Add new relocation types. Roll third_party/vulkan-headers/ ba6cbb047..243476731 (1 commit) https://github.com/KhronosGroup/Vulkan-Headers/compare/ba6cbb047868...24347673152e $ git log ba6cbb047..243476731 --date=short --no-merges --format='%ad %ae %s' 2019-11-21 mark build: Clarify Windows build instructions Roll third_party/vulkan-loader/ 79e03670c..08d344208 (3 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/79e03670c2a3...08d344208e60 $ git log 79e03670c..08d344208 --date=short --no-merges --format='%ad %ae %s' 2019-09-27 lenny loader: Remove code for building a static loader 2019-09-27 lenny repo: Remove the option to build a static loader 2019-11-19 digit+github build: Fix Vulkan headers detection with CMake. Roll third_party/vulkan-validationlayers/ 53902309e..5efc3922e (1 commit) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/53902309eda9...5efc3922e3e8 $ git log 53902309e..5efc3922e --date=short --no-merges --format='%ad %ae %s' 2019-11-21 rgarcia layers: Fix broken config file parsing Created with: roll-dep third_party/cpplint third_party/dxc third_party/glslang third_party/googletest third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers * Fix
asuonpaa
pushed a commit
to asuonpaa/amber
that referenced
this pull request
Jan 27, 2022
google/clspv@a0d39a1...f99809b $ git log a0d39a143..f99809bda --date=short --no-merges --format='%ad %ae %s' 2022-01-25 89833130+rjodinchr longvector: add missing Builtins & Intrinsics (google#807) 2022-01-25 89833130+rjodinchr longvector: support constantvector (google#806) 2022-01-25 89833130+rjodinchr longvector: support spirvop that return struct (google#805) 2022-01-25 89833130+rjodinchr OpSClamp: workaround Nvidia GPU driver issue (google#804) 2022-01-25 89833130+rjodinchr Add support for image1d buffer (google#791) 2022-01-24 89833130+rjodinchr longvector: add nested types support (google#803) 2022-01-24 alanbaker Fix value conversion bit widths (google#809) 2022-01-21 89833130+rjodinchr longvector: implement phi nodes support (google#802) 2022-01-18 89833130+rjodinchr vec3: implement phi nodes support (google#796) 2022-01-18 89833130+rjodinchr vec3: add option to force disabling of the vec3 pass (google#797) 2022-01-17 alanbaker Update LLVM (google#800) 2022-01-14 89833130+rjodinchr ReplacePointerBitCast: manage indices for gep on multi-dim arrays (google#790) 2022-01-11 alanbaker Update LLVM (google#794) 2022-01-07 kpet Make it possible to build with BUILD_SHARED_LIBS (google#792) 2022-01-06 alanbaker Update LLVM (google#793) 2022-01-06 89833130+rjodinchr LongVectorLowering: add missing commonfns fcts (google#788) 2021-12-14 89833130+rjodinchr longvector: Uses Array instead of Struct (google#783) 2021-12-13 alanbaker Update LLVM (google#789) 2021-12-08 alanbaker Fix compile failures (google#787) 2021-12-08 89833130+rjodinchr Add pass to transform vec3 to vec4 (google#781) 2021-12-06 alanbaker Update LLVM (google#786) 2021-12-06 benny.kra Migrate clspv off deprecated llvm::IRBuilder APIs (google#785) 2021-11-24 kpet Tidy up handling of image types in SPIR-V Producer pass (google#784) 2021-11-16 alanbaker Update deps (google#782) 2021-11-16 kpet Finish implementation of cl_khr_subgroups and OpenCL 3 core support (google#778) 2021-11-12 89833130+rjodinchr longvector: implement OpCopyMemory for 8 and 16 elements vector (google#779) 2021-10-29 kpet Support for -cl-kernel-arg-info (google#777) 2021-10-29 89833130+rjodinchr ReplacePointerBitcastPass: consider struct of same element as array (google#774) 2021-10-29 89833130+rjodinchr Implement Any and All operator for 8 and 16 elements vector (google#773) 2021-10-15 alanbaker Update LLVM (google#772) 2021-10-13 89833130+rjodinchr CMakeLists.txt: make tests build optional (google#771) 2021-10-07 89833130+rjodinchr Implement async_work_group_{strided_}copy (google#765) 2021-09-29 dneto Clean up dead code after simplify/replace pointer bitcasts (google#769) 2021-09-24 dneto Fix link in docs (google#767) 2021-09-24 dneto Update LLVM (google#766) Created with: roll-dep third_party/clspv
paulthomson
pushed a commit
that referenced
this pull request
Jan 27, 2022
* 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Roll third_party/clspv/ bbbda97e8..0925af43a (1 commit)
google/clspv@bbbda97...0925af4
$ git log bbbda97e8..0925af43a --date=short --no-merges --format='%ad %ae %s'
2020-03-03 jrprice Update SwiftShader Kokoro build (#516)
Roll third_party/clspv-llvm/ 1bedb2340..c359f9537 (233 commits)
llvm/llvm-project@1bedb23...c359f95
$ git log 1bedb2340..c359f9537 --date=short --no-merges --format='%ad %ae %s'
2020-03-03 yitzhakm [AST Matchers] Restrict
optionallymatcher to a single argument.2020-03-05 a.bataev [OPENMP50]Add codegen for update clause in depobj directive.
2020-03-05 a.bataev [OPENMP50]Skip the first element when storing the list of dependencies in depobj object.
2020-03-05 alexbrachetmialot [libc] Create abort and _Exit
2020-03-05 jpaquette [AArch64][GlobalISel] Avoid copies to target register bank for subregister copies
2020-03-02 maskray [PowerPC] Delete PPCMachObjectWriter and powerpc{,64}-apple-darwin
2020-03-05 ravishankarm [mlir][GPU] Expose the functionality to create a GPUFuncOp from a LaunchOp
2020-02-21 maskray [ARM] Rewrite ARMAttributeParser
2020-03-05 aaron.puchert Comment parsing: Treat \ref as inline command
2020-03-05 31459023+hctim [GWP-ASan] Fix thread ID.
2020-03-04 maskray [llvm-objdump] --syms: make flags closer to GNU objdump
2020-03-04 aprantl Revert "[CGBlocks] Improve line info in backtraces containing *_helper_block"
2020-03-03 yamauchi [PGO][PGSO] Use IsColdXNthPercentile for sample PGO.
2020-03-04 rupprecht [llvm-readobj] Include section name of notes.
2020-03-05 listmail [X86/MC] Factor out common code [NFC]
2020-03-05 pablo.barrio Fix MemTagSanitizer docs to point at Armv8.5-A MTE
2020-03-05 benny.kra Fix pessimizing move. NFC.
2020-02-27 rodrigo.dominguez AMDGPU: Add/Fix tests for image atomic intrinsic.
2020-03-05 david.stuttard AMDGPU: Fix SMRD test in trivially disjoint mem access code
2020-03-05 jonathanchesterfield [libomptarget][nfc] Move GetWarp/LaneId functions into per arch code
2020-03-04 saugustine Promote nameless lambda used by dl_iterate_phdr to named function.
2020-03-05 cebowleratibm [AIX] Extend int arguments to register width when passed in stack memory.
2020-03-05 luismarques [compiler-rt][builtins][RISCV] Port __clear_cache to RISC-V Linux
2020-03-04 chrisl Fix a warning about an unreachable default in a switch statement.
2020-03-06 aqjune [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look into branch conditions of dominating blocks' terminators
2020-03-05 spatel [VectorCombine] add tests for different extract indexes; NFC
2020-03-05 llvm-dev Replace getAs with castAs to fix null dereference static analyzer warning.
2020-03-05 flo [VPlan] Use consecutive numbers to print VPValues instead of addresses.
2020-03-05 daniel.kiss [AArch64] Harmonize print format of hint instructions.
2020-03-05 llvm-dev Fix use-after-move warning. NFCI.
2020-03-05 llvm-dev Fix "Value stored to 'RegForm' is never read" static analyzer warnings. NFC.
2020-03-05 llvm-dev Fix static analyzer uninitialized variable warning. NFCI.
2020-03-05 pavel [lldb] s/ExecutionContext/Target in Disassembler
2020-03-05 krasimir Revert "[BFI] Use CallbackVH to notify BFI about deletion of basic blocks"
2020-03-05 krasimir [clang-format] do not insert spaces around inline asm symbolic names
2020-03-05 benny.kra Revert "Fix regression in bdad0a1: force rebuilding of StmtExpr nodes in", "PR45083: Mark statement expressions as being dependent if they appear in"
2020-03-05 ikudrin Fix typos in comment marks.
2020-03-04 spatel [VectorCombine] add x86 AVX run to test for better coverage; NFC
2020-03-04 a.v.lapshin [LLD][NFC] Remove getOffsetInFile() workaround.
2020-03-04 kiran.chandramohan [MLIR, OpenMP] Translation of OpenMP barrier construct to LLVM IR
2020-03-05 suc-daniil [BFI] Use CallbackVH to notify BFI about deletion of basic blocks
2020-03-05 jonathanchesterfield [libomptarget][nfc][amdgcn] Replace magic number with named intrinsic
2020-03-04 usx [clangd] Add instrumentation mode in clangd for metrics collection.
2020-03-05 tatyana [lldb][test] Temporarily X-fail TestPtrRefs.py and TestPtrRefsObjC.py
2020-03-05 suc-daniil Revert "[BFI] Use CallbackVH to notify BFI about deletion of basic blocks"
2020-02-25 suc-daniil [BFI] Use CallbackVH to notify BFI about deletion of basic blocks
2020-03-05 pavel [lldb] Make Disassembler::PrintInstructions a method
2020-03-05 sam.parker [ARM][MVE] Enable SHRN for tail predication
2020-03-05 llvmgnsyncbot [gn build] Port cada5b881b6
2020-03-05 jeremy.morse Revert "clang: Treat ieee mode as the default for denormal-fp-math"
(...)
2020-03-02 ibiryukov [AST] Refactor propagation of dependency bits. NFC
2020-03-04 eleviant Attempt to fix buildbot after 497c110e
2020-02-19 kadircet [clangd] Make use of syntax tokens in ReplayPreamble
2020-02-25 kadircet [clangd] Fix early selection for non-vardecl declarators
2020-03-04 eleviant [lld][ELF][COFF] Fix archived bitcode files naming
2020-03-04 grimar [Object/ELF] - Fix the offset type used in ELFFile::getEntry().
2020-03-03 simon.tatham [ARM,MVE] Add the
vshlcqintrinsics.2020-03-03 simon.tatham [ARM,MVE] Add the
vsbciqintrinsics.2020-03-02 craig.topper [X86] Directly form VBROADCAST_LOAD for BUILD_VECTOR of splat loads in lowerBuildVectorAsBroadcast.
2020-03-04 dabis.csaba98 [analyzer] AnalysisDeclContext: Refactor and documentation
2020-03-04 dabis.csaba98 [analyzer] AnalyzerOptions: Remove 'fixits-as-remarks'
2020-03-04 dabis.csaba98 [analyzer] FixItHint: Apply and test hints with the Clang-Tidy's script
2020-03-04 mahesha.comp [HIP] Make sure, unused hip-pinned-shadow global var is kept within device code
2020-02-29 aqjune [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look into branch conditions of dominating blocks' terminators
2020-03-03 aemerson [GlobalISel][Localizer] Enable intra-block localization of already-local uses.
2020-03-03 maskray [MC][test] Improve some llvm-objdump -t tests
2020-03-03 frank.laub [MLIR][NFC] Fix for VS2017 bug.
2020-03-03 maskray [gn build] Fix llvm-gsymutil after D75291
2020-03-03 maskray [MCDwarf] Change emitListsTableHeaderStart to use a reference and fold Start/End symbols generation into it
2020-03-03 lhames [ORC] Skip ST_File symbols in MaterializationUnit interfaces / resolution.
2020-03-04 sdi1600105 [LoopTerminology][NFC] Fix typo
2020-03-03 richard PR45087: Fix check for emptiness when determining whether a trivial copy operation needs to read from its operand.
2020-03-03 gclayton Fix buildbots by including MC for StringTableBuilder.
2020-03-04 pifon [MLIR] Expose makeCanonicalStridedLayoutExpr in StandardTypes.h.
2020-03-03 richard PR45083: Mark statement expressions as being dependent if they appear in dependent contexts.
2020-03-03 mvels Partially inline basic_string copy constructor in UNSTABLE his change splits the copy constructor up inlining short initialization, and explicitly outlining long initialization into __init_copy_ctor_external() which is the externally instantiated slow path.
2020-03-03 lhames [JITLink] Add a -slab-address option to llvm-jitlink.
2020-03-03 jbcoe [clang-format] Do not format C# array subscript operators as attributes
2020-03-03 jbcoe [clang-format] Do not merge target-name and : for C# attributes
2020-03-03 Matthew.Arsenault LICM: Reorder condition checks
2020-03-02 Matthew.Arsenault AMDGPU: Fix computation for getOccupancyWithLocalMemSize
2020-02-28 bigcheesegs [clang][Modules] Add -fsystem-module flag
2020-02-26 modocache [Coroutines] Use dbg.declare for frame variables
2020-02-27 gclayton Rename "llvm-gsym" to "llvm-gsymutil" and fix dependencies.
2020-02-04 akhuang [DebugInfo] Fix for adding "returns cxx udt" option to functions in CodeView.
2020-03-03 lhames [JITLink] Fix a pointer-to-integer cast in jitlink::InProcessMemoryManager.
2020-03-03 aprantl Doxygenify CompilerType.h (NFC)
2020-03-03 spatel [AArch64] add tests for nnan/ninf/undef FP simplifications; NFC
2020-03-03 vsk test: Adjust no-dbg-value-after-terminator.mir to use
not --crash2020-03-03 kramm [mlir][Tutorial] Make parsing an empty file print a better error.
2020-03-03 riddleriver [mlir] Generate CmpFPredicate as an EnumAttr in tablegen
2020-03-03 rnk Port ubsan nullability.c test to Windows
2020-03-03 apl [lldb] Delete some commented out code in ClangASTSource.cpp
2020-03-03 spatel [PowerPC] adjust test to avoid getting zapped completely; NFC
2020-03-03 vsk [MachineVerifier] Remove placement rule exception for debug entry values
2020-03-03 vsk [LiveDebugValues] Do not insert DBG_VALUEs after a MBB terminator
2019-12-23 zeratul976 [clangd] Handle go-to-definition in macro invocations where the target appears in the expansion multiple times
2020-03-03 georgios.rokos [clang-offload-wrapper] Lower priority of __tgt_register_lib in favor of __tgt_register_requires
2020-03-03 zinenko [mlir] Format AffineOps.td. NFC
2020-03-03 craig.topper [X86] Match vpmullq latency to uops.info. Correct port usage for 512-bit memory form
Roll third_party/dxc/ ed6b888f1..a5cf0efe3 (10 commits)
microsoft/DirectXShaderCompiler@ed6b888...a5cf0ef
$ git log ed6b888f1..a5cf0efe3 --date=short --no-merges --format='%ad %ae %s'
2020-03-05 hekotas Update README.md - dxilconv and build setup instructions (#2741)
2020-03-05 hekotas Skip dxilconv tests when dxilconv.dll was not built. (#2750)
2020-03-04 texr Rewriter: improvements plus extract uniforms to global scope (#2730)
2020-03-04 texr Allow Wave intrinsics in DXR shader stages. (#2742)
2020-03-04 31109344+adam-yang Separated dead block removal to its own pass. Fixed bug where dead resources are not removed (#2744)
2020-03-04 grroth Increase scan limit for DSE, add option (#2725)
2020-03-03 hekotas Add option to hctbuild.cmd to skip building dxilconv.dll and related tools (#2739)
2020-03-03 31109344+adam-yang Printing out line num and debug variable and expression when disassembling. (#2738)
2020-03-03 python3kgae fix crash when has sampler as return type. (#2736)
2020-03-03 31109344+adam-yang Faster printing when validation fails with really big shaders (#2737)
Roll third_party/glslang/ 8985fc910..c6a4c6d3d (2 commits)
KhronosGroup/glslang@8985fc9...c6a4c6d
$ git log 8985fc910..c6a4c6d3d --date=short --no-merges --format='%ad %ae %s'
2020-03-04 johnkslang Improve formatting.
2020-03-04 johnkslang Add "news" section and component status.
Roll third_party/shaderc/ 6e9087162..14f128e8d (1 commit)
google/shaderc@6e90871...14f128e
$ git log 6e9087162..14f128e8d --date=short --no-merges --format='%ad %ae %s'
2020-03-04 rharrison Remove deprecated methods no longer used by Dawn (#993)
Roll third_party/spirv-headers/ 0a7fc4525..d9ce9ca52 (2 commits)
KhronosGroup/SPIRV-Headers@0a7fc45...d9ce9ca
$ git log 0a7fc4525..d9ce9ca52 --date=short --no-merges --format='%ad %ae %s'
2020-03-02 jbolz Add NonSemantic.DebugPrintf JSON/header
2020-03-02 jbolz Fix max enum value
Roll third_party/spirv-tools/ e1688b60c..66a682b6a (3 commits)
KhronosGroup/SPIRV-Tools@e1688b6...66a682b
$ git log e1688b60c..66a682b6a --date=short --no-merges --format='%ad %ae %s'
2020-03-05 afdx spirv-fuzz: Add swap commutable operands transformation (#3205)
2020-03-04 afdx spirv-fuzz: Fuzzer pass to add equation instructions (#3202)
2020-03-04 andreperezmaselco.developer Refactor FuzzerPass::ApplyTransformation code duplication. (#3206)
Roll third_party/swiftshader/ 126720bd2..51b2800bb (5 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/126720bd2e57..51b2800bb317
$ git log 126720bd2..51b2800bb --date=short --no-merges --format='%ad %ae %s'
2020-01-30 capn Support launching PowerVR samples from Visual Studio using SwiftShader
2020-03-04 amaiorano Subzero: implement Short4::Short4(RValue<Float4)
2020-02-28 amaiorano Subzero: don't assert about lack of atomic load/store on x86
2020-03-04 amaiorano Fix Regres regression post CMake var renaming
2020-03-03 amaiorano Subzero: fix regression in Optimizer
Roll third_party/vulkan-validationlayers/ 1f337d1a2..97484d689 (15 commits)
KhronosGroup/Vulkan-ValidationLayers@1f337d1...97484d6
$ git log 1f337d1a2..97484d689 --date=short --no-merges --format='%ad %ae %s'
2020-03-03 mark practices: Call statetracker base for all record funcs
2020-02-24 mark practices: Remove static extension deprecation info
2020-02-24 mark practices: Add code-generated checks for deprecated exts
2020-02-24 mark scripts: Updated bp gen to collect deprecation info
2020-02-21 mark practices: Hook up code-gen'd VkResult warning checks
2020-02-26 mark scripts: Add best practices gen'd files to generate_source
2020-02-25 mark scripts: Add best practices files
2020-02-21 mark scripts: Update lvl_genvk.py for best practices files
2020-02-21 mark scripts: Add best practices code generator script
2020-02-20 mark practices: Change names of non-generated bestpractices files
2020-03-02 mark logging: Use core object types in place of deprecated ones
2020-02-28 mark utils: Fix invalid utils create info sType
2020-02-28 mark tests: Use bespoke enums for error type
2020-02-28 mark utils: Use local warn/error/info enum defs
2020-01-09 mark tests: Enable debug utils for test framework
Created with:
roll-dep third_party/clspv third_party/clspv-llvm third_party/cppdap third_party/dxc third_party/glslang third_party/googletest third_party/json third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers