-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rolling 11 dependencies #833
Merged
Merged
Conversation
This file contains 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
Roll third_party/clspv/ 0936e2904..135683873 (10 commits) google/clspv@0936e29...1356838 $ git log 0936e2904..135683873 --date=short --no-merges --format='%ad %ae %s' 2020-04-02 alanbaker Add a new pass to undo harmful instcombines (#550) 2020-04-01 alanbaker Update dependencies (#546) 2020-03-31 48454132+sjw36 Don't modify functions while iterating (#543) 2020-03-31 jrprice Disable SwiftShader PowerVR targets in Kokoro (#544) 2020-03-24 alanbaker Add attributes to functions pass (#539) 2020-03-23 alanbaker Fix VariablePointer capability generation (#535) 2020-03-23 alanbaker Use unified1 version of spirv (#534) 2020-03-23 48454132+sjw36 Builtins::Lookup interface - phase2 (#531) 2020-03-19 alanbaker Update LLVM (#533) 2020-03-16 alanbaker Fix warnings (#527) Roll third_party/clspv-llvm/ 5c261c9c4..627e01feb (1732 commits) llvm/llvm-project@5c261c9...627e01f $ git log 5c261c9c4..627e01feb --date=short --no-merges --format='%ad %ae %s' 2019-11-21 modocache [coroutines] Don't build promise init with no args 2020-04-02 grosul [mlir][VectorOps] Implement canonicalization for TransposeOp. 2020-04-02 gclayton Have lldb-vscode update the currently selecte thread and frame when it receives a "scopes" request. 2020-04-02 thakis another wild guess at the win bot-only failures 2020-04-03 JunMa [Coroutines] Simplify implementation using removePredecessor 2020-04-02 ntv [mlir][Linalg] NFC - Rename Linalg and Vector EDSCs to avoid collisions 2020-03-29 Austin.Kerbow [AMDGPU] Handle SMRD signed offset immediate 2020-04-02 aprantl Teach the stripNonLineTableDebugInfo pass about the llvm.dbg.label intrinsic. 2020-04-02 aprantl Teach the stripNonLineTableDebugInfo pass about the llvm.dbg.addr intrinsic. 2020-04-02 thakis try more to appease win bots 2020-04-02 thakis Try again to get tests passing again on Windows. 2020-04-02 lhames Re-apply 0071eaaf089, "[ORC] Export __cxa_atexit ...", with fixes. 2020-04-02 Matthew.Arsenault AMDGPU: Fix broken check lines 2020-04-02 hubert.reinterpretcast [llvm-objdump][COFF][NFC] Split format-specific interfaces; add namespace 2020-04-02 julian.lettner iOS simulator testing: replace `simctl bootstatus` with boot+shutdown 2020-04-02 julian.lettner [lit] Refine filter error handling 2020-04-02 julian.lettner [lit] Remove unnecessary indirection in progress_callback 2020-04-01 Matthew.Arsenault AMDGPU: Use 128-bit DS operations by default 2019-12-11 Matthew.Arsenault AMDGPU: Add some tests for exotic denormal mode combinations 2019-11-18 Matthew.Arsenault AMDGPU: Remove denormal subtarget features 2020-04-01 Matthew.Arsenault clang/AMDGPU: Stop setting old denormal subtarget features 2019-10-31 Matthew.Arsenault AMDGPU: Assume f32 denormals are enabled by default 2020-04-02 dexonsmith utils: Tweak clang-parse-diagnostics-file for modules includes 2020-04-02 ldionne [libc++] NFC: Add documentation for writing tests 2020-04-01 ldionne [libc++] Refer to the Filesystem static test env as relative paths 2020-04-02 thakis Reland "Make it possible for lit.site.cfg to contain relative paths, and use it for llvm and clang" 2020-04-01 cyndy_ishida [llvm][TextAPI] adding inlining reexported libraries support 2020-04-02 cacarter [libc++][test] Partially revert msvc_stdlib_force_include.h _Pragma change 2020-04-02 craig.topper [X86] Enable combineExtSetcc for vectors larger than 256 bits when we've disabled 512 bit vectors. 2020-04-02 maskray Reland D75382 "[lld] Initial commit for new Mach-O backend" 2020-04-02 thakis Revert "Make it possible for lit.site.cfg to contain relative paths, and use it for llvm and clang" 2020-04-02 joker.eph Change pass registration generated code to allow users to selectively register passes 2020-03-30 wallace [intel-pt] Implement a basic test case 2020-04-02 thakis Make fb80b6b2d58c4 actually work. 2020-04-01 anna [InlineFunction] Update valid return attributes at callsite within callee body 2020-04-02 Matthew.Arsenault AMDGPU: Hack out noinline on functions using LDS globals 2020-03-31 thakis Make it possible for lit.site.cfg to contain relative paths, and use it for llvm and clang 2020-03-30 saugustine Exit unwinding early when at the top of the stack and additional info won't be found. 2020-04-02 spatel [InstCombine] try to reduce shuffle with bitcasted operand 2020-04-02 spatel [VectorCombine] transform bitcasted shuffle to narrower elements 2020-04-01 Stanislav.Mekhanoshin [AMDGPU] Fix crash in SILoadStoreOptimizer 2020-04-02 ldionne [libc++abi] NFC: Add link to review in workaround comment 2020-04-02 ldionne [libc++] Try to fix Chromium's build 2020-04-02 ntv [mlir][LLVM] Finer-grained control for C interface emission 2020-04-02 spatel [InstCombine] add tests for cmyk benchmark; NFC 2020-04-02 shivammittal99 Convert for loops to entry-based iteration 2020-04-02 zinenko [mlir] StandardToLLVM conversion: remove dead code 2020-04-02 llvmgnsyncbot [gn build] Port c00cb76274f 2020-04-02 llvmgnsyncbot [gn build] Port 24bb2d1e776 2020-04-02 thakis Revert "[gn build] Port 03f43b3aca36" (...) 2020-03-13 shengchen.kan [X86] Disable nop padding before instruction following hardcode 2020-03-16 riddleriver [mlir] Add support for the attribute verifiers in the dialect declaration generator. 2020-03-16 dgg5503 [Support] Change isatty to is_displayed 2020-03-16 craig.topper [X86] Disable fast-isel call lowering for functions with vXi1 arguments on avx512. 2020-03-05 aprantl Switch to TypeSystemClang over to CreateDeserialized() (NFC) 2020-03-16 tmsriram Add target to test basicblock-sections-mir-parse.mir 2020-03-16 riddleriver [mlir] Remove the PatternState class and simplify PatternMatchResult. 2020-03-16 uday [MLIR][NFC] update/clean up affine PDT, related utils, its test case 2020-03-16 echristo Make isValidImmForSVEVecImmAddrMode inline static rather than just static. 2020-03-16 listmail [Tests] Add test coverage for prefix selection logic 2020-03-10 dmitry.mikulin Fix profiling options on PS4 target: - libclang_rt.profile should be added when -fcs-profile-generate is on thecommand line. - OPT_fno_profile_instr_generate was used as a negative for OPT_fprofile_generate. Fix it to use OPT_fno_profile_generate. 2020-03-17 saar [Concepts] Fix incorrect control flow when TryAnnotateTypeConstraint annotates an invalid template-id 2020-02-27 eugenis [memtag] Plug in stack safety analysis. 2020-03-16 llvmgnsyncbot [gn build] Port df082ac45aa 2020-03-16 tmsriram Basic Block Sections support in LLVM. 2020-03-17 sdi1600105 [LoopTerminology] Rotated Loops images 2020-03-17 sdi1600105 [LoopTerminology] Rotated Loops 2020-03-16 tra [CUDA] Updated CompileCudaWithLLVM doc. 2020-03-10 liufeng.ee [QuantOps] Add the quant region definition 2020-03-16 craig.topper [X86] Assign avx512bf16 instructions to the SSEPackedSingle ExeDomain. 2020-03-16 benny.kra [AArch64] Remove unused variable 2020-03-16 riddleriver [mlir] Avoid the use of auto in templates to fix MSVC build 2020-03-16 sivachandra [libc] Add a README.md file to the AOR directory. 2020-03-16 thakis Revert "[InstSimplify] Simplify calls with "returned" attribute" 2020-03-16 kristof.beyls [libc] Provide Arm Optimized Routines for the LLVM libc project. 2020-03-16 riddleriver [mlir][NFC] Add missing include for std::string. 2020-02-26 francesco.petrogalli Implement IR intrinsics for gather prefetch. 2020-03-16 huihuiz [InstSimplify][SVE] Fix SimplifyGEPInst for scalable vector. 2020-02-14 Matthew.Arsenault Utils: Always set alignment when expanding mem intrinsics 2020-02-14 Matthew.Arsenault TTI: Add addrspace parameters to memcpy lowering functions 2020-03-16 hlopko [Syntax] Build declarator nodes 2020-03-16 thakis Revert "[llvm-objdump] Display locations of variables alongside disassembly" 2020-03-16 llvm-dev [X86] matchScalarReduction - add support for partial reductions 2020-02-14 Matthew.Arsenault GlobalISel: Fix lower bswap for vectors 2020-03-16 nemanja.i.ibm [PowerPC] Disable sanitizer test due to failures when using LLD 2020-02-20 Matthew.Arsenault AMDGPU/GlobalISel: Fix handling of G_ANYEXT with s1 source 2020-02-24 Matthew.Arsenault AMDGPU/GlobalISel: Fix some illegal scalar argument types 2020-03-16 cacarter Implement _LIBCPP_SUPPRESS_DEPRECATED_XXX when testing MSVC's STL 2020-03-16 Tom.Weaver [DexTer] Add step.UNKNOWN check for NoneType line numbers. 2020-03-17 aqjune Minor fix to a comment in CodeGenPrepare.cpp 2019-12-24 Matthew.Arsenault AMDGPU: Drop special case f64 fround lowering 2020-03-16 hokein.wu [AST] Correct the CXXOperatorCallExpr source range. 2020-03-16 hokein.wu Revert "[AST] Move dependence computations into a separate file" 2020-01-27 ibiryukov [AST] Move dependence computations into a separate file 2020-03-16 jonas [lldb/Reproducers] Decode run-length encoding in GDB replay server. 2020-03-14 Matthew.Arsenault GlobalISel: Fix round lowering 2020-03-16 thakis Revert "[gn build] (manually) port 8b409eaba" 2020-03-16 teemperor [lldb] Re-add nullptr check to IRForTarget::RewriteObjCConstString log statement 2020-03-11 dominik.montada [GlobalISel] add additional lowering support for G_INSERT 2020-03-16 sander.desmalen Revert "[SVE] Auto-generate builtins and header for svld1." Roll third_party/dxc/ a3ebb138a..ef73f1da8 (10 commits) microsoft/DirectXShaderCompiler@a3ebb13...ef73f1d $ git log a3ebb138a..ef73f1da8 --date=short --no-merges --format='%ad %ae %s' 2020-04-02 texr Disable optimization in instcombine that produces trunc to odd bit size (#2805) 2020-04-02 grroth Don't assume branch user of dx.break (#2806) 2020-04-02 kusmabite Correct function name for RawBufferLoad (#2804) 2020-03-31 grroth Account for non-one user of dx.break call (#2802) 2020-03-30 grroth Conditionalize breaks to keep them in loops (#2795) 2020-03-30 12521759+nicebyte Fix incorrect UUIDs on Linux (#2796) 2020-03-30 grroth Correct capitalization of microsoft in Readme (#2799) 2020-03-27 ehsannas [spirv] Support SPV_EXT_demote_to_helper_invocation (#2773) 2020-03-26 jaebaek [spirv] Update SPIRV-Tools submodule (#2794) 2020-03-26 ehsannas [spirv] Remove BufferBlock decoration (deprecated after SPIRV 1.3). (#2790) Roll third_party/glslang/ 4b2483ee8..0b66fa3b6 (51 commits) KhronosGroup/glslang@4b2483e...0b66fa3 $ git log 4b2483ee8..0b66fa3b6 --date=short --no-merges --format='%ad %ae %s' 2020-04-02 mbechard Shader interface matching rework to fix #2136 (#2156) 2020-04-01 cepheus Build warning: Fix #2167: Remove nested reuse of 'unreachable'. 2020-03-31 cepheus Bump revision. 2020-03-30 alele Error assigns to objects of rayQueryEXT type. 2020-03-30 dsinclair Remove unused variables. 2020-03-30 cepheus Fix #2163: improve comments for addProcess() and the preamble. 2020-03-30 ntfs.hard printf format 2020-03-30 ntfs.hard unused var 2020-03-30 ntfs.hard bitwise on boolean 2020-03-30 ntfs.hard opposite inner condition 2020-03-27 greg Update spirv-tools known_good to latest stable 2020-03-26 neslisah.torosdagli accelerationStructureEXT - issue #2152 2020-03-26 neslisah.torosdagli accelerationStructureEXT - issue #2152 2020-03-26 neslisah.torosdagli pass by reference updates 2020-03-26 neslisah.torosdagli pass-by-reference updates 2020-03-25 gcmn Add missing braces to if condition 2020-03-25 neslisah.torosdagli switch format update 2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files 2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files 2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files 2020-03-24 neslisah.torosdagli spirv.hpp reverted to commit f368dcbb7d8af23f0cba3015d0f4dda9dc3aa66d 2020-03-24 neslisah.torosdagli .travis updated to origin, rayQueryCheck removed 2020-03-23 neslisah.torosdagli const rayFlag defs used in the test cases in stead of numerical values 2020-03-23 neslisah.torosdagli compute and fragment shader test_cases added for rayQuery 2020-03-23 neslisah.torosdagli rayQuery test cases added 2020-03-23 neslisah.torosdagli rayQueryEXT function parameter 2020-03-23 neslisah.torosdagli rayQueryEXT assignment is allowed. 2020-03-23 neslisah.torosdagli test names updated 2020-03-23 kainino update README 2020-03-23 kainino Fix build on CMake 2.8, and fix Web build 2020-03-23 neslisah.torosdagli wait time increased for the install 2020-03-23 neslisah.torosdagli rayQuery test cases disabled 2020-03-21 arnfranke Make file formatting comply with POSIX and Unix standards 2020-03-20 neslisah.torosdagli GL_EXT_ray_query glslang updates, and test cases added. 2020-03-19 courtneygo Fix MSVC build issue - remove invalid character 2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed. 2020-03-19 ntorosda GL_EXT_ray_query updates 2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument 2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed. 2020-03-19 ntorosda GL_EXT_ray_query updates 2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument 2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed. 2020-03-19 neslisah.torosdagli GL_EXT_ray_query updates 2020-03-19 ntorosda GL_EXT_ray_query updates 2020-03-18 alele Re-add NV enums for raytracing to prevent build breaks. 2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument 2020-03-18 cepheus Bump version (also fix line endings the grammar). 2020-03-17 dkoch update known_good 2020-03-17 dkoch Add support for GLSL_EXT_ray_tracing 2020-03-17 cepheus SPV headers: Bump up to the latest header. 2020-03-16 jbolz Forbid memoryBarrierAtomicCounter for Vulkan compiles Roll third_party/googletest/ e588eb1ff..61f010d70 (16 commits) google/googletest@e588eb1...61f010d $ git log e588eb1ff..61f010d70 --date=short --no-merges --format='%ad %ae %s' 2020-03-30 absl-team Googletest export 2020-03-23 absl-team Googletest export 2020-03-24 krystian.kuzniarek remove chapters on Autotools, Meson and plain Makefiles 2020-03-24 krystian.kuzniarek remove dead code in googletest-output-test 2020-03-20 absl-team Googletest export 2019-07-11 adam.f.badura Add support for std::function in MockFunction (#2277) 2019-12-26 adam.f.badura Add tests for MockFunction deduction (#2277) 2020-03-17 absl-team Googletest export 2020-03-16 dmauro Googletest export 2020-03-13 absl-team Googletest export 2020-03-06 absl-team Googletest export 2020-03-03 absl-team Googletest export 2020-03-03 absl-team Googletest export 2020-03-11 romain.geissler Make sure IsATTY does not clobber errno. 2020-02-21 johan.mabille Fixed warnings 2020-01-29 krystian.kuzniarek remove a dead reference to the Autotools script Roll third_party/shaderc/ a7657e4fa..f175adffa (16 commits) google/shaderc@a7657e4...f175adf $ git log a7657e4fa..f175adffa --date=short --no-merges --format='%ad %ae %s' 2020-04-02 rharrison Add flag to control if we build with -Werror (#1032) 2020-03-31 rharrison Add knob to control force_zero_initialized_variables (#1028) 2020-03-31 dgkoch update glslang to SDK-Candidate-2 tag (#1027) 2020-03-30 rharrison Rolling 5 dependencies and updated exceptions (#1026) 2020-03-30 dgkoch Roll glslang dependency to SDK-candidate tag (#1024) 2020-03-30 rharrison Add support for WebGPU to shaderc (#1021) 2020-03-26 rharrison Convert compile options to require explicit environments (#1019) 2020-03-26 dgkoch Roll glslang dependency (#1018) 2020-03-24 jiawei.shao SPVC: Record if a storage texture is declared as multisampled texture (#1011) 2020-03-24 rharrison Add message about status of artifacts to downloads.md (#1012) 2020-03-24 rharrison Rolling 5 dependencies (#1014) 2020-03-20 jiawei.shao Extract texture dimension for storage textures (#1008) 2020-03-18 rharrison Add support for storage texture format reflection (#1005) 2020-03-18 dgkoch Remove NV_EXTENSIONS conditionals (#1003) 2020-03-17 rharrison Rolling 4 dependencies (#1002) 2020-03-16 rharrison Add reflection support for storage textures (#1001) Roll third_party/spirv-tools/ 1346dd5de..e95fbfb1f (13 commits) KhronosGroup/SPIRV-Tools@1346dd5...e95fbfb $ git log 1346dd5de..e95fbfb1f --date=short --no-merges --format='%ad %ae %s' 2020-04-02 afdx spirv-fuzz: Transformation to add OpConstantNull (#3273) 2020-04-02 afdx spirv-fuzz: Handle isomorphic types property in composite construction (#3262) 2020-04-02 afdx spirv-fuzz: Limit adding of new variables to 'basic' types (#3257) 2020-04-02 afdx spirv-fuzz: Only replace regular ids with synonyms (#3255) 2020-04-02 afdx spirv-fuzz: Introduce TransformationContext (#3272) 2020-04-02 afdx spirv-fuzz: Add validator options (#3254) 2020-04-02 alanbaker Update dominates to check for null nodes (#3271) 2020-04-01 alanbaker Set wrapped kill basic block's parent (#3269) 2020-03-31 caio.oliveira Validate Buffer and BufferBlock apply only to struct types (#3259) 2020-03-26 stevenperron Start SPIRV-Tools v2020.3 2020-03-26 stevenperron Finalize SPIRV-Tools v2020.2 2020-03-26 stevenperron Update CHANGES 2020-03-25 alanbaker Fix identification of Vulkan images and buffers (#3253) Roll third_party/swiftshader/ 440fc9959..f99302c4e (70 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/440fc9959f06..f99302c4efe6 $ git log 440fc9959..f99302c4e --date=short --no-merges --format='%ad %ae %s' 2020-03-30 capn Remove the D3D9 and D3D8 source code 2020-03-30 capn Remove the custom Visual Studio solution and projects 2020-04-02 capn Fix GN build 2020-04-01 bclayton Reactor: Fix remove_if brokenness 2020-04-02 capn Remove the sw::Color<> class 2020-04-02 bclayton Change for loops to use const refs, per performance-for-range-copy clang-tidy. 2020-04-01 sugoi Fix ImageView size computation 2020-03-27 cwallez MetalSurface: set layer.device to a ref of the system default device. 2020-03-31 bclayton Regres: Add invertCommon optimization. 2020-03-31 bclayton Regres: Move optimization logic to separate file 2020-03-31 bclayton Regres: Keep coverage span groups stable. 2020-03-31 bclayton Regres: Split coverage.go into multiple files 2020-03-30 bclayton Regres: Further optimizations for coverage 2020-03-30 bclayton Regres: Add cov.ReadJSON() 2020-03-30 capn Fix implicit narrowing cast 2020-03-30 capn Eliminate the legacy PowerVR SDK 2020-03-30 capn Integrate PowerVR OpenGL ES samples 2020-03-30 capn Fix completeness test of OpenGL ES immutable textures 2020-03-30 cwallez Revert "MetalSurface: set layer.device to a ref of the system default device." 2020-03-27 cwallez MetalSurface: set layer.device to a ref of the system default device. 2020-03-28 capn Don't expose the sampling routine cache's mutex 2020-03-17 capn Create PowerVR targets if submodule already exists 2020-03-28 bclayton Regres: Generate coverage data on nightly runs 2020-03-24 bclayton Subzero Coroutines: Use ultra-low-level marl APIs 2020-03-16 bclayton Subzero: Ensure coroutines are same-thread. 2020-03-19 capn Rename constant cache to snapshot cache 2020-03-25 capn Add sampling routine documentation 2020-03-27 sugoi Fix Android.bp following the SPIRV-Tools update 2020-03-27 bclayton Regres: Switch to building with LLVM 10 2020-03-27 bclayton Regres: Add llvm.Version.Download() to download and verify a LLVM toolchain 2020-03-27 bclayton Kokoro: Test LLVM 10 backend for ubuntu 2020-03-24 bclayton Coverage: Add 'turbo-cov': a faster reimplementation of llvm-cov 2020-03-26 capn Don't download all submodules for Kokoro tests 2020-03-26 bclayton Reactor: Disable more warnings to get LLVM 10 building 2020-03-26 bclayton LLVM 10: Add configs/common and configs/darwin. 2020-03-26 bclayton LLVM 10: Add configs/common and configs/linux. 2020-03-27 sugoi Squashed 'third_party/SPIRV-Tools/' changes from 8910ea5f1..fd773eb50 2020-03-27 sugoi Squashed 'third_party/SPIRV-Headers/' changes from 204cd131c..f8bf11a02 2020-03-23 digit Remove two minor compiler warnings/errors: 2020-03-26 bclayton third_party: Create scripts for updating spirv-[tools|headers] 2020-03-26 capn Fix taking aspect into account for image view identifiers 2020-03-26 bclayton Kokoro: Move llvm configs into 7.0 subdirectory, create 10.0 copies. 2020-03-24 bclayton Regres: Add support for generating collated coverage info 2020-03-24 bclayton CMake: Emit coverage-toolchain.txt file next to ICD json 2020-03-23 bclayton CMake: Add SWIFTSHADER_EMIT_COVERAGE option 2020-03-26 bclayton CMake: Add option for selecting LLVM version. 2020-03-19 capn Identify image views based on their state 2020-03-18 capn Provide packed VkFormat to uint8_t mapping 2020-03-17 capn Uniquely identify sampler state 2020-03-23 capn Split vk::Sampler state off into a structure 2020-03-23 capn Fix handling Memset<> assignment and comparison 2020-03-25 bclayton Add script for updating llvm 10 2020-03-23 amaiorano regres: add daily run against SwiftShader/Subzero 2020-03-25 bclayton CMake: Don't export LLVM_INCLUDE_DIR to PARENT_SCOPE 2020-03-24 bclayton CMake: Move LLVM rules out to third_party/llvm-7.0 2020-03-24 bclayton Add missing copyright header to CMakeLists.txt 2020-03-25 bclayton Initial drop of LLVM 10 to third_party/llvm-10.0 2020-03-23 bclayton Regres: Add new run_testlist flags 2020-03-19 capn Remove unused sampler parameter 2020-03-17 capn Specialize sampling routine for immutable sampler data 2020-03-24 bclayton Squashed 'third_party/marl/' changes from ca8408f68..16e1dc37c 2020-03-23 amaiorano CMake: make SWIFTSHADER_DCHECK_ALWAYS_ON work on Windows 2020-03-23 chrisforbes Refactor vertex fetch to use VkFormat more aggressively 2020-03-20 amaiorano Subzero: fix CoroutineBegin generation 2020-03-19 sugoi Fix float to r11g11b10 conversion 2020-03-19 amaiorano marl: manually apply partial patch to fix x86 crashes 2020-03-17 amaiorano Subzero: fix external function calls on x86-32 2020-03-17 amaiorano Subzero: fix partially initialized ManagedStatic assert 2019-12-04 digit [vulkan]: Support multiple external semaphore implementations. 2020-03-16 bclayton Squashed 'third_party/marl/' changes from 64d123947..ca8408f68 Roll third_party/vulkan-headers/ 74556a131..0e78ffd1d (3 commits) KhronosGroup/Vulkan-Headers@74556a1...0e78ffd $ git log 74556a131..0e78ffd1d --date=short --no-merges --format='%ad %ae %s' 2020-03-24 oddhack Update for Vulkan-Docs 1.2.136 2020-03-17 oddhack New include file with provisional extension interfaces (those interfaces not aliased by promoted-from APIs, at least). 2020-03-17 oddhack Update for Vulkan-Docs 1.2.135 Roll third_party/vulkan-loader/ f1d9f12a1..bb74deab0 (12 commits) KhronosGroup/Vulkan-Loader@f1d9f12...bb74dea $ git log f1d9f12a1..bb74deab0 --date=short --no-merges --format='%ad %ae %s' 2020-04-02 rgarcia Allow vkGetInstanceProcAddr to resolve itself with no instance 2020-03-30 charles loader: fix mispelling of implement 2020-02-27 mikew tests: Use complete version from header 2020-02-27 mikew loader: Use complete version from header 2020-03-26 udknight docs: Fix wrong type name in InterceptFunctionName prototype 2020-03-10 charles scripts: stubs in dispatch table lacked matching return types 2020-03-18 charles loader: check for duplicates in device extension count 2020-03-18 mark travis: Remove GN build failures from 'allowed' list 2020-03-17 shannon build: Update known-good for 1.2.135 header 2020-03-17 smcv FindVulkanHeaders: Match header lines more precisely 2020-03-12 joshua loader: Handle no surface for surface caps 2 funcs 2020-03-12 joshua loader: Migrate get surface caps 2 funcs to wsi Roll third_party/vulkan-validationlayers/ be663d752..9a283ae34 (117 commits) KhronosGroup/Vulkan-ValidationLayers@be663d7...9a283ae $ git log be663d752..9a283ae34 --date=short --no-merges --format='%ad %ae %s' 2020-04-01 mikes scripts: Make VU text sanitizing more robust 2020-03-31 jungwan82 codegen: Fixed encoding errors 2020-04-02 petr_kraus layers: Make code Cpp20 compatible 2020-04-02 mark cmake: Disable WarningsAsErrors on obsolete CLANG versions 2020-04-01 tony tests: Misc cleanup 2020-04-01 s.fricke tests: Add Disjoint Image Barrier VUID 2020-04-01 s.fricke layers: Add Disjoint Image Barrier VUID 2020-04-01 rverschelde build: Don't set MSVC pragma for Win32 GCC/Clang 2020-03-31 dsinclair layers: Add braces around std::array initializers 2020-04-01 jbolz layers: Add missing AccelerationStructure logic 2020-04-01 tony docs: CLarify location of debug printf test 2020-03-31 jbolz tests: Test that VUID 03339 doesn't fire for EXT BDA 2020-03-31 jbolz layers: Split EXT buffer_device_address features from KHR 2020-04-01 mark cmake: Add xxhash.c to layer_support_files 2020-03-30 shannon build: Update glslang known-good for SDK 1.2.135 2020-03-31 cwallez debug_printf: also suppress -Wformat-security on clang 2020-03-30 dsinclair layers: Add braces around array initializer 2020-03-30 tony gpu: Add null terminator to types array 2020-03-24 mark travis: Remove Vulkan-Tools from known good 2020-03-24 mark build: Remove VulkanTools from known good 2020-03-17 mark tests: Add multi-object message output test 2020-03-16 mark lifetimes: Pass pertinent objects to utils callback 2020-03-16 mark corechecks: Pass shaderval multiobjs to debug callback 2020-03-16 mark practices: Enable mutli-object output for utils callback 2020-03-16 mark corechecks: Expose multiple buffer val objects to dbg callback 2020-03-16 mark corechecks: Include multiple objects in debug callbacks 2020-03-16 mark chassis: Add multiobject error message support 2020-03-16 mark chassis: Fix internal-to-core object conversion function 2020-03-27 tony gpu: Fix debug printf to use new logging mechanism 2020-03-26 tony docs: Add doc for debug printf 2020-03-24 tony gpu: Use enum from headers to enable debug printf 2020-03-05 tony gpu: Rename shader printf to debug printf 2020-03-04 tony gpu: Clean up error messages 2020-03-04 tony gpu: Disable printf if gpu-av is enabled 2019-11-01 tony gpu: Add printf truncation warning 2019-10-31 tony gpu: Add buffer size, verbosity and stdout options 2019-10-23 tony gpu: Share code between gpu-av and shader printf 2019-10-11 tony tests: Add test for shader printf 2020-03-27 tony tests: Allow tests to look for Info severity 2019-10-31 tony gpu: Add settings for shader printf 2019-10-17 tony gpu: Add shader debug printf object 2020-03-29 jbolz tests: Test using a sparse image after freeing memory 2020-03-29 jbolz layers: Make FreeMemory remove memory from sparse_bindings 2020-03-29 joshua logging: Fix building on VS2019 2020-03-25 jbolz tests: Test VUID-VkSparseImageMemoryBindInfo-image-02901 2020-03-25 jbolz layers: Implement VUID-VkSparseImageMemoryBindInfo-image-02901 2020-03-26 jbolz scripts: Make safe structs 'union' or 'struct' to match the Vulkan headers 2020-03-27 mark docs: Update clang-format required version 2020-03-24 s.fricke layers: Fix renderpass2 VUID 2020-03-19 jbolz Implement VK_KHR_ray_tracing validation (...) 2020-02-21 mikes scripts: Fix quoting workaround for error header 2020-03-23 s.fricke layers: Add label for 01931 2020-03-23 s.fricke layers: Add label for 00282 2020-03-23 mark tests: Remove unused refs to Vulkan-Tools vulkan_wrapper.* 2020-03-04 tony tests: Add test to track layouts in imageless framebuffer 2020-03-04 tony layers: Move aliasing layout transitions lower in validation 2020-03-03 tony layers: Find attachments in pNext when imageless FB 2020-03-18 mark build: Update clang version to get warnings-as-errors 2020-03-18 s.fricke tests: Add support for maxPerStageResources 2020-03-18 s.fricke layers: Add support for maxPerStageResources 2020-03-18 mark tests: Fix clang NOEXCEPT warnings in vktestbinding 2020-03-18 mark tests: Remove redundant forward decl 2020-03-18 mark tests: Fix clang NOEXCEPT warnings in vkrenderframework 2020-03-18 mark stateless: Decorate predefined constants as UNUSED 2020-03-18 mark corechecks: Remove unused shader validation function 2020-03-18 mark bufferval: Fix signed/unsigned warnings in clang 2020-03-18 mark buff_val: Fix misspellings in copydata source 2020-03-18 mark statetracker: Fix GetDslFromPipelineLayout clang warnings 2020-03-18 mark corechecks: Fix ImageLayoutMatches unused func warnings 2020-03-18 mark layers: Fix 'IsExtEnabled' unused func clang warnings 2020-03-18 jbolz tests: Improve tests for consecutive binding validation 2020-03-18 jbolz layers: Fix consecutive binding validation 2020-03-16 s.fricke tests: Add support for Descriptor Indexing VUID 2020-03-16 s.fricke layers: Add support for Descriptor Indexing VUID 2020-03-18 hedmoo layers: Update range_vector.h 2020-03-18 mark travis: Make GN build problems hard failures 2020-03-18 jasuarez tests: More tests for VK_KHR_timeline_semaphore 2020-03-10 jasuarez layers: More VK_KHR_timeline_semaphore validations 2020-03-16 s.fricke tests: Add support for VUID 01762 2020-03-16 s.fricke layers: Add support for VUID 01762 2020-03-16 s.fricke layers: Add support for Map Memory VUIDs 2020-03-16 s.fricke layers: Removed redundant looping in graphics pipeline 2020-03-16 s.fricke tests: Add support for VUID 02801 2020-03-16 s.fricke layers: Add support for VUID 02801 2020-03-16 s.fricke tests: Add support for VUID 01510 2020-03-16 s.fricke layers: Add support for VUID 01510 2020-03-16 s.fricke tests: Add support for VUID 01442 2020-03-16 s.fricke layers: Add support for VUID 01442 2020-03-16 s.fricke tests: Add support for VUID 01188 2020-03-16 s.fricke layers: Add support for VUID 01188 2020-03-16 s.fricke tests: Add support for VUID 00968 2020-03-16 s.fricke layers: Add support for VUID 00968 2020-03-16 jmadill Fix Chromium warning about copying iterators. 2020-03-13 jbolz scripts: Add aliased types to handle_types 2020-03-13 jbolz layers: Fix RayTracing VUIDs to use buffer->createInfo.size 2020-03-13 jbolz tests: Disable a test case in VkLayerTest.ValidateGeometryNV 2020-03-07 s.fricke tests: Extra test to check multi-planar copies 2020-03-07 s.fricke layers: Add support for 01548 2020-03-11 mark docs: Update layer config and overview doc 2020-02-01 jakub tracker: Fix work retiring for queue submissions 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
jrprice
pushed a commit
to jrprice/amber
that referenced
this pull request
May 12, 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
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/ 0936e2904..135683873 (10 commits)
google/clspv@0936e29...1356838
$ git log 0936e2904..135683873 --date=short --no-merges --format='%ad %ae %s'
2020-04-02 alanbaker Add a new pass to undo harmful instcombines (#550)
2020-04-01 alanbaker Update dependencies (#546)
2020-03-31 48454132+sjw36 Don't modify functions while iterating (#543)
2020-03-31 jrprice Disable SwiftShader PowerVR targets in Kokoro (#544)
2020-03-24 alanbaker Add attributes to functions pass (#539)
2020-03-23 alanbaker Fix VariablePointer capability generation (#535)
2020-03-23 alanbaker Use unified1 version of spirv (#534)
2020-03-23 48454132+sjw36 Builtins::Lookup interface - phase2 (#531)
2020-03-19 alanbaker Update LLVM (#533)
2020-03-16 alanbaker Fix warnings (#527)
Roll third_party/clspv-llvm/ 5c261c9c4..627e01feb (1732 commits)
llvm/llvm-project@5c261c9...627e01f
$ git log 5c261c9c4..627e01feb --date=short --no-merges --format='%ad %ae %s'
2019-11-21 modocache [coroutines] Don't build promise init with no args
2020-04-02 grosul [mlir][VectorOps] Implement canonicalization for TransposeOp.
2020-04-02 gclayton Have lldb-vscode update the currently selecte thread and frame when it receives a "scopes" request.
2020-04-02 thakis another wild guess at the win bot-only failures
2020-04-03 JunMa [Coroutines] Simplify implementation using removePredecessor
2020-04-02 ntv [mlir][Linalg] NFC - Rename Linalg and Vector EDSCs to avoid collisions
2020-03-29 Austin.Kerbow [AMDGPU] Handle SMRD signed offset immediate
2020-04-02 aprantl Teach the stripNonLineTableDebugInfo pass about the llvm.dbg.label intrinsic.
2020-04-02 aprantl Teach the stripNonLineTableDebugInfo pass about the llvm.dbg.addr intrinsic.
2020-04-02 thakis try more to appease win bots
2020-04-02 thakis Try again to get tests passing again on Windows.
2020-04-02 lhames Re-apply 0071eaaf089, "[ORC] Export __cxa_atexit ...", with fixes.
2020-04-02 Matthew.Arsenault AMDGPU: Fix broken check lines
2020-04-02 hubert.reinterpretcast [llvm-objdump][COFF][NFC] Split format-specific interfaces; add namespace
2020-04-02 julian.lettner iOS simulator testing: replace
simctl bootstatus
with boot+shutdown2020-04-02 julian.lettner [lit] Refine filter error handling
2020-04-02 julian.lettner [lit] Remove unnecessary indirection in progress_callback
2020-04-01 Matthew.Arsenault AMDGPU: Use 128-bit DS operations by default
2019-12-11 Matthew.Arsenault AMDGPU: Add some tests for exotic denormal mode combinations
2019-11-18 Matthew.Arsenault AMDGPU: Remove denormal subtarget features
2020-04-01 Matthew.Arsenault clang/AMDGPU: Stop setting old denormal subtarget features
2019-10-31 Matthew.Arsenault AMDGPU: Assume f32 denormals are enabled by default
2020-04-02 dexonsmith utils: Tweak clang-parse-diagnostics-file for modules includes
2020-04-02 ldionne [libc++] NFC: Add documentation for writing tests
2020-04-01 ldionne [libc++] Refer to the Filesystem static test env as relative paths
2020-04-02 thakis Reland "Make it possible for lit.site.cfg to contain relative paths, and use it for llvm and clang"
2020-04-01 cyndy_ishida [llvm][TextAPI] adding inlining reexported libraries support
2020-04-02 cacarter [libc++][test] Partially revert msvc_stdlib_force_include.h _Pragma change
2020-04-02 craig.topper [X86] Enable combineExtSetcc for vectors larger than 256 bits when we've disabled 512 bit vectors.
2020-04-02 maskray Reland D75382 "[lld] Initial commit for new Mach-O backend"
2020-04-02 thakis Revert "Make it possible for lit.site.cfg to contain relative paths, and use it for llvm and clang"
2020-04-02 joker.eph Change pass registration generated code to allow users to selectively register passes
2020-03-30 wallace [intel-pt] Implement a basic test case
2020-04-02 thakis Make fb80b6b2d58c4 actually work.
2020-04-01 anna [InlineFunction] Update valid return attributes at callsite within callee body
2020-04-02 Matthew.Arsenault AMDGPU: Hack out noinline on functions using LDS globals
2020-03-31 thakis Make it possible for lit.site.cfg to contain relative paths, and use it for llvm and clang
2020-03-30 saugustine Exit unwinding early when at the top of the stack and additional info won't be found.
2020-04-02 spatel [InstCombine] try to reduce shuffle with bitcasted operand
2020-04-02 spatel [VectorCombine] transform bitcasted shuffle to narrower elements
2020-04-01 Stanislav.Mekhanoshin [AMDGPU] Fix crash in SILoadStoreOptimizer
2020-04-02 ldionne [libc++abi] NFC: Add link to review in workaround comment
2020-04-02 ldionne [libc++] Try to fix Chromium's build
2020-04-02 ntv [mlir][LLVM] Finer-grained control for C interface emission
2020-04-02 spatel [InstCombine] add tests for cmyk benchmark; NFC
2020-04-02 shivammittal99 Convert for loops to entry-based iteration
2020-04-02 zinenko [mlir] StandardToLLVM conversion: remove dead code
2020-04-02 llvmgnsyncbot [gn build] Port c00cb76274f
2020-04-02 llvmgnsyncbot [gn build] Port 24bb2d1e776
2020-04-02 thakis Revert "[gn build] Port 03f43b3aca36"
(...)
2020-03-13 shengchen.kan [X86] Disable nop padding before instruction following hardcode
2020-03-16 riddleriver [mlir] Add support for the attribute verifiers in the dialect declaration generator.
2020-03-16 dgg5503 [Support] Change isatty to is_displayed
2020-03-16 craig.topper [X86] Disable fast-isel call lowering for functions with vXi1 arguments on avx512.
2020-03-05 aprantl Switch to TypeSystemClang over to CreateDeserialized() (NFC)
2020-03-16 tmsriram Add target to test basicblock-sections-mir-parse.mir
2020-03-16 riddleriver [mlir] Remove the PatternState class and simplify PatternMatchResult.
2020-03-16 uday [MLIR][NFC] update/clean up affine PDT, related utils, its test case
2020-03-16 echristo Make isValidImmForSVEVecImmAddrMode inline static rather than just static.
2020-03-16 listmail [Tests] Add test coverage for prefix selection logic
2020-03-10 dmitry.mikulin Fix profiling options on PS4 target: - libclang_rt.profile should be added when -fcs-profile-generate is on thecommand line. - OPT_fno_profile_instr_generate was used as a negative for OPT_fprofile_generate. Fix it to use OPT_fno_profile_generate.
2020-03-17 saar [Concepts] Fix incorrect control flow when TryAnnotateTypeConstraint annotates an invalid template-id
2020-02-27 eugenis [memtag] Plug in stack safety analysis.
2020-03-16 llvmgnsyncbot [gn build] Port df082ac45aa
2020-03-16 tmsriram Basic Block Sections support in LLVM.
2020-03-17 sdi1600105 [LoopTerminology] Rotated Loops images
2020-03-17 sdi1600105 [LoopTerminology] Rotated Loops
2020-03-16 tra [CUDA] Updated CompileCudaWithLLVM doc.
2020-03-10 liufeng.ee [QuantOps] Add the quant region definition
2020-03-16 craig.topper [X86] Assign avx512bf16 instructions to the SSEPackedSingle ExeDomain.
2020-03-16 benny.kra [AArch64] Remove unused variable
2020-03-16 riddleriver [mlir] Avoid the use of auto in templates to fix MSVC build
2020-03-16 sivachandra [libc] Add a README.md file to the AOR directory.
2020-03-16 thakis Revert "[InstSimplify] Simplify calls with "returned" attribute"
2020-03-16 kristof.beyls [libc] Provide Arm Optimized Routines for the LLVM libc project.
2020-03-16 riddleriver [mlir][NFC] Add missing include for std::string.
2020-02-26 francesco.petrogalli Implement IR intrinsics for gather prefetch.
2020-03-16 huihuiz [InstSimplify][SVE] Fix SimplifyGEPInst for scalable vector.
2020-02-14 Matthew.Arsenault Utils: Always set alignment when expanding mem intrinsics
2020-02-14 Matthew.Arsenault TTI: Add addrspace parameters to memcpy lowering functions
2020-03-16 hlopko [Syntax] Build declarator nodes
2020-03-16 thakis Revert "[llvm-objdump] Display locations of variables alongside disassembly"
2020-03-16 llvm-dev [X86] matchScalarReduction - add support for partial reductions
2020-02-14 Matthew.Arsenault GlobalISel: Fix lower bswap for vectors
2020-03-16 nemanja.i.ibm [PowerPC] Disable sanitizer test due to failures when using LLD
2020-02-20 Matthew.Arsenault AMDGPU/GlobalISel: Fix handling of G_ANYEXT with s1 source
2020-02-24 Matthew.Arsenault AMDGPU/GlobalISel: Fix some illegal scalar argument types
2020-03-16 cacarter Implement _LIBCPP_SUPPRESS_DEPRECATED_XXX when testing MSVC's STL
2020-03-16 Tom.Weaver [DexTer] Add step.UNKNOWN check for NoneType line numbers.
2020-03-17 aqjune Minor fix to a comment in CodeGenPrepare.cpp
2019-12-24 Matthew.Arsenault AMDGPU: Drop special case f64 fround lowering
2020-03-16 hokein.wu [AST] Correct the CXXOperatorCallExpr source range.
2020-03-16 hokein.wu Revert "[AST] Move dependence computations into a separate file"
2020-01-27 ibiryukov [AST] Move dependence computations into a separate file
2020-03-16 jonas [lldb/Reproducers] Decode run-length encoding in GDB replay server.
2020-03-14 Matthew.Arsenault GlobalISel: Fix round lowering
2020-03-16 thakis Revert "[gn build] (manually) port 8b409eaba"
2020-03-16 teemperor [lldb] Re-add nullptr check to IRForTarget::RewriteObjCConstString log statement
2020-03-11 dominik.montada [GlobalISel] add additional lowering support for G_INSERT
2020-03-16 sander.desmalen Revert "[SVE] Auto-generate builtins and header for svld1."
Roll third_party/dxc/ a3ebb138a..ef73f1da8 (10 commits)
microsoft/DirectXShaderCompiler@a3ebb13...ef73f1d
$ git log a3ebb138a..ef73f1da8 --date=short --no-merges --format='%ad %ae %s'
2020-04-02 texr Disable optimization in instcombine that produces trunc to odd bit size (#2805)
2020-04-02 grroth Don't assume branch user of dx.break (#2806)
2020-04-02 kusmabite Correct function name for RawBufferLoad (#2804)
2020-03-31 grroth Account for non-one user of dx.break call (#2802)
2020-03-30 grroth Conditionalize breaks to keep them in loops (#2795)
2020-03-30 12521759+nicebyte Fix incorrect UUIDs on Linux (#2796)
2020-03-30 grroth Correct capitalization of microsoft in Readme (#2799)
2020-03-27 ehsannas [spirv] Support SPV_EXT_demote_to_helper_invocation (#2773)
2020-03-26 jaebaek [spirv] Update SPIRV-Tools submodule (#2794)
2020-03-26 ehsannas [spirv] Remove BufferBlock decoration (deprecated after SPIRV 1.3). (#2790)
Roll third_party/glslang/ 4b2483ee8..0b66fa3b6 (51 commits)
KhronosGroup/glslang@4b2483e...0b66fa3
$ git log 4b2483ee8..0b66fa3b6 --date=short --no-merges --format='%ad %ae %s'
2020-04-02 mbechard Shader interface matching rework to fix #2136 (#2156)
2020-04-01 cepheus Build warning: Fix #2167: Remove nested reuse of 'unreachable'.
2020-03-31 cepheus Bump revision.
2020-03-30 alele Error assigns to objects of rayQueryEXT type.
2020-03-30 dsinclair Remove unused variables.
2020-03-30 cepheus Fix #2163: improve comments for addProcess() and the preamble.
2020-03-30 ntfs.hard printf format
2020-03-30 ntfs.hard unused var
2020-03-30 ntfs.hard bitwise on boolean
2020-03-30 ntfs.hard opposite inner condition
2020-03-27 greg Update spirv-tools known_good to latest stable
2020-03-26 neslisah.torosdagli accelerationStructureEXT - issue #2152
2020-03-26 neslisah.torosdagli accelerationStructureEXT - issue #2152
2020-03-26 neslisah.torosdagli pass by reference updates
2020-03-26 neslisah.torosdagli pass-by-reference updates
2020-03-25 gcmn Add missing braces to if condition
2020-03-25 neslisah.torosdagli switch format update
2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files
2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files
2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files
2020-03-24 neslisah.torosdagli spirv.hpp reverted to commit f368dcbb7d8af23f0cba3015d0f4dda9dc3aa66d
2020-03-24 neslisah.torosdagli .travis updated to origin, rayQueryCheck removed
2020-03-23 neslisah.torosdagli const rayFlag defs used in the test cases in stead of numerical values
2020-03-23 neslisah.torosdagli compute and fragment shader test_cases added for rayQuery
2020-03-23 neslisah.torosdagli rayQuery test cases added
2020-03-23 neslisah.torosdagli rayQueryEXT function parameter
2020-03-23 neslisah.torosdagli rayQueryEXT assignment is allowed.
2020-03-23 neslisah.torosdagli test names updated
2020-03-23 kainino update README
2020-03-23 kainino Fix build on CMake 2.8, and fix Web build
2020-03-23 neslisah.torosdagli wait time increased for the install
2020-03-23 neslisah.torosdagli rayQuery test cases disabled
2020-03-21 arnfranke Make file formatting comply with POSIX and Unix standards
2020-03-20 neslisah.torosdagli GL_EXT_ray_query glslang updates, and test cases added.
2020-03-19 courtneygo Fix MSVC build issue - remove invalid character
2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed.
2020-03-19 ntorosda GL_EXT_ray_query updates
2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument
2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed.
2020-03-19 ntorosda GL_EXT_ray_query updates
2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument
2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed.
2020-03-19 neslisah.torosdagli GL_EXT_ray_query updates
2020-03-19 ntorosda GL_EXT_ray_query updates
2020-03-18 alele Re-add NV enums for raytracing to prevent build breaks.
2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument
2020-03-18 cepheus Bump version (also fix line endings the grammar).
2020-03-17 dkoch update known_good
2020-03-17 dkoch Add support for GLSL_EXT_ray_tracing
2020-03-17 cepheus SPV headers: Bump up to the latest header.
2020-03-16 jbolz Forbid memoryBarrierAtomicCounter for Vulkan compiles
Roll third_party/googletest/ e588eb1ff..61f010d70 (16 commits)
google/googletest@e588eb1...61f010d
$ git log e588eb1ff..61f010d70 --date=short --no-merges --format='%ad %ae %s'
2020-03-30 absl-team Googletest export
2020-03-23 absl-team Googletest export
2020-03-24 krystian.kuzniarek remove chapters on Autotools, Meson and plain Makefiles
2020-03-24 krystian.kuzniarek remove dead code in googletest-output-test
2020-03-20 absl-team Googletest export
2019-07-11 adam.f.badura Add support for std::function in MockFunction (#2277)
2019-12-26 adam.f.badura Add tests for MockFunction deduction (#2277)
2020-03-17 absl-team Googletest export
2020-03-16 dmauro Googletest export
2020-03-13 absl-team Googletest export
2020-03-06 absl-team Googletest export
2020-03-03 absl-team Googletest export
2020-03-03 absl-team Googletest export
2020-03-11 romain.geissler Make sure IsATTY does not clobber errno.
2020-02-21 johan.mabille Fixed warnings
2020-01-29 krystian.kuzniarek remove a dead reference to the Autotools script
Roll third_party/shaderc/ a7657e4fa..f175adffa (16 commits)
google/shaderc@a7657e4...f175adf
$ git log a7657e4fa..f175adffa --date=short --no-merges --format='%ad %ae %s'
2020-04-02 rharrison Add flag to control if we build with -Werror (#1032)
2020-03-31 rharrison Add knob to control force_zero_initialized_variables (#1028)
2020-03-31 dgkoch update glslang to SDK-Candidate-2 tag (#1027)
2020-03-30 rharrison Rolling 5 dependencies and updated exceptions (#1026)
2020-03-30 dgkoch Roll glslang dependency to SDK-candidate tag (#1024)
2020-03-30 rharrison Add support for WebGPU to shaderc (#1021)
2020-03-26 rharrison Convert compile options to require explicit environments (#1019)
2020-03-26 dgkoch Roll glslang dependency (#1018)
2020-03-24 jiawei.shao SPVC: Record if a storage texture is declared as multisampled texture (#1011)
2020-03-24 rharrison Add message about status of artifacts to downloads.md (#1012)
2020-03-24 rharrison Rolling 5 dependencies (#1014)
2020-03-20 jiawei.shao Extract texture dimension for storage textures (#1008)
2020-03-18 rharrison Add support for storage texture format reflection (#1005)
2020-03-18 dgkoch Remove NV_EXTENSIONS conditionals (#1003)
2020-03-17 rharrison Rolling 4 dependencies (#1002)
2020-03-16 rharrison Add reflection support for storage textures (#1001)
Roll third_party/spirv-tools/ 1346dd5de..e95fbfb1f (13 commits)
KhronosGroup/SPIRV-Tools@1346dd5...e95fbfb
$ git log 1346dd5de..e95fbfb1f --date=short --no-merges --format='%ad %ae %s'
2020-04-02 afdx spirv-fuzz: Transformation to add OpConstantNull (#3273)
2020-04-02 afdx spirv-fuzz: Handle isomorphic types property in composite construction (#3262)
2020-04-02 afdx spirv-fuzz: Limit adding of new variables to 'basic' types (#3257)
2020-04-02 afdx spirv-fuzz: Only replace regular ids with synonyms (#3255)
2020-04-02 afdx spirv-fuzz: Introduce TransformationContext (#3272)
2020-04-02 afdx spirv-fuzz: Add validator options (#3254)
2020-04-02 alanbaker Update dominates to check for null nodes (#3271)
2020-04-01 alanbaker Set wrapped kill basic block's parent (#3269)
2020-03-31 caio.oliveira Validate Buffer and BufferBlock apply only to struct types (#3259)
2020-03-26 stevenperron Start SPIRV-Tools v2020.3
2020-03-26 stevenperron Finalize SPIRV-Tools v2020.2
2020-03-26 stevenperron Update CHANGES
2020-03-25 alanbaker Fix identification of Vulkan images and buffers (#3253)
Roll third_party/swiftshader/ 440fc9959..f99302c4e (70 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/440fc9959f06..f99302c4efe6
$ git log 440fc9959..f99302c4e --date=short --no-merges --format='%ad %ae %s'
2020-03-30 capn Remove the D3D9 and D3D8 source code
2020-03-30 capn Remove the custom Visual Studio solution and projects
2020-04-02 capn Fix GN build
2020-04-01 bclayton Reactor: Fix remove_if brokenness
2020-04-02 capn Remove the sw::Color<> class
2020-04-02 bclayton Change for loops to use const refs, per performance-for-range-copy clang-tidy.
2020-04-01 sugoi Fix ImageView size computation
2020-03-27 cwallez MetalSurface: set layer.device to a ref of the system default device.
2020-03-31 bclayton Regres: Add invertCommon optimization.
2020-03-31 bclayton Regres: Move optimization logic to separate file
2020-03-31 bclayton Regres: Keep coverage span groups stable.
2020-03-31 bclayton Regres: Split coverage.go into multiple files
2020-03-30 bclayton Regres: Further optimizations for coverage
2020-03-30 bclayton Regres: Add cov.ReadJSON()
2020-03-30 capn Fix implicit narrowing cast
2020-03-30 capn Eliminate the legacy PowerVR SDK
2020-03-30 capn Integrate PowerVR OpenGL ES samples
2020-03-30 capn Fix completeness test of OpenGL ES immutable textures
2020-03-30 cwallez Revert "MetalSurface: set layer.device to a ref of the system default device."
2020-03-27 cwallez MetalSurface: set layer.device to a ref of the system default device.
2020-03-28 capn Don't expose the sampling routine cache's mutex
2020-03-17 capn Create PowerVR targets if submodule already exists
2020-03-28 bclayton Regres: Generate coverage data on nightly runs
2020-03-24 bclayton Subzero Coroutines: Use ultra-low-level marl APIs
2020-03-16 bclayton Subzero: Ensure coroutines are same-thread.
2020-03-19 capn Rename constant cache to snapshot cache
2020-03-25 capn Add sampling routine documentation
2020-03-27 sugoi Fix Android.bp following the SPIRV-Tools update
2020-03-27 bclayton Regres: Switch to building with LLVM 10
2020-03-27 bclayton Regres: Add llvm.Version.Download() to download and verify a LLVM toolchain
2020-03-27 bclayton Kokoro: Test LLVM 10 backend for ubuntu
2020-03-24 bclayton Coverage: Add 'turbo-cov': a faster reimplementation of llvm-cov
2020-03-26 capn Don't download all submodules for Kokoro tests
2020-03-26 bclayton Reactor: Disable more warnings to get LLVM 10 building
2020-03-26 bclayton LLVM 10: Add configs/common and configs/darwin.
2020-03-26 bclayton LLVM 10: Add configs/common and configs/linux.
2020-03-27 sugoi Squashed 'third_party/SPIRV-Tools/' changes from 8910ea5f1..fd773eb50
2020-03-27 sugoi Squashed 'third_party/SPIRV-Headers/' changes from 204cd131c..f8bf11a02
2020-03-23 digit Remove two minor compiler warnings/errors:
2020-03-26 bclayton third_party: Create scripts for updating spirv-[tools|headers]
2020-03-26 capn Fix taking aspect into account for image view identifiers
2020-03-26 bclayton Kokoro: Move llvm configs into 7.0 subdirectory, create 10.0 copies.
2020-03-24 bclayton Regres: Add support for generating collated coverage info
2020-03-24 bclayton CMake: Emit coverage-toolchain.txt file next to ICD json
2020-03-23 bclayton CMake: Add SWIFTSHADER_EMIT_COVERAGE option
2020-03-26 bclayton CMake: Add option for selecting LLVM version.
2020-03-19 capn Identify image views based on their state
2020-03-18 capn Provide packed VkFormat to uint8_t mapping
2020-03-17 capn Uniquely identify sampler state
2020-03-23 capn Split vk::Sampler state off into a structure
2020-03-23 capn Fix handling Memset<> assignment and comparison
2020-03-25 bclayton Add script for updating llvm 10
2020-03-23 amaiorano regres: add daily run against SwiftShader/Subzero
2020-03-25 bclayton CMake: Don't export LLVM_INCLUDE_DIR to PARENT_SCOPE
2020-03-24 bclayton CMake: Move LLVM rules out to third_party/llvm-7.0
2020-03-24 bclayton Add missing copyright header to CMakeLists.txt
2020-03-25 bclayton Initial drop of LLVM 10 to third_party/llvm-10.0
2020-03-23 bclayton Regres: Add new run_testlist flags
2020-03-19 capn Remove unused sampler parameter
2020-03-17 capn Specialize sampling routine for immutable sampler data
2020-03-24 bclayton Squashed 'third_party/marl/' changes from ca8408f68..16e1dc37c
2020-03-23 amaiorano CMake: make SWIFTSHADER_DCHECK_ALWAYS_ON work on Windows
2020-03-23 chrisforbes Refactor vertex fetch to use VkFormat more aggressively
2020-03-20 amaiorano Subzero: fix CoroutineBegin generation
2020-03-19 sugoi Fix float to r11g11b10 conversion
2020-03-19 amaiorano marl: manually apply partial patch to fix x86 crashes
2020-03-17 amaiorano Subzero: fix external function calls on x86-32
2020-03-17 amaiorano Subzero: fix partially initialized ManagedStatic assert
2019-12-04 digit [vulkan]: Support multiple external semaphore implementations.
2020-03-16 bclayton Squashed 'third_party/marl/' changes from 64d123947..ca8408f68
Roll third_party/vulkan-headers/ 74556a131..0e78ffd1d (3 commits)
KhronosGroup/Vulkan-Headers@74556a1...0e78ffd
$ git log 74556a131..0e78ffd1d --date=short --no-merges --format='%ad %ae %s'
2020-03-24 oddhack Update for Vulkan-Docs 1.2.136
2020-03-17 oddhack New include file with provisional extension interfaces (those interfaces not aliased by promoted-from APIs, at least).
2020-03-17 oddhack Update for Vulkan-Docs 1.2.135
Roll third_party/vulkan-loader/ f1d9f12a1..bb74deab0 (12 commits)
KhronosGroup/Vulkan-Loader@f1d9f12...bb74dea
$ git log f1d9f12a1..bb74deab0 --date=short --no-merges --format='%ad %ae %s'
2020-04-02 rgarcia Allow vkGetInstanceProcAddr to resolve itself with no instance
2020-03-30 charles loader: fix mispelling of implement
2020-02-27 mikew tests: Use complete version from header
2020-02-27 mikew loader: Use complete version from header
2020-03-26 udknight docs: Fix wrong type name in InterceptFunctionName prototype
2020-03-10 charles scripts: stubs in dispatch table lacked matching return types
2020-03-18 charles loader: check for duplicates in device extension count
2020-03-18 mark travis: Remove GN build failures from 'allowed' list
2020-03-17 shannon build: Update known-good for 1.2.135 header
2020-03-17 smcv FindVulkanHeaders: Match header lines more precisely
2020-03-12 joshua loader: Handle no surface for surface caps 2 funcs
2020-03-12 joshua loader: Migrate get surface caps 2 funcs to wsi
Roll third_party/vulkan-validationlayers/ be663d752..9a283ae34 (117 commits)
KhronosGroup/Vulkan-ValidationLayers@be663d7...9a283ae
$ git log be663d752..9a283ae34 --date=short --no-merges --format='%ad %ae %s'
2020-04-01 mikes scripts: Make VU text sanitizing more robust
2020-03-31 jungwan82 codegen: Fixed encoding errors
2020-04-02 petr_kraus layers: Make code Cpp20 compatible
2020-04-02 mark cmake: Disable WarningsAsErrors on obsolete CLANG versions
2020-04-01 tony tests: Misc cleanup
2020-04-01 s.fricke tests: Add Disjoint Image Barrier VUID
2020-04-01 s.fricke layers: Add Disjoint Image Barrier VUID
2020-04-01 rverschelde build: Don't set MSVC pragma for Win32 GCC/Clang
2020-03-31 dsinclair layers: Add braces around std::array initializers
2020-04-01 jbolz layers: Add missing AccelerationStructure logic
2020-04-01 tony docs: CLarify location of debug printf test
2020-03-31 jbolz tests: Test that VUID 03339 doesn't fire for EXT BDA
2020-03-31 jbolz layers: Split EXT buffer_device_address features from KHR
2020-04-01 mark cmake: Add xxhash.c to layer_support_files
2020-03-30 shannon build: Update glslang known-good for SDK 1.2.135
2020-03-31 cwallez debug_printf: also suppress -Wformat-security on clang
2020-03-30 dsinclair layers: Add braces around array initializer
2020-03-30 tony gpu: Add null terminator to types array
2020-03-24 mark travis: Remove Vulkan-Tools from known good
2020-03-24 mark build: Remove VulkanTools from known good
2020-03-17 mark tests: Add multi-object message output test
2020-03-16 mark lifetimes: Pass pertinent objects to utils callback
2020-03-16 mark corechecks: Pass shaderval multiobjs to debug callback
2020-03-16 mark practices: Enable mutli-object output for utils callback
2020-03-16 mark corechecks: Expose multiple buffer val objects to dbg callback
2020-03-16 mark corechecks: Include multiple objects in debug callbacks
2020-03-16 mark chassis: Add multiobject error message support
2020-03-16 mark chassis: Fix internal-to-core object conversion function
2020-03-27 tony gpu: Fix debug printf to use new logging mechanism
2020-03-26 tony docs: Add doc for debug printf
2020-03-24 tony gpu: Use enum from headers to enable debug printf
2020-03-05 tony gpu: Rename shader printf to debug printf
2020-03-04 tony gpu: Clean up error messages
2020-03-04 tony gpu: Disable printf if gpu-av is enabled
2019-11-01 tony gpu: Add printf truncation warning
2019-10-31 tony gpu: Add buffer size, verbosity and stdout options
2019-10-23 tony gpu: Share code between gpu-av and shader printf
2019-10-11 tony tests: Add test for shader printf
2020-03-27 tony tests: Allow tests to look for Info severity
2019-10-31 tony gpu: Add settings for shader printf
2019-10-17 tony gpu: Add shader debug printf object
2020-03-29 jbolz tests: Test using a sparse image after freeing memory
2020-03-29 jbolz layers: Make FreeMemory remove memory from sparse_bindings
2020-03-29 joshua logging: Fix building on VS2019
2020-03-25 jbolz tests: Test VUID-VkSparseImageMemoryBindInfo-image-02901
2020-03-25 jbolz layers: Implement VUID-VkSparseImageMemoryBindInfo-image-02901
2020-03-26 jbolz scripts: Make safe structs 'union' or 'struct' to match the Vulkan headers
2020-03-27 mark docs: Update clang-format required version
2020-03-24 s.fricke layers: Fix renderpass2 VUID
2020-03-19 jbolz Implement VK_KHR_ray_tracing validation
(...)
2020-02-21 mikes scripts: Fix quoting workaround for error header
2020-03-23 s.fricke layers: Add label for 01931
2020-03-23 s.fricke layers: Add label for 00282
2020-03-23 mark tests: Remove unused refs to Vulkan-Tools vulkan_wrapper.*
2020-03-04 tony tests: Add test to track layouts in imageless framebuffer
2020-03-04 tony layers: Move aliasing layout transitions lower in validation
2020-03-03 tony layers: Find attachments in pNext when imageless FB
2020-03-18 mark build: Update clang version to get warnings-as-errors
2020-03-18 s.fricke tests: Add support for maxPerStageResources
2020-03-18 s.fricke layers: Add support for maxPerStageResources
2020-03-18 mark tests: Fix clang NOEXCEPT warnings in vktestbinding
2020-03-18 mark tests: Remove redundant forward decl
2020-03-18 mark tests: Fix clang NOEXCEPT warnings in vkrenderframework
2020-03-18 mark stateless: Decorate predefined constants as UNUSED
2020-03-18 mark corechecks: Remove unused shader validation function
2020-03-18 mark bufferval: Fix signed/unsigned warnings in clang
2020-03-18 mark buff_val: Fix misspellings in copydata source
2020-03-18 mark statetracker: Fix GetDslFromPipelineLayout clang warnings
2020-03-18 mark corechecks: Fix ImageLayoutMatches unused func warnings
2020-03-18 mark layers: Fix 'IsExtEnabled' unused func clang warnings
2020-03-18 jbolz tests: Improve tests for consecutive binding validation
2020-03-18 jbolz layers: Fix consecutive binding validation
2020-03-16 s.fricke tests: Add support for Descriptor Indexing VUID
2020-03-16 s.fricke layers: Add support for Descriptor Indexing VUID
2020-03-18 hedmoo layers: Update range_vector.h
2020-03-18 mark travis: Make GN build problems hard failures
2020-03-18 jasuarez tests: More tests for VK_KHR_timeline_semaphore
2020-03-10 jasuarez layers: More VK_KHR_timeline_semaphore validations
2020-03-16 s.fricke tests: Add support for VUID 01762
2020-03-16 s.fricke layers: Add support for VUID 01762
2020-03-16 s.fricke layers: Add support for Map Memory VUIDs
2020-03-16 s.fricke layers: Removed redundant looping in graphics pipeline
2020-03-16 s.fricke tests: Add support for VUID 02801
2020-03-16 s.fricke layers: Add support for VUID 02801
2020-03-16 s.fricke tests: Add support for VUID 01510
2020-03-16 s.fricke layers: Add support for VUID 01510
2020-03-16 s.fricke tests: Add support for VUID 01442
2020-03-16 s.fricke layers: Add support for VUID 01442
2020-03-16 s.fricke tests: Add support for VUID 01188
2020-03-16 s.fricke layers: Add support for VUID 01188
2020-03-16 s.fricke tests: Add support for VUID 00968
2020-03-16 s.fricke layers: Add support for VUID 00968
2020-03-16 jmadill Fix Chromium warning about copying iterators.
2020-03-13 jbolz scripts: Add aliased types to handle_types
2020-03-13 jbolz layers: Fix RayTracing VUIDs to use buffer->createInfo.size
2020-03-13 jbolz tests: Disable a test case in VkLayerTest.ValidateGeometryNV
2020-03-07 s.fricke tests: Extra test to check multi-planar copies
2020-03-07 s.fricke layers: Add support for 01548
2020-03-11 mark docs: Update layer config and overview doc
2020-02-01 jakub tracker: Fix work retiring for queue submissions
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