Age | Commit message (Collapse) | Author |
|
|
|
The `license-checker` is a tool that verifies each file has contains a permitted license header.
See https://github.com/ben-clayton/license-checker for more information.
|
|
|
|
|
|
`compute` was called before fully initializing the `ssbo` buffer.
This lead to writes beyond the end of the buffer, corrupting memory in exciting ways when using the swiftshader driver.
Fixes: #725
|
|
Replace the 'is' operators with '==' when there is a literal among the
arguments. The Python 'is' operator is not meant to be used with
literals, and the code emitted warnings like:
tools/git-sync-deps:231: SyntaxWarning: "is" with a literal. Did you mean "=="?
For the origin of this warning in Python, see
https://bugs.python.org/issue34850
Fix git-sync-deps flags in CI scripts.
Fix use of global variables.
Fix: #890
|
|
Some buffers were added twice if vkscript format was used.
Also fix bug in `tests/run_tests.py` that prevented vkscript files from being tested.
|
|
Remove unused functions.
Add explicit casts.
Avoid variable shadowing.
Be explicit with virtual `override`s
Use epsilons for float compares.
Move VkDebugger to anonymous namespace, as it isn't referenced outside
the `engine_vulkan_debugger` compilation unit.
Remove pointless semi-colons.
|
|
`build` is extremely common for CMake-based builds.
|
|
Create platform definitions required for building on FreeBSD.
|
|
Roll third_party/clspv/ 227e97857..b3e2b6d9d (3 commits)
https://github.com/google/clspv/compare/227e97857852...b3e2b6d9d8c2
$ git log 227e97857..b3e2b6d9d --date=short --no-merges --format='%ad %ae %s'
2020-06-24 alanbaker Update uses of LLVM (#601)
2020-06-10 alanbaker Add compile option to check switches (#600)
2020-06-09 48454132+sjw36 Builtins refactor - phase3 (#598)
Roll third_party/clspv-llvm/ b836ae24a..019660036 (3431 commits)
https://github.com/llvm/llvm-project/compare/b836ae24a9f4...01966003674d
$ git log b836ae24a..019660036 --date=short --no-merges --format='%ad %ae %s'
2020-07-06 n.james93 [clang-tidy] Fix incorrect default option in fc3c693b61
2020-07-06 n.james93 [clang-tidy] Added alias llvm-else-after-return.
2020-05-27 dkszelethus [analyzer] Don't allow hidden checkers to emit diagnostics
2020-07-06 david.green [ARM] Adjust default fp extend and trunc costs
2020-07-05 Matthew.Arsenault GlobalISel: Move finalizeLowering call later
2020-07-05 Matthew.Arsenault AMDGPU/GlobalISel: Don't emit code for unused kernel arguments
2020-07-05 Matthew.Arsenault AMDGPU/GlobalISel: Fix hardcoded register number checks in test
2020-07-05 Matthew.Arsenault AMDGPU: Fix fixed ABI SGPR arguments
2020-07-06 Matthew.Arsenault AMDGPU/GlobalISel: Add some missing return tests
2020-07-06 llvm-dev [X86][XOP] Add XOP target vselect-pcmp tests
2020-07-06 llvm-dev Regenerate subreg liverange tests. NFC.
2020-07-06 llvm-dev Regenerate neon copy tests. NFC.
2020-05-27 dkszelethus [analyzer][NFC] Don't allow dependency checkers to emit diagnostics
2020-07-06 ntv [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF
2020-07-06 ntv [mlir][Vector] Add a VectorUnrollInterface and expose UnrollVectorPattern.
2020-07-06 esme.yi [PowerPC] Legalize SREM/UREM directly on P9.
2020-07-03 gribozavr Removed a RecursiveASTVisitor feature to visit operator kinds with different methods
2020-07-03 gribozavr Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent
2020-07-03 gribozavr Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode
2020-07-03 gribozavr RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal
2020-05-29 jay.foad [TargetLowering] Improve expansion of FSHL/FSHR by non-zero amount
2020-04-03 jay.foad [TargetLowering] Improve expansion of ROTL/ROTR
2020-06-12 dkszelethus [analyzer] Force dependency checkers to be hidden
2020-07-06 sam.mccall [Support] fix user_cache_directory on mac
2020-07-06 kai.nacke [SystemZ/ZOS] Implement getMainExecutable() and is_local_impl()
2020-06-15 kai.nacke [SystemZ/ZOS] Define Endian constants for z/OS.
2020-07-06 lebedev.ri [Scalarizer] visit{Insert,Extract}ElementInst(): avoid call arg evaluation order deps
2020-07-06 david.green [ARM] Add extra extend and trunc costs for cast instructions
2020-07-03 sam.mccall [Support] Add path::user_config_directory for $XDG_CONFIG_HOME etc
2020-07-06 lebedev.ri [Scalarizer] ExtractElement handling w/ variable insert index (PR46524)
2020-07-06 lebedev.ri [Scalarizer] InsertElement handling w/ variable insert index (PR46524)
2020-07-06 lebedev.ri [Scalarizer] ExtractElement handling w/ constant extract index
2020-07-06 lebedev.ri [Scalarizer] InsertElement handling w/ constant insert index
2020-07-06 lebedev.ri [InstCombine] Lower infinite combine loop detection thresholds
2020-07-06 herhut Revert "Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr"""
2020-07-06 david.green [ARM] Use BaseT::getMemoryOpCost for getMemoryOpCost
2020-07-01 bevin.hansson Fix indentation in FixedPoint.h. NFC.
2020-07-06 gchatelet Fix off by one error in Bitfields
2020-07-06 gchatelet Fix 46594 - Alignment assertion failure in instcombine
2020-07-06 pavel [lldb/Utility] Merge Scalar::Get(Value)TypeAsCString
2020-07-06 marukawa [VE] Correct stack alignment
2020-07-06 pavel [lldb/DWARF] Look for complete array element definitions in other modules
2020-07-06 yedeng.yd [Coroutines] Warning if return type of coroutine_handle::address is not void*
2020-06-09 phosek [Fuchsia] Set projects and runtimes in the cache file
2020-07-02 protze [OpenMP][Tests] Flag compatibility of OpenMP runtime tests with GCC versions
2020-07-05 protze [OpenMP][OMPT] Fix ifdefs for OMPT code
2020-07-05 maskray [libomptarget][test] Fix text relocations by adding -fPIC
2020-07-05 nikita.ppv [SCCP] Add test for range metadata (NFC)
2020-07-05 maskray [Driver] Pass -gno-column-info instead of -dwarf-column-info
2020-07-04 vyng Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr""
(...)
2020-06-03 asudhaku [flang] Implemented 2 Semantic checks for DATA statement and fixed a few bugs
2020-06-02 jonas [lldb/Interpreter] Remove redundant argument (NFC)
2020-06-03 joker.eph Fix build: TableGen uses `is<T>` instead of `isa<T>` as predicate
2020-06-03 carl.ritson [AMDGPU] Make SGPR spills exec mask agnostic
2020-06-03 joker.eph Replace dyn_cast<>() with isa<>() when the result isn't used (NFC)
2020-06-03 joker.eph Revert "[NFC, StackSafety] Change type of internal container"
2020-06-01 jpaquette [AArch64][GlobalISel] Select zip1 and zip2
2020-06-02 kazu [JumpThreading] Simplify FindMostPopularDest (NFC)
2020-05-29 vitalybuka [NFC,MTE] Drop unneeded attribute from test
2020-05-29 vitalybuka [NFC, StackSafety] Change type of internal container
2020-05-29 vitalybuka [MTE] Move tagging in pipeline
2020-05-14 wmi [SampleFDO] Add use-sample-profile function attribute.
2020-06-02 aprantl Remove redundant code (NFC)
2020-06-02 jonas [lldb/Test] Don't use the env to pass around configuration variables (NFC)
2020-06-02 jonas [lldb/Test] Pass Make arguments in invocation instead of environment
2020-06-02 thomasraoux [mlir][spirv] Fix coop matrix getExtension
2020-06-02 thomasraoux [mlir][spirv] Fix encoding of cooperative matrix type to match SPIRV spec
2020-06-02 carrot [X86] Add a flag to guard the wide load
2020-06-02 jonas [lldb/Test] Don't use the env to pass around configuration variables (NFC)
2020-05-28 vitalybuka [MTE] Convert StackSafety into analysis
2020-06-01 vitalybuka [StackSafety] Delete useless test
2020-06-02 jkorous [Analyzer][NFC] Fix markup in WebKit checkers documentation
2020-06-02 ndesaulniers [Clang][A32/T32][Linux] -O1 implies -fomit-frame-pointer
2020-06-03 diego.caballero [mlir][Affine] Enable fusion of loops with vector loads/stores
2020-06-02 jezng [lld-macho] Fix PAGEZERO=4GB errors on Windows by ensuring enum is uint64_t
2020-06-02 echristo Undo initialization of TRI in CGP as this is unconditionally initialized later.
2020-06-02 ntv [mlir] NFC - Add AffineMinMaxOpBase getDim/SymbolOperands
2020-06-02 richard Undo removal of test for dr777.
2020-06-02 craig.topper [X86] Remove DeleteNode calls from PreprocessISelDAG. Rely on the RemoveDeadNodes call at the end.
2020-06-02 rnk [LLD] Have only one SpecificAllocator per type
2020-06-02 craig.topper [X86] Cleanup inconsistencies in our zext/sext vector patterns.
2020-06-02 richard PR23029 / C++ DR2233: Allow expanded parameter packs to follow parameters with default arguments.
2020-06-02 kadircet [llvm] Fix unused variable warning
2020-06-02 llvmgnsyncbot [gn build] Port f99d5f8c32a
2020-06-02 paulatoth [libc] Remove integration test target from check libc.
2020-06-02 23439402+HazemAbdelhafez [mlir][spirv] Add support for matrix type
2020-06-02 echristo Fix up clang-tidy warnings around null and pointers.
2020-06-02 amy.kwan1 [DAGCombiner] Combine shifts into multiply-high
2020-06-02 maskray [Driver] Add multiclass OptInFlag and OptOutFlag to simplify boolean option definition
2020-06-02 n.james93 [NFC][ASTMatchers] StringRef-ify and Twine-ify ASTMatchers tests.
2020-05-21 jezng [lld-macho] Ensure reads from nlist_64 structs are aligned when necessary
2020-05-19 jezng [lld-macho] Move all tests for erroneous inputs under invalid/
2020-05-18 jezng [lld-macho] Set __PAGEZERO size to 4GB
2020-05-18 jezng [lld-macho] Error on encountering undefined symbols
2020-05-15 jezng [lld-macho] Add some relocation validation logic
2020-06-02 douglas.yung Fix test on PS4 linux bot.
2020-06-02 tlively [WebAssembly] Eliminate range checks on br_tables
2020-06-02 jkorous [Analyzer][WebKit] Check record definition is available in NoUncountedMembers checker
2020-06-02 kamleshbhalui [RISCV-V] Provide muldi3 builtin assembly implementation
2020-06-02 tlively [WebAssembly] Improve macro hygiene in wasm_simd128.h
Roll third_party/dxc/ b7626e97e..316d802e3 (49 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/b7626e97eeba...316d802e377a
$ git log b7626e97e..316d802e3 --date=short --no-merges --format='%ad %ae %s'
2020-07-04 python3kgae Support case when more than one function exist need to show cfg. (#3020)
2020-07-02 texr Intuitively handle space in joined option syntax (#3024)
2020-07-02 grroth Remove unused function from SROA_HLSL (#3022)
2020-07-02 ehsannas [spirv] Fix translation for SV_InstanceID. (#3011)
2020-07-02 grroth Enable warnings as errors for clang builds (#3012)
2020-07-02 jaebaek [spirv] Update SPIRV-Tools (#3015)
2020-07-01 python3kgae SROA alloca and global variable at same worklist. (#3019)
2020-07-01 grroth Avoid subprog mismatch inserting dbg value intrinsic (#3018)
2020-06-30 ehsannas [spirv] Support globals structs of Textures/Samplers (#2994)
2020-06-30 davpeix Preserve precise metadata when replacing instructions in transformations (#3010)
2020-06-29 grroth Fix remaining Clang warnings (#3008)
2020-06-29 ehsannas [spirv] Update SPIRV-Tools (#3007)
2020-06-29 texr Default to error on missing return from non-void function. (#3004)
2020-06-28 texr Avoid crash in ilist_node getPrev/getNext when Next/Prev is null (#3003)
2020-06-28 python3kgae Add button to show cfg. (#3000)
2020-06-28 texr Emit warning on unknown attribute with arguments instead of error (#2999)
2020-06-27 python3kgae Make settings.xml local to dndxc.exe. (#2998)
2020-06-26 grroth Correct break followed by additional statements (#2997)
2020-06-26 latocha.maciek [spirv] Fix incorrect opcode generation for fmod() function (#2990)
2020-06-26 grroth Enable recompile of shaders with includes in dxc (#2996)
2020-06-25 mgong Cleanup part of compiling warnings (#2903)
2020-06-24 ehsannas Update SPIRV-Tools. (#2993)
2020-06-21 31109344+adam-yang Fixed #line issues with debug info and error messages (#2991)
2020-06-19 texr Add resource rename pass, dx op overload fix (#2986)
2020-06-19 ehsannas [spirv] Update SPIRV-Tools. (#2987)
2020-06-18 python3kgae Add IDxcLangExtensions2 to set target triple. (#2981)
2020-06-17 ehsannas [spirv] Update SPIRV-Tools. (#2980)
2020-06-16 ehsannas [ci] Build on Linux using Appveyor and upload artifacts (#2978)
2020-06-16 grroth Add missing shader targets to dndxc (#2979)
2020-06-15 python3kgae Use undef to init ret value. (#2974)
2020-06-15 python3kgae Add save all button for optimize editor. (#2973)
2020-06-15 python3kgae Support case whole scope is return. (#2971)
2020-06-11 jaebaek Disable pragma in Linux build (#2960)
2020-06-11 python3kgae Structurize control flow for functions which has multiple returns. (#2968)
2020-06-10 grroth Add hidden flag to disable optimization passes (#2962)
2020-06-09 texr Use HlslDataDir for DxilConv instead of DxilConvDataDir (#2961)
2020-06-08 texr Add option to dump FileCheck input to directory for diffing (#2949)
2020-06-08 grroth Clarify assignment of undefined value to UAV (#2941)
2020-06-08 texr Write and test example library for accessing TempRegLoad/TempRegStore (#2951)
2020-06-08 texr Slightly improve dxa to print assembly errors and success/fail message (#2950)
2020-06-05 hekotas Move Dxc runtime tracing one level up so other project can use it without referencing dxilconv (#2948)
2020-06-05 hekotas Dxil container builder refactor + bug fix (#2947)
2020-06-05 ehsannas [spirv] Fix unsafe pointer access. (#2945)
2020-06-04 3507248+vcsharma Generate warning when overflow happen during const expr cast (#2942)
2020-06-03 jaebaek [spirv] handle bindless opaque array type argument passing (#2928)
2020-06-03 zineddineamazouz Missing import causing error on compilation (#2934)
2020-06-02 texr dce between dxil-remove-dead-blocks and hlsl-dxil-lower-handle-for-lib (#2940)
2020-06-02 grroth Improve location reporting for validation errors (#2938)
2020-06-02 python3kgae More fix for rewriter. (#2939)
Roll third_party/glslang/ 78a3c915a..f5ed7a69d (56 commits)
https://github.com/KhronosGroup/glslang/compare/78a3c915a1d7...f5ed7a69d5d6
$ git log 78a3c915a..f5ed7a69d --date=short --no-merges --format='%ad %ae %s'
2020-07-03 marcin.slusarz Add --quiet option.
2020-07-05 ShabbyX gn: Fix dawn tests in Chromium
2020-07-05 ShabbyX gn: Fix `gn gen --check` by adding missing dependency
2020-07-03 bclayton Add GLSLANG_BUILD_PIC CMake flag
2020-07-03 ShabbyX gn: Optionally disable optimizations and HLSL
2020-07-03 bclayton Don't use add_link_options() on old CMake versions
2020-07-03 bclayton License headers: s/Google/The Khronos Group
2020-07-03 bclayton Kokoro: Correct the `build_file' path to build.sh
2020-07-02 bclayton Add config for license-checker and Kokoro scripts.
2020-07-02 bclayton Fix GLSLANG_IS_SHARED_LIBRARY define
2020-07-01 bclayton Add missing copyright headers
2020-07-02 cepheus Bump revision.
2020-07-01 cepheus SPIRV-Tools and tests: Update to location-validation in SPIRV-Tools.
2020-07-01 cepheus Tests: More broadly use automapping binding/location.
2020-07-01 bclayton Add additional licenses in use to LICENSE.txt
2020-07-01 cepheus HLSL: Catch error cases earlier, preventing a later assert.
2020-06-29 bclayton glslang: Only export public interface for SOs
2020-06-29 bclayton CMake: break up glslang into smaller static libs
2020-06-30 cepheus SPV: RelaxedPrecision: use the result precision for texture sampling.
2020-06-30 cepheus SPV: RelaxedPrecision: Generalize fix #2293 to cover more operations.
2020-06-24 e.proydakov Fixed GCC -Wunused-parameter in hlslParseables.cpp.
2020-06-29 bclayton CMake: Compile with -fPIC when building SOs
2020-06-29 bclayton CMake: Error on unresolved symbols
2020-06-29 bclayton Remove root kokoro/linux-*-cmake configs
2020-06-26 cepheus SPV: Fix #2293: keep relaxed precision on arg passed to relaxed param
2020-06-26 cepheus SPV: Partially address #2293: correct "const in" precision matching.
2020-06-25 lriki.net Add pack_matrix test
2020-06-12 lriki.net HLSL: Fix #pragma pack_matrix(row_major) not work on global uniforms
2020-06-24 bclayton Kokoro: Split linux cmake cfgs into static/shared
2020-06-23 e.proydakov Fixed msvc 2019 nmake compiler warnings with RTTI. By default cmake generates cxx_flags with `/GR` parameter. I updated CMAKE_CXX_FLAGS string and replaced `/GR` -> `/GR-`
2020-06-22 gleese Update test expected files with new magic number
2020-06-22 gleese Update SPIR-V generator version
2020-06-05 gleese Update test results to expect OpFUnordNotEqual
2020-06-05 gleese Use OpFUnordNotEqual for floating-point !=
2020-06-22 johnkslang Update README.md
2020-06-19 bclayton Add kokoro configs for android-ndk and cmake
2020-06-19 bclayton Switch ndk_test from gnustl_static to c++_static
2020-06-17 ShabbyX Add -g0 command line argument
2020-06-16 cepheus Build: use better MSVC subfolder names for the previous build changes.
2020-06-16 cepheus Bump version numbers.
2020-06-16 bclayton Move hlsl/ source to glslang/HLSL/
2020-06-16 cepheus Bump version.
2020-06-15 bclayton CMake: Fold HLSL source into glslang
2020-06-15 dj2 Remove unused variable. (#2273)
2020-06-15 rharrison Remove unused function, BaseTypeName (#2272)
2020-06-15 cepheus HLSL: Remove support for having GLSL versions of HLSL intrinsics.
2020-06-15 rdb HLSL: Fix incorrect case in name of DX9-style cube sampler type (#2265)
2020-06-10 bclayton C Interface: Split SPIR-V C interface to own file
2020-06-11 bclayton Fix signed / unsigned mismatch warning (#2266)
2020-06-10 cepheus Bump code gen version, due to removal of OpEntryPoint operands.
2020-06-10 cepheus Fix #2264: OpEntryPoint incorrectly including function parameters.
2020-06-09 rharrison Use correct type for var storing returned value (#2263)
2020-06-09 lryer Fix xfb stride limit issue (#2088)
2020-06-04 laddoc Add Shared/Std140 SSBO process & top-level array elements related (#2231)
2020-06-04 apinheiro spirv: Support initializers on uniforms (#1588)
2020-06-03 47594367+rg3igalia Add SPIR-V capabilities needed for spec constants (#2199)
Roll third_party/googletest/ 859bfe898..356f2d264 (26 commits)
https://github.com/google/googletest/compare/859bfe8981d6...356f2d264a48
$ git log 859bfe898..356f2d264 --date=short --no-merges --format='%ad %ae %s'
2020-07-01 absl-team Googletest export
2020-06-26 absl-team Googletest export
2020-06-25 absl-team Googletest export
2020-06-24 absl-team Googletest export
2020-06-24 absl-team Googletest export
2020-06-19 mayur.shingote Updated googletest issue tracker url.
2020-06-17 absl-team Googletest export
2020-06-15 absl-team Googletest export
2020-06-12 dmauro Googletest export
2020-06-10 absl-team Googletest export
2020-06-08 absl-team Googletest export
2020-06-08 absl-team Googletest export
2020-06-05 dmauro Googletest export
2020-06-10 rharrison Fix build issue for MinGW
2020-06-04 dmauro Googletest export
2020-06-03 absl-team Googletest export
2020-06-02 absl-team Googletest export
2020-06-01 absl-team Googletest export
2020-03-07 krystian.kuzniarek make UniversalPrinter<std::any> support RTTI
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::any (without support for RTTI)
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::optional
2020-03-07 krystian.kuzniarek specialize UniversalPrinter<> for std::variant
2020-03-21 ngompa13 Set the version for the libraries
2020-02-21 nini16041988-gitbucket Add missing call for gtest_list_output_unittest_ unitTest. Add unitTest for fixed TEST_P line number. Use CodeLocation TestInfo struct.
2020-02-18 nini16041988-gitbucket Fix: shadow member
2020-02-18 nini16041988-gitbucket Add correct line number to TEST_P test cases for gtest_output.
Roll third_party/json/ 456478b3c..fbec662af (252 commits)
https://github.com/nlohmann/json/compare/456478b3c50d...fbec662afab5
$ git log 456478b3c..fbec662af --date=short --no-merges --format='%ad %ae %s'
2020-06-14 mail :bookmark: set version to 3.8.0
2020-06-14 mail :busts_in_silhouette: update contributor list
2020-06-10 tanujgarg208 added fuzzing with different values to default argument in to_ubjson method
2020-06-09 mail :see_no_evil: ignore __pycache__ directory
2020-06-09 mail :rotating_light: fix a maybe-uninitialized warning
2020-06-08 mail :checkered_flag: fix for MSVC (see https://github.com/nlohmann/json/pull/2178#issuecomment-640622532)
2020-06-07 mail :white_check_mark: add test for character types
2020-06-07 mail :white_check_mark: add test for character types
2020-06-07 mail :rotating_light: fix warnings
2020-06-07 mail :memo: add example link for swap function
2020-06-07 mail :memo: add documentation and example for accept function
2020-06-07 mail :checkered_flag: fix MSVC 2015 compilation
2020-06-07 mail :ambulance: hotfix for #2177
2020-06-06 mail :rotating_light: fix warnings
2020-06-05 mail :rotating_light: fix warning
2020-06-05 chenguopingdota recover original blank line
2020-06-05 chenguopingdota undo: remove comment
2020-06-04 mail :memo: add page on parsing and exceptions
2020-06-03 mail :busts_in_silhouette: update contributor list
2020-06-03 mail :fire: remove Code Inspector
2020-06-03 mail :construction_worker: add Code Inspector via GitHub Action
2020-06-03 mail :construction_worker: add Code Inspector via GitHub Action
2020-06-03 niels.lohmann :hammer: fix doxygen link
2020-06-03 niels.lohmann :hammer: fix Doxygen link
2020-06-02 chenguopingdota fix test case in PR#1006
2020-06-02 chenguopingdota add comment about PR#1006
2020-06-01 chenguopingdota add test case
2020-05-30 chenguopingdota fix bug in issue#1972
2020-05-30 14265316+TotalCaesar659 Update URLs to HTTPS
2020-05-28 francois minor readme correction
2020-05-28 francois changed macro order to satisfy clang
2020-05-28 francois fix inconsistent fwd declaration
2020-05-28 francois use correct deprecation macro
2020-05-28 francois brought back the from_*(ptr, len) syntax with a deprecation warning
2020-05-28 francois cleaned up custom iterator example
2020-05-28 francois amalgamate
2020-05-28 francois use the correct convention for boolean operators
2020-05-28 mail :busts_in_silhouette: update contributor list
2020-05-28 mail :wrench: add more warning flags from GCC 10
2020-05-28 mail :construction_worker: fix -DJSON_BuildTests=On parameter placement
2020-05-28 mail :wrench: add more warning flags from GCC 10
2020-05-28 francois removed clang-format
2020-05-28 francois added custom input to readme
2020-05-28 francois better parse documentation
2020-05-28 francois misc formatting fixes
2020-05-27 francois forcefully exclude arrays from being interpreted as pointers
2020-05-27 francois correct ADL lookup of arrays on Mac and Windows
2020-05-27 francois reamalgamate
2020-05-27 francois unified input API
2020-05-27 quentin.barbarat readme: fix typo in CMake FetchContent example
(...)
2020-04-02 3sz3tt+git Fix build error
2020-04-02 3sz3tt+git Fixes #1971 (memory leak in basic_json::push_back)
2020-03-25 magamig Update LICENSE.MIT
2020-03-25 chenguopingdota update array_index() and add testcases
2020-03-25 chenguopingdota docs:modify the document about operator==
2020-03-24 gareth.sylvester-bradley PR for #2006 to test in AppVeyor.
2020-03-23 chenguopingdota move the catch of std::invalid_argument into array_index()
2020-03-23 chenguopingdota fix C26451 warnning in serializer.hpp for VS2019
2020-03-23 chenguopingdota fix C26451 warnnings in to_chars.hpp
2020-03-21 myasnikov.alexander.s fix error 'setw' is not a member of 'std' in Wandbox example
2020-03-19 S.Linev Use array_idx as methods args
2020-03-19 mail :moneybag: add sponsor
2020-03-17 chenguopingdota catch exceptions for json_point : /xx/+99
2020-03-14 chenguopingdota fix typo
2020-03-11 S.Linev Rename argument array_index to array_indx in json_pointer methods
2020-03-10 alex README: Fix string representation of `dump`ed `json`
2020-03-02 francois removed move assignments from input adapters
2020-02-28 francois added back forward declaration to address warnings
2020-02-26 chenguopingdota fix typo in examples
2020-02-20 francois simpler endian detection for older gcc versions
2020-02-19 francois accomodate older gcc
2020-02-19 francois fixed missing return arg of operator=()
2020-02-19 francois duck-typed object input adapters
2020-02-19 francois fixed bad friend class declaration
2020-02-19 francois templated input adapters
2020-02-17 50514813+dota17 Update README.md
2020-02-15 mail :building_construction: replace is_pod by is_trivial
2020-02-10 50514813+dota17 Update README.md : add a FAQ about memory release
2020-02-02 coeur Some typos
2020-01-29 davelee.com Fix link to parse function in README
2020-01-29 johanneskrafft Updated links to hunter repo & docs
2020-01-21 142265+Klaim Formatting
2020-01-20 142265+Klaim Adds instruction for using Build2's package manager
2020-01-18 pauljurczak Update README.md
2020-01-15 mail :memo: fix typo #1903
2020-01-12 mail :pencil: fix scanner documentation
2019-12-16 sonulohani Fix warning: ignoring return value
2019-12-15 mail :moneybag: add sponsor section
2019-12-01 kmartinho8 style: format readme
2019-12-01 kmartinho8 revert: adding conan badge
2019-11-29 kmartinho8 docs: add central repository as conan source to readme
2019-11-23 konstantin README: Package in MSYS2 renamed to nlohmann-json
2019-11-22 mail :memo: add badges
2019-11-22 mail :busts_in_silhouette: add GitHub Sponsors
2019-11-22 mail :memo: add Xocde 11.2.1 to CI list
2019-11-21 mail :construction_worker: add Xcode 11.2.1
2019-11-19 michael.balszun Remove unnecessary warning suppressions in test cmake file
2019-11-19 michael.balszun Use correct accumulator type in binary_writer if size_t != ul
2019-11-18 tridacnid Update tests that generate CMake projects to use the CMAKE_CXX_COMPILER the main project was CMake'd with. Fixes #1747.
2019-09-10 hubert make CMake's version config file architecture-independent
Roll third_party/lodepng/ 486d165ed..34628e89e (5 commits)
https://github.com/lvandeve/lodepng/compare/486d165ed709...34628e89e80c
$ git log 486d165ed..34628e89e --date=short --no-merges --format='%ad %ae %s'
2020-06-15 singh.arshdeep1999 Transfered Fuzz Dictionary to Oss-fuzz repository
2020-06-14 singh.arshdeep1999 Added Fuzzer Options file
2020-06-12 singh.arshdeep1999 Removed Seed and improved Fuzzer's color selection
2020-06-12 singh.arshdeep1999 Removed Extra Seed Corpus png files.
2020-06-11 singh.arshdeep1999 Fixed Fuzzer, added Seed Corpus and Dictionary
Roll third_party/spirv-tools/ 636f449e1..bd2a9ea85 (37 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/636f449e1529...bd2a9ea85210
$ git log 636f449e1..bd2a9ea85 --date=short --no-merges --format='%ad %ae %s'
2020-07-03 vasniktel spirv-fuzz: TransformationInvertComparisonOperator (#3475)
2020-07-02 vasniktel Fix regression (#3481)
2020-07-02 vasniktel spirv-fuzz: Add fuzzerutil::FindOrCreate* (#3479)
2020-06-30 vasniktel spirv-fuzz: Add FuzzerPassAddCopyMemoryInstructions (#3391)
2020-06-30 vasniktel spirv-fuzz: Add one parameter at a time (#3469)
2020-06-29 jaebaek Fix ADCE pass bug for mulitple entries (#3470)
2020-06-26 ehsannas Add gl_BaseInstance to the name mapper. (#3462)
2020-06-26 andreperezmaselco.developer Implement the OpMatrixTimesScalar linear algebra case (#3450)
2020-06-25 jaebaek Clear debug information for kill and replacement (#3459)
2020-06-25 alanbaker Validate location assignments (#3308)
2020-06-23 ehsannas Support OpCompositeExtract pattern in desc_sroa (#3456)
2020-06-23 vasniktel spirv-fuzz: Implement FuzzerPassAddParameters (#3399)
2020-06-23 vasniktel spirv-fuzz: Add GetParameters (#3454)
2020-06-23 vasniktel spirv-fuzz: Permute OpPhi instruction operands (#3421)
2020-06-22 rharrison Add support for different default/trunks in roll-deps (#3442)
2020-06-19 jaebaek [spirv-opt] debug info preservation in ssa-rewrite (#3356)
2020-06-19 ehsannas Updated desc_sroa to support flattening structures (#3448)
2020-06-19 vasniktel spirv-fuzz: Refactor variable creation (#3414)
2020-06-19 vasniktel spirv-fuzz: Swap operands in OpBranchConditional (#3423)
2020-06-18 stevenperron Use structured order to unroll loops. (#3443)
2020-06-18 jaebaek Debug info preservation in dead branch elimination (#3425)
2020-06-17 vasniktel Add RemoveParameter method (#3437)
2020-06-17 vasniktel Fix return type (#3435)
2020-06-16 ehsannas Eliminate branches with condition of OpConstantNull (#3438)
2020-06-16 andreperezmaselco.developer spirv-fuzz: Implement vector shuffle fuzzer pass (#3412)
2020-06-16 andreperezmaselco.developer spirv-fuzz: Add replace linear algebra instruction transformation (#3402)
2020-06-15 dj2 Update access control lists. (#3433)
2020-06-13 vasniktel Fix operand access (#3427)
2020-06-12 jaebaek Debug info preservation in ccp pass (#3420)
2020-06-10 dneto Fix round trip tests that weren't instantiated (#3417)
2020-06-10 vasniktel spirv-fuzz: Add a test (#3238)
2020-06-10 vasniktel spirv-fuzz: Add support for OpSpecConstant* (#3373)
2020-06-05 vasniktel spirv-fuzz: Fix replayer bug (#3401)
2020-06-05 andreperezmaselco.developer Add value instruction condition (#3385)
2020-06-05 andreperezmaselco.developer Fix instruction function use (#3390)
2020-06-05 vasniktel spirv-fuzz: Fix regression (#3396)
2020-06-04 paulthomson Fix googletest inclusion (#3398)
Roll third_party/swiftshader/ b0c00e8dd..3121585ac (46 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/b0c00e8dd6d4..3121585acce2
$ git log b0c00e8dd..3121585ac --date=short --no-merges --format='%ad %ae %s'
2020-07-02 sugoi ASTC Decoder: Trim unused struct members
2020-07-02 capn Fix /DEBUG:FASTLINK usage
2020-06-30 pcc Start reserving x18 by default on Android targets.
2020-06-25 srisser Fix debug assert from happening in release build
2020-06-10 capn Optimize clearing of depth and stencil images
2020-06-25 thakis mac: Add ARM64 support to swiftshader.
2020-06-22 amaiorano Kokoro: add builds with REACTOR_EMIT_DEBUG_INFO and REACTOR_EMIT_PRINT_LOCATION
2020-06-22 amaiorano Fix build when ENABLE_RR_DEBUG_INFO enabled
2020-06-22 amaiorano Make Windows Kokoro script less verbose
2020-06-22 cwallez Revert "Optimize clearing of depth and stencil images"
2020-06-11 capn Assert attachment format supports blending when blending is enabled
2020-06-10 capn Optimize copying image data for presentation
2020-06-10 capn Optimize clearing of depth and stencil images
2020-06-01 capn Assert reserved binding entries aren't accessed
2020-05-12 capn Optimize out-of-bounds checks with unsigned compare
2020-05-07 capn Replace instead of add pointer offsets when out of bounds
2020-06-15 capn Add a benchmark with multisampling enabled
2020-06-15 capn Refactor multisample benchmark support
2020-06-11 capn Implement multisample support for the triangle benchmark
2020-06-17 capn Don't assert thread_local initialization
2020-06-11 capn Ignore rasterization state pointers when rasterization is disabled
2020-06-11 capn Zero-initialize the context state and data
2020-06-15 sugoi Cleanup: using the proper Image subregion structure
2020-06-16 bclayton Squashed 'third_party/marl/' changes from 5c6c1532220..d29553a3730
2020-06-16 bclayton Squashed 'third_party/marl/' changes from c5127112545..5c6c1532220
2020-06-09 bclayton SpirvShaderDebugger: Show vector elements as xyzw
2020-06-09 bclayton SpirvShaderDebugger: Add a virtual destructor
2020-06-15 bclayton Squashed 'third_party/marl/' changes from 38c0c7a0f..c51271125
2020-06-15 bclayton Repoint marl branch from master to main
2020-06-15 bclayton SubzeroReactor: Use new marl::Scheduler::Config API.
2020-06-10 amaiorano Make rr::Print output to debugger and be stubbed
2020-06-10 sugoi Regres: Roll deqp forward to latest 1.2.1
2020-06-04 capn Validate the SPIR-V code in debug builds
2020-06-05 capn Add a triangle rendering benchmark
2020-06-10 capn Add glslang dependency to VulkanBenchmarks
2020-06-10 capn Add glslang as a submodule
2020-06-05 capn Move CMake build targets for PowerVR samples before unit tests
2020-06-01 capn Add microbenchmarks for vkCmdClear*Image
2020-06-04 capn Add back vulkan.hpp
2020-06-01 caio.oliveira Convert Vulkan headers from CRLF to LF endings
2020-06-02 ari.suonpaa Add Z mirroring support for image blit.
2020-05-26 vantablack Added reference counting for PipelineLayout objects
2020-06-02 bclayton libVulkan: Use new marl::Scheduler::Config API.
2020-03-27 bclayton Kokoro: Test LLVM 10 backend for macos
2020-06-02 bclayton Squashed 'third_party/marl/' changes from 3c643dd4c..38c0c7a0f
2020-06-02 bclayton Fix LLVM_VERSION_MAJOR for LLVM 10 on macOS
Roll third_party/vulkan-headers/ db1a98c6c..db06fce92 (4 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/db1a98c6cc43...db06fce926b0
$ git log db1a98c6c..db06fce92 --date=short --no-merges --format='%ad %ae %s'
2020-07-04 oddhack Update for Vulkan-Docs 1.2.146
2020-06-21 oddhack Update for Vulkan-Docs 1.2.145
2020-06-15 oddhack Update for Vulkan-Docs 1.2.144
2020-06-08 oddhack Update for Vulkan-Docs 1.2.143
Roll third_party/vulkan-loader/ 006586926..a173c025f (5 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/006586926ade...a173c025f8fe
$ git log 006586926..a173c025f --date=short --no-merges --format='%ad %ae %s'
2020-06-09 shannon build: Update known-good files for 1.2.145 header
2020-06-19 jbeich build: include system headers last
2020-06-15 charles loader: Use MoltenVK in app bundle if found
2020-06-11 lenny loader: Fix crash in vkGetDeviceQueue2
2020-06-09 dsinclair scripts: Use named params for generator options
Roll third_party/vulkan-validationlayers/ 515b4041c..5c38b18ab (121 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/515b4041cc32...5c38b18ab460
$ git log 515b4041c..5c38b18ab --date=short --no-merges --format='%ad %ae %s'
2020-06-10 tony gpu: Check for enabled features
2020-07-01 tony layers: Use helper to pick spirv env
2020-06-30 s.fricke tests: Fix AHB Test not covering 02251
2020-06-27 s.fricke layers: Fix YCbCr Format VUIDs
2020-06-30 tony gpu: Remove incorrect descriptor set requirement
2020-06-22 tony layers: Add more custom border color checks
2020-06-22 tony gpu: Handle destroyed pipeline layout
2020-06-23 s.fricke tests: Add VUID 00995
2020-06-23 s.fricke layers: Add VUID 00995
2020-06-21 s.fricke tests: Add External Import handleType VUIDs
2020-06-21 s.fricke layers: Add External Import handleType VUIDs
2020-06-20 s.fricke tests: Add maxExtent VUIDs
2020-06-20 s.fricke layers: Add maxExtent VUIDs
2020-06-22 szilard.papp practices: Adding test for robustBufferAccess
2020-06-22 szilard.papp practices: Adding check for robustBufferAccess
2020-06-20 s.fricke layers: Label VUID 02251
2020-06-27 s.fricke tests: Add VK_EXT_astc_decode_mode
2020-06-27 s.fricke layers: Add VK_EXT_astc_decode_mode
2020-05-25 s.fricke layers: Add HDR ASTC formats
2020-06-25 tony tests: Fix unexpected custom border color error
2020-06-29 mark chassis: Fix inadvertant StateTracker VO state-sharing
2020-06-24 rgarcia corechecks: Use all locations for samplerYcbcrConversion
2020-06-29 dev docs Add reference to the --dir option
2020-06-29 dev docs: Fix CMake update_deps/build instructions
2020-06-24 rgarcia Use conversion format in some Ycbcr conversion VUs
2020-06-25 jeremyk layers: Fix vkCmdTraceRaysKHR VUID Mixup
2020-06-22 mark docs: Update CONTRIBUTING.md with some new details
2020-06-01 mark docs: Added message limit to layer settings file
2020-06-18 mark tests: Add duplicate message limit test
2020-06-01 mark chassis: Add config steps for reading dup msg limits
2020-06-01 mark layers: Add duplicate message limit infrastructure
2020-06-23 mark corechecks: Prevent null ptr access for GetSwapchainImages
2020-06-22 lionel.g.landwerlin layers: Fix image creation checks with DRM modifiers
2020-06-18 s.fricke tests: Add RP potentialFormatFeature VUID
2020-06-14 s.fricke layers: Add RP potentialFormatFeature VUID
2020-06-23 shannon build: Change removed VUIDs to UNASSIGNED
2020-06-19 shannon build: Fix more VUID changes for 144 header update
2020-06-19 shannon build: Fix more mem barrier VUID inconsistencies
2020-06-19 shannon build: Address memory barrier VUID inconsistancies
2020-06-18 shannon build: Propogate genvk changes to `lvl_genvky.py`
2020-06-18 shannon build: Address graphics pipeline VUID changes
2020-06-15 shannon build: Address memory barrier VUID changes
2020-06-12 shannon build: Clean up VUID consistency checks
2020-06-15 shannon build: Update known-good files for 1.2.145 header
2020-06-23 mark tests: Skip DRM image format modifier test on Mock ICD
2020-06-22 szilard.papp practices: Adding test for DethBias usage
2020-06-22 szilard.papp practices: Adding check for DethBias usage
2020-06-22 szilard.papp practices: Adding test for Presentation mode
2020-06-22 szilard.papp practices: Adding check for Presentation mode
2020-06-22 mark tests: Block AndroidHardwareBufferDepthStencil on ShieldTV
(...)
2020-06-08 mark tests: Add filters for BP Android test failures
2020-06-02 mark tests: Compile best practices tests for Android
2020-06-08 mark tests: Replace setenv with private settings extension
2020-06-08 mark layers: Add private settings extension and write support
2020-06-12 s.fricke layers: Remove invalid check for AHB format
2020-06-10 szilard.papp tests: Adding test for triple buffering
2020-06-10 szilard.papp practices: Adding checks for triple buffering
2020-06-15 jmadill Fix GN header dependencies.
2020-06-15 mark tests: Add correct vuid for mem-use-after-free
2020-06-09 dorian.apanel tests: Add invalid FB image mem test
2020-06-09 dorian.apanel corechecks: Validate img mem at CreateFramebuffer time
2020-06-15 mark corechecks: Add new unassigned vuid for freed memory access
2020-06-11 s.fricke tests: Add VkImageResolve VUIDs
2020-06-05 s.fricke layers: Add VkImageResolve VUIDs
2020-06-11 mark tests: Add tests for duplicate BeginQuery calls
2020-06-11 mark corechecks: Check for active queries with same type in CB
2020-06-11 mark corechecks: Move all CmdBeginQuery vuids into struct
2020-06-11 mark corechecks: Move CmdBeginQuery vuid parameters into struct
2020-06-11 s.fricke tests: Add VUID 00827
2020-06-11 s.fricke layers: Add VUID 00827
2020-06-10 jzulauf tests: Add test case for EXTERNAL release/acquire
2020-06-10 jzulauf layers: Allow EXTERNAL release acquire in same CB
2020-06-10 souravp tests:for BuildGeometryInfoKHR
2020-06-09 souravp layers:Add missing KHR build info tracker
2020-06-09 brucedawson layers: Adjust shared_mutex usage
2020-06-09 mark chassis: Add layer settings file info to layer status message
2020-06-09 mark layers: Add collection of info for layer settings file
2020-06-10 dsinclair scripts: Use named params for generator options
2020-06-10 mark tests: Remove vk_layer_settings.txt file
2020-06-06 s.fricke tests: Add VUID 01946
2020-06-06 s.fricke layers: Add VUID 01946
2020-06-07 souravp tests:Handles new rayTracing VUID
2020-06-07 souravp layers:Misc RayTracing VUID
2020-06-06 s.fricke tests: Add VUID 00336
2020-06-06 s.fricke layers: Add VUID 00336
2020-05-14 marcin.slusarz build: detect missing SPIRV_HEADERS_INSTALL_DIR at cmake time
2020-05-14 marcin.slusarz build: SPIRV-Tools and glsllang are 2 separate projects
2020-06-01 s.fricke tests: Validate VK_KHR_multiview features
2020-05-29 s.fricke layers: Validate VK_KHR_multiview features
2020-05-21 tony gpu: Record destroy of buffers and devices
2020-06-03 mark tests: Leave handle wrapping enabled at all times
2020-05-30 s.fricke layers: Label VUID 01386 and fix log messages
2020-06-03 s.fricke tests: Add YCbCr BufferImageCopy VUID
2020-05-28 s.fricke layers: Add YCbCr BufferImageCopy VUID
2020-06-02 tony tests: Test push descriptor image layout validation
2020-05-28 tony layers: Allow validation of push descriptors
2020-05-30 s.fricke layers: Label and fix Maintenance1 VUs
2020-06-03 mark practices: Avoid null pApplicationInfo deref
2020-06-02 christophe docs: Fix link to LAYER_CONFIGURATION.md, issue #1902
2020-05-29 s.fricke layers: Add function name prefix to more logs
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
|
|
|
|
|
|
|
|
|
|
Co-authored-by: Craig Stout <cstout@google.com>
|
|
This fixes compilation errors of "fatal error: 'vulkan/vulkan.h' file
not found" when using CMake 3.7's FindVulkan.
|
|
|
|
Also refactored IMAGE parsing to allow arbitrary order of parameters like it's done for BUFFER parsing.
|
|
Also modified Vulkan engine to use separate bindings for each vertex buffer as input rate is set per binding.
Fixes #870
|
|
be used (#857)
|
|
* Rolling 14 dependencies
Roll third_party/clspv/ 1c32720c4..616ffa280 (6 commits)
https://github.com/google/clspv/compare/1c32720c4c5b...616ffa2804e1
$ git log 1c32720c4..616ffa280 --date=short --no-merges --format='%ad %ae %s'
2020-05-28 alanbaker Handle smax, smin and sclamp in -hack-scf (#597)
2020-05-27 alanbaker Update LLVM (#595)
2020-05-25 alanbaker Relax frontend 8- and 16-bit type check (#590)
2020-05-21 alanbaker Support global type-mangled pod args in push constants (#588)
2020-05-21 48454132+sjw36 SPIRVProducerPass refactor - phase2.2 (#586)
2020-05-20 alanbaker Expand functionality to catch odd truncates (#585)
Roll third_party/clspv-llvm/ 7cefd1b4c..8506877c8 (1244 commits)
https://github.com/llvm/llvm-project/compare/7cefd1b4cd77...8506877c87aa
$ git log 7cefd1b4c..8506877c8 --date=short --no-merges --format='%ad %ae %s'
2020-06-02 kadircet [clangd] Copy existing includes in ReplayPreamble
2020-06-02 kadircet Revert "[clangd] Copy existing includes in ReplayPreamble"
2020-06-02 thakis [gn build] (manually) port 44f989e7809
2020-06-02 ikudrin Fix a failing test.
2020-06-02 zinenko [mlir] support materialization for 1-1 type conversions
2020-06-02 kadircet [clangd] Copy existing includes in ReplayPreamble
2020-06-02 djordje.todorovic [CSInfo][NFC] Interpret loaded parameter value separately
2020-06-02 zinenko [mlir] SCFToGPUPass: fix macros referring to LOOPS to use SCF instead
2020-04-20 pavel [Support] Make DataExtractor error messages more clear
2020-05-25 pavel [lldb/DWARF] Add support for pre-standard GNU call site attributes
2020-06-02 ikudrin [DebugInfo] Report the format of type units [10/10]
2020-06-02 ikudrin [DebugInfo] Report the format of location and range lists [9/10]
2020-06-02 ikudrin [DebugInfo] Report the format of tables in .debug_pub* sections [8/10]
2020-06-02 ikudrin [DebugInfo] Report the format of line tables [7/10]
2020-06-02 ikudrin [DebugInfo] Report the format of call frame information entries [6/10]
2020-06-02 ikudrin [DebugInfo] Report the format of address range tables [5/10]
2020-06-02 ikudrin [DebugInfo] Report the format of address tables [4/10]
2020-06-02 ikudrin [DebugInfo] Report the format of compilation units [3/10]
2020-06-02 ikudrin [DebugInfo] Report the format of .debug_names [2/10]
2020-06-02 ikudrin [DebugInfo] Extract a helper function to return the DWARF format name, NFC [1/10]
2020-06-02 zinenko [mlir] Toy tutorial: avoid erasing and then re-creating loop terminators
2020-06-02 llvm-dev Add missing MemoryBuffer.h include
2020-06-02 zinenko [mlir] post-commit review fixes
2020-06-02 llvm-dev TextAPIReader.h - reduce MemoryBuffer.h include to forward declaration. NFC.
2020-06-02 llvm-dev TextAPIWriter.h - reduce MemoryBuffer.h include to forward declarations. NFC.
2020-06-02 flo [Sema] Fix -Wunused-variable in CreateBuiltinMatrixSubscriptExpr (NFC).
2020-06-02 flo [LV] Make sure the MaxVF is a power-of-2 by rounding down.
2020-05-26 ehsan.nadjaran_toosi [mlir] Introduce CallOp converter for buffer placement
2020-05-22 dantrushin [EarlyCSE] Common gc.relocate calls.
2020-06-02 omair.javaid [LLDB] Mark TestCreateDuringInstructionStep as flaky on Linux
2020-06-02 llvm-dev [VectorCombine][X86] Add loaded insert tests from D80885
2020-05-29 hokein.wu [AST] Fix a null initializer crash for InitListExpr
2020-04-24 simon [mips] Support 64-bit relative relocations
2020-06-02 gribozavr Run syntax tree tests in many language modes
2020-06-02 marukawa [VE] Support I32/F32 registers in assembler parser
2020-06-02 courbet [llvm-exegesis] Fix D80610.
2020-06-02 sam.parker [NFC][ARM][AArch64] Test runs
2020-06-01 protze [OpenMP][OMPT] Fix and add event callbacks for detached tasks
2020-06-01 tmsriram Options for Basic Block Sections, enabled in D68063 and D73674.
2020-05-28 dantrushin [StatepointLowering] Handle UNDEF gc values.
2020-05-07 dominik.montada [GlobalISel] Combine scalar unmerge(trunc)
2020-06-02 dominik.montada [NFC] Move vector unmerge(trunc) combine to function
2020-06-02 higuoxing [ObjectYAML][DWARF] Let `dumpPubSection` return `DWARFYAML::PubSection`.
2020-06-01 ravishankarm [mlir][SCFToGPU] Remove conversions from scf.for to gpu.launch.
2020-06-01 maskray [ELF] --wrap: don't error `undefined reference to __real_foo` (--no-allow-shlib-undefined) if foo is a wrapped definition
2020-06-02 yrouban [BrachProbablityInfo] Proportional distribution of reachable probabilities
2020-06-01 richard Fix violations of [basic.class.scope]p2.
2020-06-01 craig.topper [X86] Fix a few recursivelyDeleteUnusedNodes calls that were trying to delete nodes before their user was really gone.
2020-06-02 yrouban [BrachProbablityInfo] Rename loop variables. NFC
2020-06-01 kcc [asan] fix a comment typo
(...)
2020-05-20 dkszelethus [analyzer] Change the default output type to PD_TEXT_MINIMAL in the frontend, error if an output loc is missing for PathDiagConsumers that need it
2020-05-19 antonio.afonso Add terminateCommands to lldb-vscode protocol
2020-05-19 vsk [lldb/test] Move "DataFormatters/Mock.h" to "Plugins/Language/ObjC/Utilities.h"
2020-05-07 dan [asan_symbolize] Fix bug handling C++ symbols when using Atos.
2020-03-01 dkszelethus [analyzer][NFC] Merge checkNewAllocator's paramaters into CXXAllocatorCall
2020-05-19 Matthew.Arsenault AMDGPU: Annotate functions that have stack objects
2020-04-14 dkszelethus analyzer][CallAndMessage][NFC] Change old callbacks to rely on CallEvent
2020-05-19 cameron.mcinally [SVE] MOVPRFX zero merging test renaming
2020-05-19 Matthew.Arsenault GlobalISel: Copy correct flags to select
2020-04-14 dkszelethus [analyzer][ObjCGenerics] Don't emit diagnostics under the name core.DynamicTypePropagation
2020-05-13 Matthew.Arsenault AMDGPU: Fix DAG divergence for implicit function arguments
2020-05-19 Matthew.Arsenault AMDGPU: Use member initializers in MFI
2020-05-15 bcain [Hexagon] pX.new cannot be used with p3:0 as producer
2020-04-14 dkszelethus [analyzer][NSOrCFError] Don't emit diagnostics under the name osx.NSOrCFErrorDerefChecker
2020-05-19 Matthew.Arsenault GlobalISel: Remove unused include
2020-05-19 Matthew.Arsenault CodeGen: Use Register
2020-05-17 stephen.neuendorffer [MLIR][cmake][NFC] Check for incorrect usage of LLVM components in LINK_LIBS
2020-05-17 stephen.neuendorffer [MLIR] LLVMMLIRTableGen -> MLIRTableGen
2020-05-19 ravishankarm [mlir][SPIRV] Fix blocks nested too deeply error.
2020-05-12 silvasean [mlir][shape] Add `shape.from_extents`.
2020-05-19 david.bolvansky Revert "[clang-misexpect] Fixed typo which causes that --pgo-warn-misexpect option is not passed in the compiler invocation"
2020-05-19 thakis [gn build] Try harder to unbreak Windows build after f8e833a501.
2020-05-19 david.bolvansky [clang-misexpect] Fixed typo which causes that --pgo-warn-misexpect option is not passed in the compiler invocation
2020-05-19 efriedma [AArch64] Disable MachineOutliner on Windows.
2020-05-19 erich.keane Fix X86_64 complex-returns for regcall.
2020-05-19 benny.kra Give helpers internal linkage. NFC.
2020-05-19 thakis [gn build] Try to unbreak Windows build after f8e833a501.
2020-05-19 jonas [lldb/Reproducers] Update GDB remote client tests for passive replay
2020-05-19 artem.dergachev [analyzer] Move apiModeling.StdCLibraryFunctionArgs to alpha.
2020-05-19 sebmarchand [gn build] Add a flag zlib_path to provide the path to zlib on Windows.
2020-05-11 lei [PowerPC][NFC] Cleanup load/store spilling code
2020-05-19 spatel [PGOProfile] make test less brittle; NFC
2020-05-19 tlively [WebAssembly] Fix bug in custom shuffle combine
2020-05-19 tlively [WebAssembly] Implement i64x2.mul and remove i8x16.mul
2020-05-19 jezng [lld-macho][re-land] Support X86_64_RELOC_UNSIGNED
2020-05-19 jezng [lld-macho][re-land] Support .subsections_via_symbols
2020-05-17 zbrid [llvm][docs] Add step by step git to GettingStarted
2020-05-19 spatel [PhaseOrdering] add tests for x86 horizontal math ops (PR41813); NFC
2020-05-19 spatel [PhaseOrdering] make different pass manager runs equivalent; NFC
2020-05-18 jay.foad [IR] Simplify BasicBlock::removePredecessor. NFCI.
2020-05-19 ctetreau [SVE] Add specialized getters to derived vector types
2020-05-19 jonas [lldb/Properties] Move OSPluginReportsAllThreads from Target to Process
2020-03-25 nikita.ppv [LVI] Don't require DominatorTree in LVI (NFC)
2020-05-19 hanchung [mlir][StandardToSPIRV] Fix signedness issue in bitwidth emulation.
2020-05-19 echristo Silence warnings around int/float conversions.
2020-05-19 jonas [lldb/Reproducers] Move connection logic into replay server (NFC)
2020-05-19 erich.keane Fix aux-target diagnostics for certain builtins
2020-05-19 craig.topper [StackColoring] When remapping alloca's move the To alloca if the From alloca is before it.
2020-05-19 mascasa Entropic: Boosting LibFuzzer Performance
2020-05-19 andrea.dibiagio [X86] Split masked integer vector stores into vXi32/vXi64 variants (PR45975). NFC
Roll third_party/cppdap/ 9e313445b..c9187480d (2 commits)
https://github.com/google/cppdap/compare/9e313445bb75...c9187480d12e
$ git log 9e313445b..c9187480d --date=short --no-merges --format='%ad %ae %s'
2020-05-26 bclayton Fix short reads in ContentReader::buffer()
2020-05-26 bclayton Fix `dap::Socket::read()` when `recv()` errors
Roll third_party/dxc/ 36ecb4320..4f936272e (27 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/36ecb43206b9...4f936272ef69
$ git log 36ecb4320..4f936272e --date=short --no-merges --format='%ad %ae %s'
2020-06-01 python3kgae Only update decl when function has a body. (#2937)
2020-06-01 31109344+adam-yang Clean up dx.break even when dx.break function not present (#2936)
2020-05-30 python3kgae Fix crash when remove unused globals in rewriter and support remove types. (#2933)
2020-05-30 31109344+adam-yang Simplifying branches to reduce complexity of cfg. (#2931)
2020-05-29 texr Fix break in VS 2019 from warning C4063 (#2929)
2020-05-29 texr Support instruction counts in reflection (#2930)
2020-05-29 texr Reflection Fixes: SB layout in lib, 16 and 64 bit types, tbuffer, more (#2916)
2020-05-29 python3kgae Add DxilLoopDeletion to remove unused loops. (#2927)
2020-05-28 grroth Better post-CG error formats using custom diaginfo (#2925)
2020-05-27 ehsannas [spirv] Update SPIRV-Tools and SPIRV-Headers. (#2915)
2020-05-26 31109344+adam-yang Fixed broken debug info for "out" and "inout" args. (#2914)
2020-05-26 nico.may99 Change std::vector to llvm::SmallSetVector for speed boost in DCE::runOnFunction (#2911)
2020-05-24 31109344+adam-yang Fixed a bug where nops are not generated for memcpy's (#2909)
2020-05-23 31109344+adam-yang Fixed debugger jumping around. Got rid of preserve value. (#2893)
2020-05-22 python3kgae Check method when remove unused globals in rewriter. (#2906)
2020-05-22 texr Don't claim alignment above 4 for raw buffer due to base (#2905)
2020-05-21 python3kgae use path::native on filenames for dx.source.contents (#2902)
2020-05-21 hekotas Enable TAEF path specification via environment variable (#2778) (#2898)
2020-05-21 python3kgae Fix typo in analyzePointer. (#2904)
2020-05-21 grroth Handle null dominator tree in memcpy replace (#2901)
2020-05-21 ehsannas [spirv] Update the SPIR-V codegen for HLSL discard. (#2895)
2020-05-20 texr Allow SV_CullPrimitive on PS input, resolve to false (#2900)
2020-05-20 grroth Add iostream header to files using hex (#2897)
2020-05-20 texr Fix assert from LookupVectorMemberExprForHLSL calling Matrix function (#2899)
2020-05-19 hekotas Update version to 1.5.2005 (#2894)
2020-05-19 31109344+adam-yang Dndxc now annotates line number and debug vars (#2892)
2020-05-19 ehsannas [spirv] Improve codegen for NonUniform (#2884)
Roll third_party/glslang/ 0ab78114a..78a3c915a (20 commits)
https://github.com/KhronosGroup/glslang/compare/0ab78114a9e1...78a3c915a1d7
$ git log 0ab78114a..78a3c915a --date=short --no-merges --format='%ad %ae %s'
2020-06-02 rdb HLSL: Add better diagnostic when using in/out qualifiers in global scope (#2258)
2020-06-02 rdb HLSL: Recognize POSITION semantic et al in DX9 compatibility mode (#2255)
2020-06-02 rdb HLSL: fix handling of uniform qualifier in entry point parameters (#2254)
2020-06-01 40001162+alelenv Add default descriptorset decoration for acceleration structure (#2257)
2020-06-01 cepheus Update news for header location change and recommendation.
2020-06-02 dj2 Remove install to the SPIRV/ folder. (#2256)
2020-05-28 40001162+alelenv EXT_ray_tracing requires spv1.4 (#2237)
2020-05-28 shuizhuyuanluo fix warning unused parameter in release build (#2251)
2020-05-27 greg Fix missing patch decoration for TessFactor PCF arg (#2249)
2020-05-27 greg Update SPIRV-Tools to stable. Also SPIRV-Headers to TOT. (#2250)
2020-05-25 alanbaker Update spirv tools (#2246)
2020-05-21 dneto Reorder member init to match decl order (#2241)
2020-05-21 40001162+alelenv Add support for primitive culling layout qualifier. (#2220)
2020-05-21 rharrison Replace incorrect uint32_t with correct int vars (#2235)
2020-05-21 shuizhuyuanluo Do not build glslang-testsuite when ENABLE_CTEST is disabled (#2240)
2020-05-21 mbechard fix incorrect error when multiple compilation units don't declare layouts (#2238)
2020-05-21 shuizhuyuanluo Add an option to make Exceptions enabled (#2239)
2020-05-20 cepheus Fix #2227, which was coded incorrectly, to be simpler/safer.
2020-05-19 cepheus Build: Fix #2228, by correcting the type used.
2020-05-20 lryer Code refine. (#2227)
Roll third_party/googletest/ 011959aaf..859bfe898 (18 commits)
https://github.com/google/googletest/compare/011959aafddc...859bfe8981d6
$ git log 011959aaf..859bfe898 --date=short --no-merges --format='%ad %ae %s'
2020-05-28 dmauro Googletest export
2020-05-28 dmauro Googletest export
2020-05-27 absl-team Googletest export
2020-05-27 dmauro Googletest export
2020-05-19 absl-team Googletest export
2020-05-18 absl-team Googletest export
2020-05-18 durandal Googletest export
2020-05-18 absl-team Googletest export
2020-05-14 absl-team Googletest export
2020-05-25 invalid_ms_user Use count function instead of handwritten loop
2020-05-10 mate.pek README.dm: Renamed related open source project name: Catch2 and Google Test Explorer -> C++ TestMate
2020-03-26 mvoorsluys Fix test with stack.
2020-03-26 mvoorsluys Fixed xml unit-tests and added extra tests
2020-03-26 mvoorsluys Fix multiple \n characters in xml file when using GTEST_SKIP.
2020-03-26 mvoorsluys Only write ">\n" once when there is failure and skipped tests.
2020-03-26 mvoorsluys Output skipped information in the xml file.
2020-02-06 59134746+aribibek fix a link to documentation
2020-01-17 hgsilverman Fix always false condition and clean function body
Roll third_party/lodepng/ e34ac0455..486d165ed (3 commits)
https://github.com/lvandeve/lodepng/compare/e34ac04553e5...486d165ed709
$ git log e34ac0455..486d165ed --date=short --no-merges --format='%ad %ae %s'
2020-05-19 NgaiShunChan fix typo
2020-05-04 ngaishunchan fix code style
2020-04-29 ngaishunchan fix crash when preProcessScanlines allocs failed
Roll third_party/shaderc/ 00ac5d821..d8eca133b (5 commits)
https://github.com/google/shaderc/compare/00ac5d82178c...d8eca133b4b1
$ git log 00ac5d821..d8eca133b --date=short --no-merges --format='%ad %ae %s'
2020-06-01 rharrison Rolling 5 dependencies (#1078)
2020-06-01 bryan.bernhart Support forcing storage buffers to be always declared as UAV. (#1076)
2020-06-01 rharrison Roll third_party/spirv-cross/ 61cddd630..d385bf096 (4 commits) (#1077)
2020-05-26 rharrison Rolling 4 dependencies and expectations (#1074)
2020-05-21 rharrison Rolling 6 dependencies and update expectations (#1073)
Roll third_party/spirv-headers/ c0df742ec..11d7637e7 (8 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/c0df742ec0b8...11d7637e7a43
$ git log c0df742ec..11d7637e7 --date=short --no-merges --format='%ad %ae %s'
2020-06-01 dneto spir-v.xml: Use plain ASCII quotes in comment
2020-05-29 cepheus Rebuild headers against the previous grammar commit.
2020-05-29 dmitry.sidorov Apply suggestions
2020-04-05 dmitry.sidorov Add Intel specific definitions from KhronosGroup/SPIRV-LLVM-Translator
2020-05-29 cepheus Header build from previous grammar update.
2020-05-25 michael.kinsner Propose bit allocation mechanism for the FP Fast Math Mode bitfield, following from the mechanism previously added for the loop control bitfield.
2020-05-20 dneto Update example to use unified1 headers
2020-04-05 dmitry.sidorov Add SPV_INTEL_function_pointers preview extension
Roll third_party/spirv-tools/ 18ba3d9a3..f050cca7e (18 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/18ba3d9a353b...f050cca7ec47
$ git log 18ba3d9a3..f050cca7e --date=short --no-merges --format='%ad %ae %s'
2020-05-29 andreperezmaselco.developer spirv-fuzz: Add push id through variable transformation (#3359)
2020-05-27 rharrison Rolling 4 dependencies (#3380)
2020-05-27 stevenperron Start SPIRV-Tools v2020.4
2020-05-27 stevenperron Finalize SPIRV-Tools v2020.3
2020-05-27 stevenperron Update CHANGES
2020-05-26 andreperezmaselco.developer spirv-fuzz: Support bit width argument for int and float types (#3378)
2020-05-26 andreperezmaselco.developer Fix function use (#3372)
2020-05-25 jaebaek spirv-val: allow DebugInfoNone for DebugTypeComposite.Size (#3374)
2020-05-25 47594367+rg3igalia Add validation support for ImageGatherBiasLodAMD (#3363)
2020-05-21 38433336+AnastasiaStulova Fix validation failure on OpDecorationGroup (#3365)
2020-05-21 greg Remove deprecated interfaces from instrument passes (#3361)
2020-05-21 jaebaek Preserve debug info in inline pass (#3349)
2020-05-21 dnovillo Reject folding comparisons with unfoldable types. (#3370)
2020-05-21 paulthomson Improve build instructions for fuzzer (#3364)
2020-05-20 stevenperron Add unrolling to performance passes (#3082)
2020-05-20 jaebaek Handle OpConstantNull in ssa-rewrite (#3362)
2020-05-19 rharrison Add in a bunch of missed files to the BUILD.gn (#3360)
2020-05-19 rharrison Remove stale entries from BUILD.gn (#3358)
Roll third_party/swiftshader/ b6e8c3f0f..11dd7183c (10 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/b6e8c3f0f483..11dd7183c4d2
$ git log b6e8c3f0f..11dd7183c --date=short --no-merges --format='%ad %ae %s'
2020-05-25 capn Remove generation of OpenCLDebugInfo100.h
2020-06-01 capn Fix deallocation of uninitialized pointer
2020-05-28 capn Don't inline rr::Variable methods
2020-05-26 bclayton Squashed 'third_party/SPIRV-Tools/' changes from fd773eb50d6..55af3902fc2
2020-05-25 capn Document helper invocations being considered active
2020-05-14 capn Move the Reactor 'Sample' unit test back to the top
2020-05-13 capn Unconditionally define the RValue copy constructor
2020-05-13 capn Call non-template base methods through 'this' pointer
2020-05-13 capn Eliminate the array size from rr::Variable
2020-05-19 amaiorano LLVMReactor: set alignment when allocating stack variables
Roll third_party/vulkan-headers/ 09531f279..db1a98c6c (1 commit)
https://github.com/KhronosGroup/Vulkan-Headers/compare/09531f27933b...db1a98c6cc43
$ git log 09531f279..db1a98c6c --date=short --no-merges --format='%ad %ae %s'
2020-06-01 oddhack Update for Vulkan-Docs 1.2.142
Roll third_party/vulkan-loader/ 3e390a159..006586926 (2 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/3e390a159761...006586926ade
$ git log 3e390a159..006586926 --date=short --no-merges --format='%ad %ae %s'
2020-05-25 shannon Build: Update known-good files for 1.2.141 header
2019-10-28 charles loader: add per-application override layer settings
Roll third_party/vulkan-validationlayers/ 67eac5116..515b4041c (51 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/67eac5116ba3...515b4041cc32
$ git log 67eac5116..515b4041c --date=short --no-merges --format='%ad %ae %s'
2020-06-01 mark chassis: Address non-const refs
2020-05-24 mark chassis: Properly use vk_safe_struct.cpp without including it
2020-05-22 mark chassis: Factor out some common parsing functions
2020-05-29 mark chassis: Load default callbacks earlier in CreateInstance
2020-05-28 s.fricke tests: Add extra VK_EXT_sample_location test
2020-05-28 s.fricke layers: Fix VK_EXT_sample_locations bug
2020-05-28 mark tests: Added test for VUID-VkFBCreateInfo-pAttachments-00891
2020-05-28 mark corechecks: Add FB check for depth-stencil 3D image/imageviews
2020-05-28 s.fricke tests: Add VUID 02840
2020-05-27 s.fricke layers: Add VUID 02840
2020-05-29 mark layers: Clean up some variable name formatting issues
2020-05-26 souravp tests: Implement test for raytracing VUIDs
2020-05-26 souravp layers: Raytracing VUIDs
2020-05-28 shannon build: Update known-good file for 1.2.141 SDK
2020-05-24 s.fricke layers: Label BindBuffer2 VUIDs
2020-05-25 shannon build: Update known-good files for 1.2.141 header
2020-05-24 s.fricke layers: Label 01720 and 01721
2020-05-26 s.fricke layers: Remove CB device tracking
2020-05-26 tony layers: Temp removal of check for border color feature
2020-05-24 s.fricke layers: Label BindMemory2 VUIDs
2020-05-26 ynovikov layers: Fix crash in ValidationStateTracker::PreCallRecordDestroySampler
2020-05-24 s.fricke tests: Add FindSupportedDepthStencilFormat check
2020-05-21 s.fricke layers: Fix False Positive AHB BindBuffer
2020-05-21 mark tests: Add tests cases for CreateInstance status messages
2020-05-19 mark tests: Add tests for the layer message filter
2020-05-19 mark tests: Generalize SetEnvVar for use in any test case
2020-05-19 mark layers: Update layer settings file for message filtering
2020-05-19 mark layers: Enable filtering of VUIDs from layer output
2020-05-15 mark chassis: Add processing for msg id filtering
2020-05-15 mark chassis: Output status message at CreateInstance-time
2020-05-21 mark tests: Avoid deprecated ext test false positive
2020-05-15 mark chassis: Switch enables/disables from struct to array
2020-05-22 mark corechecks: Fix typo in SubpassDescription error msg
2020-05-19 tony tests: Re-enable gpu-av ray tracing test
2020-05-20 tony gpu: Fix ray tracing scratch buffer creation
2020-05-20 s.fricke layers: Label 02498 and 02824
2020-05-20 s.fricke tests: Add samplerAnisotropy check
2020-05-21 jeremy tests: Test transform feedback VUIDs
2020-05-21 jeremy layers: Add transform feedback VUIDs
2020-05-18 tony tests: Test for query reset/begin in different cmdbufs
2020-05-18 tony layers: Fix queries false positives
2020-05-15 s.fricke tests: Add VUID 01431
2020-05-15 s.fricke layers: Add VUID 01431
2020-05-16 s.fricke layers: Fix bug for multiple compute pipelines
2020-05-16 s.fricke layers: Add index to pipeline log messages
2020-05-19 s.fricke tests: Add VK_EXT_pipeline_creation_cache_control
2020-05-16 s.fricke layers: Add VK_EXT_pipeline_creation_cache_control
2020-05-19 s.fricke tests: Remove duplicate feature being set
2020-05-16 s.fricke layers: Add VUID 01207
2020-05-16 s.fricke layers: Add VUID 00926
2020-05-15 s.fricke layers: Add VUID 00764
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
* suppress old style cast
* Rolling 5 dependencies
Roll third_party/clspv-llvm/ 8506877c8..9244be7b0 (31 commits)
https://github.com/llvm/llvm-project/compare/8506877c87aa...9244be7b0514
$ git log 8506877c8..9244be7b0 --date=short --no-merges --format='%ad %ae %s'
2020-06-02 david.stuttard [TableGen] Avoid generating switch with just default
2020-05-29 a.bataev Fix compiler crash when an expression parsed in the tentative parsing and must be claimed in the another evaluation context.
2020-06-02 diego.caballero Update 'git push' command in GettingStarted guide
2020-06-02 maskray [Sema] Use isAlwaysUninit for -Wuninitialized-const-reference after D79895
2020-06-02 jonas [llvm-dwarfdump] Print [=<offset>] after --debug-* options in help output.
2020-06-02 Matthew.Arsenault AMDGPU: Fix a test to be more stable
2020-06-02 Matthew.Arsenault AMDGPU: Don't run indexing mode switches with exec = 0
2020-06-01 Matthew.Arsenault AMDGPU: Don't run mode switches with exec 0
2020-06-02 jpienaar [mlir] Provide defaults to make enabling dumping simpler
2020-05-26 yamauchi [PGO] Enable memcmp/bcmp size value profiling.
2020-06-02 spatel [InstCombine] add tests for select-of-select-shuffle; NFC
2020-06-02 spatel [InstCombine] regenerate complete test checks; NFC
2020-06-02 kkleine [lldb] NFC remove DISALLOW_COPY_AND_ASSIGN
2020-06-02 zequanwu [Clang] Add a new warning to warn when passing uninitialized variables as const reference parameters to a function
2020-05-26 minyihh Support ExtVectorType conditional operator
2020-06-02 pavel [lldb] Skip tests exercising DW_OP_GNU_entry_value with dsymutil
2020-06-02 ldionne [libc++abi] Make sure we link in CrashReporterClient.a when it's present
2020-06-02 llvm-dev TypeSymbolEmitter.h - reduce includes to forward declarations. NFC.
2020-05-29 david.truby [flang] Fix release build flags.
2020-06-02 Tom.Weaver [Dexter] Add DexLimitSteps command and ConditionalController
2020-06-02 Tom.Weaver [Dexter] Add os.path.normcase(...) transform to test path early.
2020-06-02 gribozavr Reinstate the syntax tree test for 'static' in an array subscript
2020-05-19 a.bataev [OPENMP50]Initial codegen for 'affinity' clauses.
2020-06-02 gribozavr Renamed Lang_C to Lang_C99, Lang_CXX to Lang_CXX03, and 2a to 20
2020-05-26 grimar [yaml2obj] - Allocate the file space for SHT_NOBITS sections in some cases.
2020-05-27 sguelton Use Pseudo Instruction to carry stack probing information
2020-05-28 hokein.wu [AST][RecoveryExpr] Build RecoveryExpr for "undef_var" cases.
2020-05-30 Matthew.Arsenault AMDGPU: Fix not using scalar loads for global reads in shaders
2020-06-02 hokein.wu Remove a comment-out llvm::errs debugging code, NFC.
2020-06-02 kadircet [lldb] Handle a new clang built-in type
2020-06-01 Matthew.Arsenault AMDGPU: Fix clang side null pointer value for private
Roll third_party/cppdap/ c9187480d..cc93ba974 (1 commit)
https://github.com/google/cppdap/compare/c9187480d12e...cc93ba974720
$ git log c9187480d..cc93ba974 --date=short --no-merges --format='%ad %ae %s'
2020-06-02 bclayton Add the ability to derive message types from one another.
Roll third_party/dxc/ 4f936272e..b7626e97e (1 commit)
https://github.com/Microsoft/DirectXShaderCompiler/compare/4f936272ef69...b7626e97eeba
$ git log 4f936272e..b7626e97e --date=short --no-merges --format='%ad %ae %s'
2020-06-02 31109344+adam-yang Fixed crash in dbgvalue to dbgdeclare from empty struct members, inout args and inout array args (#2762)
Roll third_party/spirv-tools/ f050cca7e..636f449e1 (1 commit)
https://github.com/KhronosGroup/SPIRV-Tools/compare/f050cca7ec47...636f449e1529
$ git log f050cca7e..636f449e1 --date=short --no-merges --format='%ad %ae %s'
2020-06-02 jaebaek Add tests for merge-return debug info preservation (#3389)
Roll third_party/swiftshader/ 11dd7183c..b0c00e8dd (11 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/11dd7183c4d2..b0c00e8dd6d4
$ git log 11dd7183c..b0c00e8dd --date=short --no-merges --format='%ad %ae %s'
2020-05-31 caio.oliveira Update VkStringify for VK_EXT_subgroup_size_control
2020-05-31 caio.oliveira Update Vulkan headers to version 1.2.141
2020-06-01 bclayton SpirvShaderDebugger: Implement Array types
2020-05-27 bclayton SpirvShaderDebugger: Replace 'builtins' / 'root' with a global scope
2020-05-27 bclayton SpirvShaderDebugger: Silence release only warning
2020-05-27 bclayton SpirvShaderDebugger: Handle None sizes for composite types
2020-05-27 bclayton SpirvShaderDebugger: Handle template types
2020-05-27 bclayton SpirvShaderDebugger: Don't display SSAs for array types
2020-05-27 bclayton SpirvShaderDebugger: Don't display SSA values with DebugInfo
2020-05-25 capn Make ManagedStatic registration thread-safe
2020-06-02 capn Regres: Test changes from external contributors if reviewed by Googler
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
* Rolling 2 dependencies
Roll third_party/clspv/ 616ffa280..227e97857 (2 commits)
https://github.com/google/clspv/compare/616ffa2804e1...227e97857852
$ git log 616ffa280..227e97857 --date=short --no-merges --format='%ad %ae %s'
2020-06-02 alanbaker Disable PRE in GVN (#596)
2020-06-02 alanbaker Update LLVM (#599)
Roll third_party/clspv-llvm/ 9244be7b0..b836ae24a (1 commit)
https://github.com/llvm/llvm-project/compare/9244be7b0514...b836ae24a9f4
$ git log 9244be7b0..b836ae24a --date=short --no-merges --format='%ad %ae %s'
2020-06-02 paulatoth [libc] Add integration tests.
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
|
|
Fixes #866
|
|
Bug: 68860345
Bug: 69058154
Bug: 151953481
Test: no code changes
Change-Id: I2350fc6f8ab5ddcddf233916922a0088601fbf64
|
|
Added support for specifying target environment per shader
|
|
Add support for uniform/storage texel buffers.
Fixes #861
|
|
Roll third_party/clspv/ c4579bb1d..1c32720c4 (10 commits)
https://github.com/google/clspv/compare/c4579bb1d990...1c32720c4c5b
$ git log c4579bb1d..1c32720c4 --date=short --no-merges --format='%ad %ae %s'
2020-05-19 alanbaker Update llvm (#589)
2020-05-11 48454132+sjw36 SPIRVProducerPass refactor - phase2.1 (#579)
2020-05-08 jrprice Fix trunc removal in UndoTruncatedSwitchCondition (#584)
2020-05-08 alanbaker Switch to docker image based linux bots (#582)
2020-05-06 alanbaker Add output file to successful tests
2020-05-06 jrprice Fix check for module-scope push constants (#581)
2020-05-06 alanbaker Add fine-grained storage restrictions (#580)
2020-05-05 48454132+sjw36 SPIRVProducerPass refactor - phase2 (#565)
2020-05-04 alanbaker Add ability to generate global offset as spec constant (#576)
2020-05-04 alanbaker Fix local arg spec id assignment (#578)
Roll third_party/clspv-llvm/ 9671f6e8d..7cefd1b4c (2068 commits)
https://github.com/llvm/llvm-project/compare/9671f6e8d5ed...7cefd1b4cd77
$ git log 9671f6e8d..7cefd1b4c --date=short --no-merges --format='%ad %ae %s'
2020-05-19 flo [LV] Remove duplicated return stmt (NFC).
2020-05-05 jay.foad [InstCombine] Remove hasNoInfs check for pow(C,y) -> exp2(log2(C)*y)
2020-05-18 maskray [ELF] Make --trace-symbol track preempted shared definitions
2020-05-19 mydeveloperday [clang-format] @lefticus just taught the world how to use [[unlikely]] but we forgot to teach clang-format
2020-05-19 mydeveloperday [clang-format] [PR45614] Incorrectly indents [[nodiscard]] attribute funtions after a macro without semicolon
2020-05-19 mydeveloperday [clang-format] [PR44476] Add space between template and attribute
2020-05-19 mydeveloperday [clang-format] [PR45942] [[nodiscard]] causes && to be miss interpreted as BinaryOperators
2020-05-19 jezng Revert "[lld-macho] Support .subsections_via_symbols"
2020-05-19 jezng Revert "[lld-macho] Support X86_64_RELOC_UNSIGNED"
2020-05-19 kbobyrev [clangd-remote] Replace YAML serialization with proper Protobuf messages
2020-05-04 ehsan.nadjaran_toosi [MLIR] Update the FunctionAndBlockSignatureConverter and NonVoidToVoidReturnOpConverter of Buffer Assignment
2020-04-14 dkszelethus [analyzer][Nullability] Don't emit under the checker name NullabilityBase
2020-05-19 jasonliu.development [clang][AIX] Implement ABIInfo and TargetCodeGenInfo for AIX
2020-05-19 dkszelethus [analyzer] Don't print the config count in debug.ConfigDumper
2020-05-19 sam.mccall [clangd] Avoid StringRef entirely with gmock
2020-05-19 sam.mccall [clangd] findExplicitReferences supports goto labels
2020-05-15 jezng [lld-macho] Support X86_64_RELOC_UNSIGNED
2020-05-11 jezng [lld-macho] Support .subsections_via_symbols
2020-05-05 jezng [lld-macho] Support -order_file
2020-05-19 flo [VPlan] Fix comment for User in VPWidenSelectRecipe (NFC).
2020-05-19 zinenko [mlir] scf::ForOp: provide builders with callbacks for loop body
2020-05-19 gkm [lld] Remove unused lld/test/Driver/Inputs/**/libtest.a
2020-05-19 llvm-dev MCTargetOptionsCommandFlags.h - remove unnecessary includes. NFC.
2020-05-19 llvm-dev CommandLine.h - remove unnecessary raw_ostream forward declaration. NFC.
2020-05-19 llvm-dev MachineBasicBlock.h - remove unnecessary includes. NFC.
2020-05-19 vsavchenko [analyzer] SATestBuild.py: Optionally override compiler
2020-05-19 flo [VPlan] Add & use VPValue operands for VPReplicateRecipe (NFC).
2020-05-19 sam.mccall [clangd] Delete regex assertion, breaking on windows too...
2020-05-19 flo [VPlan] Remove unique_ptr from VPBranchOnRecipeMask (NFC).
2020-05-19 Matthew.Arsenault GlobalISel: Fix IRTranslator for constantexpr selects
2020-04-14 dkszelethus [analyzer][DirectIvarAssignment] Turn DirectIvarAssignmentForAnnotatedFunctions into a checker option
2020-05-19 hokein.wu [AST] Fix an assertion violation in FieldDecl::getParent.
2020-05-19 hokein.wu [clangd] Add a flag to preserve type for recovery expression.
2020-05-19 hokein.wu [AST] Fix the PrintQualifiedName for ObjC instance variable in class extension.
2020-05-19 gemiti Added a TanOp to SPIR-V dialect GLSL ops
2020-05-19 hokein.wu [AST][RecoveryExpr] Fix an assertion crash on openMP.
2020-05-19 sam.parker [NFC][ARM] Add more tail predication tests
2020-05-18 a.bataev [OPENMP50]Add initial support for 'affinity' clause.
2020-05-19 jay.foad [IR] Revert r119493
2020-05-19 llvm-dev Fix "not all control paths return a value" warning on MSVC builds.
2020-05-19 llvm-dev ObjectCache.h - replace unnecessary MemoryBuffer.h include with forward declarations. NFC.
2020-05-19 llvm-dev GlobalVariable.h - remove unused PointerUnion.h include. NFC
2020-05-05 dkszelethus [analyzer][MallocChecker] When modeling realloc-like functions, don't early return if the argument is symbolic
2020-05-18 csigg Unrank mcuMemHostRegister tensor argument.
2020-05-19 sam.mccall [clangd] Squash GCC error with StringRef + gtest MatchesRegex()
2020-05-18 frgossen [MLIR] Add helper functions for common integer types
2020-05-09 sam.mccall [clangd] Add CSV export for trace metrics
2020-05-06 sam.mccall [clangd] Complete filenames after < / ".
2020-05-19 kirankumar.tp [MLIR, OpenMP] Support for flush operation, and translating the same to LLVM IR
2020-05-19 carl.ritson [AMDGPU] Add more VMEM to SALU WAR hazard tests. NFC
(...)
2020-04-27 wei.huang [PowerPC][Future] Remove "unskipableSimplifyCode()" in PPCMIPeephole.cpp
2020-04-26 spatel [InstCombine] add tests for set/clear masked bits; NFC
2020-04-27 pifon [MLIR] Add getBody() method to SingleImplicitBlockTerminator op trait.
2020-02-13 wmi Recommit "Generate Callee Saved Register (CSR) related cfi directives like .cfi_restore"
2020-04-27 mydeveloperday [clang-format] NFC clang-format the clang-format sources
2020-02-02 l.lunak make sure to not warn about unused macros from -D
2020-04-27 ndesaulniers [MachineVerifier] retrofit iterators with range for. NFC
2020-04-27 craig.topper [X86][CostModel] Update costs for vector truncate with avx512f/avx512bw.
2020-04-21 ianlevesque [xray] Preserve x8 in trampoline on AArch64
2020-04-27 ditaliano [GlobalISel] Remove debug locations when emitting constants.
2020-04-23 maskray [llvm-objcopy] Don't specialize the all zero p_paddr case
2020-04-27 aeubanks Strip -showIncludes in getClangStripDependencyFileAdjuster()
2020-04-27 thakis remove temporary logging again now that things are figured out
2020-04-01 hoy [lld] Support --lto-emit-asm and --plugin-opt=emit-asm
2020-04-27 thakis Add a comment to TarWriterTest.LongFilename
2020-04-23 stefanp [PowerPC][Future] Implement PC Relative Tail Calls
2020-04-27 llvm-dev [X86][SSE] Regenerate oddsubvector.ll test checks
2020-04-27 lhames [JITLink] Fix endianness bug fedd32e2fa36.
2020-04-27 ldionne [libc++] Properly handle --no-execute in the new format
2020-04-27 maskray Reland D78945 TarWriter: Only use 137 of the 155 prefix bytes.
2020-04-27 craig.topper [X86][CostModel] Improve costs for fp_to_uint/fp_to_sint for vXi8/vXi16/v2i32 results.
2020-04-27 thakis Revert "TarWriter: Only use 137 of the 155 prefix bytes."
2020-04-27 wmi Fix a memory link problem in SampleProfTest.cpp.
2020-04-27 Matthew.Arsenault Fix test without built AMDGPU
2020-04-27 antiagainst [mlir][spirv] Fix SPIR-V translation registration
2020-04-27 pavel [lldb] Fix windows build break from 18e96a31
2020-04-27 antiagainst [mlir][linalg] Fix crash in tileAndFuseLinalgOpToParallelLoopsAndSetMarker
2020-04-27 maskray Fix test/Misc/warning-flags.c after 5c03beefa720bddb3e3f53c595a76bce7ad50f37
2020-04-27 llvm-project [Polly] Fix long loop due to unsigned warparound.
2020-04-27 thakis TarWriter: Only use 137 of the 155 prefix bytes.
2020-04-27 ldionne [libc++] Quote path to the Python executable in ShTest
2020-04-27 flo [Matrix] Add draft specification for matrix support in Clang.
2020-04-27 david.truby [flang][NFC] Fix gcc 9 warning in omp combined construct checks.
2020-04-23 maskray [llvm-objdump] Print target address with evaluateMemoryOperandAddress()
2020-04-22 Matthew.Arsenault clang: Allow backend unsupported warnings
2020-04-23 mtrofin [llvm][NFC] Add an explicit 'ComputeFullInlineCost' API
2020-04-27 jay.foad [AMDGPU] Remove odd blank line in debug output.
2020-04-21 wmi [ProfileSummary] Add partial profile annotation on IR.
2020-04-27 pavel [lldb/unittests] Skip IPv6 test on systems which don't have IPv6 configured
2020-04-27 antiagainst [mlir][doc] Add missing ` that breaks rendering
2020-04-27 ntv [mlir][VectorOps] Extend VectorTransfer lowering to n-D memref with minor identity map
2020-04-27 ldionne [libc++abi] Assume that libcxx is checked out in the Apple build script
2020-04-27 david.sherwood [CodeGen] Use SPLAT_VECTOR for zeroinitialiser with scalable types
2020-04-27 tpopp [MLIR][NFC] Organize the ordering in LLVM.h
2020-04-27 momchil.velikov Fix the check for regparm in FunctionType::ExtInfo
2020-04-27 david.sherwood [CodeGen] Use SPLAT_VECTOR for zeroinitialiser with scalable types
2020-04-27 gribozavr Revert "recommit c77a4078e01033aa2206c31a579d217c8a07569b"
2020-04-27 david.green [ARM] Allow fma in tail predicated loops
2020-04-27 teemperor [lldb][cmake] Move the remove_module_flags call to the right place in debugserver's CMakeLists
2020-04-17 ldionne [libc++] Create a small DSL for defining Lit features and parameters
Roll third_party/cppdap/ 4dcca5775..9e313445b (2 commits)
https://github.com/google/cppdap/compare/4dcca5775616...9e313445bb75
$ git log 4dcca5775..9e313445b --date=short --no-merges --format='%ad %ae %s'
2020-05-05 bclayton Kokoro Ubuntu: Switch to docker image
2020-04-27 bclayton Update DAP protocol to Version 1.40
Roll third_party/dxc/ a841ddde5..36ecb4320 (26 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/a841ddde5ac8...36ecb43206b9
$ git log a841ddde5..36ecb4320 --date=short --no-merges --format='%ad %ae %s'
2020-05-19 jeffno Move debug counter out of harm's way (#2887)
2020-05-19 40001162+alelenv [spirv] Enforce SPIR-V 1.4 for SPV_KHR_ray_tracing. (#2877)
2020-05-14 mgong Change HLSL_DISABLE_DEBUG_ITERATORS to more natural HLSL_ENABLE_DEBUG_ITERATORS and flip the default value (#2885)
2020-05-14 3507248+vcsharma Update hctdb (#2886)
2020-05-14 31109344+adam-yang Recover lost debug info for returned variable. (#2869)
2020-05-13 jeffno PIX: Rely on debug info for struct packing (#2883)
2020-05-13 mgong Add an option to turn on/off debug iterators (#2879)
2020-05-12 hekotas Unify hctbuild option to all use '-' (#2880)
2020-05-12 grroth Correct Const vector truncation test for debug (#2881)
2020-05-12 hekotas hcttest.cmd: Enable running standalone dxilconv tests (#2878)
2020-05-11 grroth Support constant expression truncation (#2870)
2020-05-11 mgong Fix compiling issues in x86 configuration (#2875)
2020-05-11 hekotas CMake customization and bug fixes (#2874)
2020-05-12 lujiao Implement SPV_KHR_ray_query generation (#2834)
2020-05-07 ehsannas Support for printf intrinsic (#2829)
2020-05-06 texr Add warning group: for-redefinition (#2868)
2020-05-06 grroth Erase dx.break call instruction when replaced (#2867)
2020-05-04 ehsannas [build] Abandon making artifacts by Travis. (#2866)
2020-05-01 python3kgae Mark precise on dxil operations when set Gis. (#2861)
2020-04-30 grroth Correct long loops for wave-sensitive tracing (#2859)
2020-04-30 python3kgae Enable copy-in copy-out for lib profile. (#2858)
2020-04-29 texr Use SmallMapVector for deterministic ordering from GetOpFuncList (#2857)
2020-04-29 grroth Handle more complicated dx.break circumstances (#2825)
2020-04-28 grroth Use Attribute to designate wave-sensitive intrinsics (#2853)
2020-04-28 python3kgae Not copy GEP arg when the ptr is alloca/arg/const global. (#2855)
2020-04-28 31109344+adam-yang Optimized bitcode loading. Added function to only materialize named MD. (#2854)
Roll third_party/glslang/ f03cb290a..0ab78114a (16 commits)
https://github.com/KhronosGroup/glslang/compare/f03cb290ac10...0ab78114a9e1
$ git log f03cb290a..0ab78114a --date=short --no-merges --format='%ad %ae %s'
2020-05-18 laddoc Add check for DOUBLE in low versions (#2223)
2020-05-18 greg Flatten all interface variables (#2217)
2020-05-18 cepheus Bump version.
2020-05-15 lryer Reserve unused std140 uniform block in reflection, and fix uniform block matrix layout (#2041)
2020-05-15 cepheus Bump version.
2020-05-14 duke.acacia Move to newer version of SPIRV-Tools
2020-05-12 cepheus Address #2211: Improve the copy constructor of TVarLivePair.
2020-05-11 xilefmai Fix Web build
2020-05-08 sebastian.neubauer Explicitly mark some enums as unsigned
2020-05-01 cepheus Fix #2191: Error check for indexing reference containing unsize array.
2020-05-01 cepheus GLSL: Separate out swizzle handling (potentially fixing bugs).
2020-04-21 pmistry Add support for es extension GL_EXT_blend_func_extended * Introduces builtin variables gl_SecondaryFragColorEXT and gl_SecondaryFragDataEXT * Introduces builtin constant gl_MaxDualSourceDrawBuffersEXT * enables support for layout qualifier "index" in es profile
2020-04-30 63069047+pmistryNV Add support for extension GL_EXT_shader_integer_mix (#2203)
2020-04-26 pmistry Add support for extension GL_EXT_shader_implicit_conversions Updated extension management in TIntermediate class.
2020-04-30 cepheus Fix #2201: Improve const and copy constructor for TVarLivePair.
2020-04-29 63069047+pmistryNV Add support for extension GL_ARB_vertex_attrib_64bit (#2193)
Roll third_party/googletest/ dcc92d0ab..011959aaf (26 commits)
https://github.com/google/googletest/compare/dcc92d0ab6c4...011959aafddc
$ git log dcc92d0ab..011959aaf --date=short --no-merges --format='%ad %ae %s'
2020-05-13 absl-team Googletest export
2020-05-13 absl-team Googletest export
2020-05-11 absl-team Googletest export
2020-05-08 martin Remove an explicit include of debugapi.h
2020-05-08 martin Revert "Googletest export"
2020-05-07 absl-team Googletest export
2020-05-04 absl-team Googletest export
2020-04-30 absl-team Googletest export
2020-04-28 absl-team Googletest export
2020-04-27 absl-team Googletest export
2020-04-24 absl-team Googletest export
2020-04-23 absl-team Googletest export
2020-04-20 absl-team Googletest export
2020-04-20 absl-team Googletest export
2020-04-17 absl-team Googletest export
2020-05-01 56075233+keshavgbpecdelhi Removed a typo in README.md
2020-03-28 arthur.j.odwyer Add -Wdeprecated to the build configuration.
2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning.
2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning.
2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning.
2020-04-16 arthur.j.odwyer Remove all uses of GTEST_DISALLOW_{MOVE_,}ASSIGN_.
2020-04-19 igor.n.nazarenko Enable protobuf printing for open-source proto messages.
2020-04-16 arthur.j.odwyer VariadicMatcher needs a non-defaulted move constructor for compile-time performance.
2020-04-05 jijyunneng Remove duplicate codes existed in get-nprocessors.sh
2020-03-29 verdoialaurent Fix --gtest_print_time coloring
2020-03-18 calum.robinson Add GTEST_BRIEF option
Roll third_party/shaderc/ 41f271e61..00ac5d821 (5 commits)
https://github.com/google/shaderc/compare/41f271e6139c...00ac5d82178c
$ git log 41f271e61..00ac5d821 --date=short --no-merges --format='%ad %ae %s'
2020-05-11 rharrison Rolling 4 dependencies (#1062)
2020-05-11 chinmaygarde Only add -fPIC if supported by the compiler. (#1061)
2020-05-06 rharrison Remove Singleton pattern around access to glslang (#1059)
2020-05-05 rharrison Add .NET bindings to README.md (#1060)
2020-05-04 rharrison Rolling 5 dependencies and fixing build (#1057)
Roll third_party/spirv-tools/ d0a87194f..18ba3d9a3 (20 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/d0a87194f7b9...18ba3d9a353b
$ git log d0a87194f..18ba3d9a3 --date=short --no-merges --format='%ad %ae %s'
2020-05-19 vladimir.davidovich allow cross compiling for Windows Store, UWP, etc. (#3330)
2020-05-19 vasniktel spirv-fuzz: Remove FuzzerPassAddUsefulConstructs (#3341)
2020-05-19 vasniktel Add support for StorageBuffer (#3348)
2020-05-19 462213+sl1pkn07 Prevent Effcee install his things when build spirv-tools with testing enabled (#3256)
2020-05-19 stevenperron Don't register edges twice in merge return (#3350)
2020-05-14 stevenperron Revert "Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)" (#3345)
2020-05-14 afdx spirv-reduce: Remove unused struct members (#3329)
2020-05-14 andreperezmaselco.developer Add adjust branch weights transformation (#3336)
2020-05-13 stevenperron Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)
2020-05-13 jaebaek [spirv-opt] refactor inlining pass (#3328)
2020-05-13 afdx spirv-reduce: Remove unused uniforms and similar (#3321)
2020-05-13 afdx spirv-fuzz: Fix to fact manager (#3339)
2020-05-13 afdx spirv-fuzz: Get rid of unnecessary template method (#3340)
2020-05-12 stevenperron Do merge return if the return is not at the end of the function. (#3337)
2020-05-06 jaebaek Preserve debug info for wrap-opkill (#3331)
2020-05-05 jbolz Validate ShaderCallKHR memory scope (#3332)
2020-05-01 afdx spirv-fuzz: Do not allow adding stores to read-only pointers (#3316)
2020-04-30 paulthomson reduce: increase default step limit (#3327)
2020-04-30 afdx Generalize IsReadOnlyVariable() to apply to pointers (#3325)
2020-04-28 stevenperron Delete nullptr in function bb list immedietly (#3326)
Roll third_party/swiftshader/ 941293d51..b6e8c3f0f (40 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/941293d512fe..b6e8c3f0f483
$ git log 941293d51..b6e8c3f0f --date=short --no-merges --format='%ad %ae %s'
2020-05-01 capn Encapsulate the RValue<T> value field
2020-05-01 capn Add type-safe Reference<T> load method
2020-05-01 capn Add type-safe LValue<T> load and store methods
2020-05-01 capn Retrieve Variable type through an abstract method
2020-05-08 capn Rename Reactor static getType() methods to type()
2020-05-15 capn Fix processing OpExecutionMode for the requested entry point
2020-05-13 capn Regres: Reverse full test run order
2020-03-20 srisser Fix asserts due to missing texture formats
2020-05-08 sugoi Fix missing border update after Image blit
2020-05-11 jonahr Wrap Xcb reply call for error handling
2020-05-12 sugoi Fix sRGB color clear
2020-05-04 amaiorano Add high precision filtering extension
2020-05-08 capn Regres: Limit the Gerrit comment message length
2020-05-07 nicolascapens Revert "Produce MSVC error when virtual class misses virtual destructor"
2020-05-04 capn Remove typeinfo from Vulkan exported symbols
2020-05-05 capn Produce MSVC error when virtual class misses virtual destructor
2020-05-06 sugoi Also use out of bound detection for image stores
2020-05-06 bclayton CMakeLists: Fix building of llvm-with-cov
2020-05-04 jrprice Insert __msan_unposion for masked/scattered stores
2020-04-15 sugoi Detect out of bounds image pointers
2020-05-05 swiftshader.regress Regres: Update test lists @ 6ce626b4
2020-05-05 bclayton Regres: Don't nuke the daily test dir before using the test results
2020-05-05 bclayton CMake: Only build turbo-cov with clang + llvm 10
2020-05-04 capn Remove typeinfo from GLES exported symbols
2020-04-29 capn Enable the shaderStorageImageArrayDynamicIndexing feature
2020-04-29 capn Enable the shaderStorageBufferArrayDynamicIndexing feature
2020-04-29 capn Enable the shaderSampledImageArrayDynamicIndexing feature
2020-04-29 capn Enable the shaderUniformBufferArrayDynamicIndexing feature
2020-01-31 capn Implement dynamic descriptor array indexing
2020-04-06 capn Skip image sampling if no SIMD lanes are active
2020-04-30 capn Move the OFFSET() macro to Reactor
2020-05-01 amaiorano Regres: use Subzero backend by default
2020-04-30 bclayton Squashed 'third_party/marl/' changes from 748d3c161..3c643dd4c
2020-04-30 bclayton Vulkan/Debug: Don't step for column updates
2020-04-30 bclayton Vulkan/Debug: Fix build with clang-10.
2020-04-12 bclayton Device: Use std::unique_ptr instead of raw pointers
2020-04-09 amaiorano CMake: add graphviz generation scripts
2020-04-29 jrprice Fix null dereference in OFFSET macro
2020-04-29 capn Fix JIT on separate thread
2020-04-28 capn Avoid implicitly destructing thread-locals
Roll third_party/vulkan-headers/ 4c19ae6b9..09531f279 (3 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/4c19ae6b95e4...09531f27933b
$ git log 4c19ae6b9..09531f279 --date=short --no-merges --format='%ad %ae %s'
2020-05-15 oddhack Update for Vulkan-Docs 1.2.141
2020-05-04 devrel Remove advanced notice of header change
2020-05-04 oddhack Update for Vulkan-Docs 1.2.140
Roll third_party/vulkan-loader/ 3336e65e8..3e390a159 (4 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/3336e65e8801...3e390a159761
$ git log 3336e65e8..3e390a159 --date=short --no-merges --format='%ad %ae %s'
2020-05-12 charles loader: Preload ICD use its own mutex
2020-05-05 shannon build: Fix `loader_genvk.py` error logging
2020-05-04 shannon build: Update known-good for 1.2.140 header
2020-04-28 petr_kraus docs: Fix typo
Roll third_party/vulkan-validationlayers/ a977d6557..67eac5116 (101 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/a977d65576b5...67eac5116ba3
$ git log a977d6557..67eac5116 --date=short --no-merges --format='%ad %ae %s'
2020-05-14 tony tests: Add test for validation features
2020-05-13 tony layers: Validate validation features
2020-05-15 s.fricke tests: Add AHB MemoryReq VUIDs
2020-05-14 s.fricke layers: Add AHB MemoryReq VUIDs
2020-05-12 mark docs: Update khronos validation layer doc for form and content
2020-05-05 mark tests: Add spec URL tests
2020-05-05 mark cmake: Add spec build option to tests build
2020-05-04 mark cmake: Add layer option to create annotated spec vuid links
2020-05-02 mark logging: Construct either khronos or annotated spec links
2020-05-05 mark scripts: Use apiversion from json file instead of hardcoded
2020-05-01 mark scripts: Update val stats script to generate 1.2 errormsg URLs
2020-05-13 s.fricke layers: Add attachment index to message
2020-05-13 s.fricke layers: Label YCbCr VUIDs
2020-05-14 mark practices: Warn that debug_report is deprecated
2020-05-14 mark tests: Add deprecated extension test cases
2020-05-14 mark practices: Repair deprecated extension version checks
2020-05-13 tony layers: Fix custom border color check
2020-04-15 tony tests: Tests for custom border color
2020-04-15 tony layers: Validation for VK_EXT_custom_border_color
2020-05-12 jan-harald.fredriksen tests: Add VK_EXT_fragment_density_map validation tests
2020-05-12 jan-harald.fredriksen layers: Validate VK_EXT_fragment_density_map
2020-05-12 mark stateless: Fix unchanged parameter-validation line
2020-05-06 souravp tests: handling for various Ray tracing VUID
2020-05-12 mark layers: Fix local variable name style
2020-05-06 souravp layers: handles multiple ray tracing VUID
2020-05-11 s.fricke tests: Add HOST_STAGE VUIDs
2020-05-07 s.fricke layers: Add HOST_STAGE VUIDs
2020-05-09 karl travis: Improve ccache efficiency on Travis-CI builds
2020-05-08 s.fricke tests: Add VK_EXT_sampler_filter_minmax VUID
2020-05-08 s.fricke layers: Add VK_EXT_sampler_filter_minmax VUID
2020-05-07 s.fricke layers: Add VUID 00829
2020-05-08 s.fricke layers: Label VUID 04006
2020-05-11 jbolz tests: Add null descriptor validation tests
2020-05-08 jbolz layers: Validate VK_EXT_robustness2
2020-05-11 mark practices: Change non-success warnings to infos
2020-05-08 mark corechecks: Fix unused function assert in clang release builds
2020-05-08 mark docs: Update BUILD.md for the new SPIRV-headers dependency
2020-05-02 mark tests: Audit use of locks in ErrorMonitor
2020-05-08 mark tests: Added CmdBindIndexBuffer TYPE_UINT8_EXT test case
2020-05-08 mark stateless: Fixed null check for uint8_feature validation
2020-05-07 mark layers: Avoid state updates if QueueSubmit doesn't succeed
2020-05-06 tony layers: Move logging into ValidateDescriptorSetBindingData
2020-05-05 tony tests: Test gpu-av aborts
2020-05-01 tony gpu: Initialize layout handles
2020-05-07 shannon build: Modify tests for VUID changes for 1.2.140
2020-05-07 mikes travis: Remove devsim from validation cloud CI
2020-05-06 shannon scripts: Modify scripts to output UNIX line ending
2020-05-06 mark lifetimes: Fixed code generator to ignore new param attribs
2020-05-01 shannon build: Update known-good files for 1.2.140 header
2020-05-06 mark tests: Fix an END_RANGE use that slipped through code review
(...)
2020-05-05 tony layers: Don't validate QueueFamilyIndices if !CONCURRENT
2020-05-05 tony docs: Add debug printf to settings file
2020-05-04 s.fricke tests: Add drawIndirectCount VUIDs
2020-05-02 s.fricke layers: Add drawIndirectCount VUIDs
2020-05-02 s.fricke layers: Add drawIndirectCount parameterValidation
2020-05-04 s.fricke tests: Add feature12 extension VUIDs
2020-05-04 s.fricke layers: Add feature12 extension VUIDs
2020-04-28 mark build: Install SPIRV-Headers for validation layers build
2020-05-04 s.fricke tests: Add VK_EXT_sample_locations VUIDs
2020-05-03 s.fricke layers: Add VK_EXT_sample_locations VUIDs
2020-05-02 s.fricke tests: Add VUID 02243 and 02245
2020-05-02 s.fricke layers: Add VUID 02243 and 02245
2020-05-02 s.fricke layers: Label RenderPass2 VUIDs
2020-05-03 spang Don't validate initial layout on external resource acquire
2020-04-30 s.fricke tests: Add extra support for VUID 01549
2020-04-23 s.fricke layers: Add support for VUID 01549
2020-04-11 s.fricke tests: Add extra test for multi-plane format Compatibility
2020-05-01 tony tests: Set 1.1 target api for gpu tests
2020-04-25 s.fricke tests: Add Query VUIDs
2020-04-25 s.fricke layers: Add Query VUIDs
2020-04-25 s.fricke tests: Add VUID 00431 and 00432
2020-04-25 s.fricke layers: Add VUID 00431
2020-04-28 mark tests: Add test for Qfamilyindices in EXCLUSIVE sharing mode
2020-04-28 mark safe_structs: Ignore pQueueFamilyIndices if NOT CONCURRENTMODE
2020-05-01 tony gpu: Blacklist Nexus Player in OOBGraphicsShaders
2020-04-25 s.fricke tests: Add GetDeviceQueue VUIDs
2020-04-25 s.fricke layers: Add GetDeviceQueue VUIDs
2020-04-29 tony tests: Make api checks consistent
2020-04-29 mark tests: Add BP tests for non-success return code warnings
2020-04-29 mark practices: Fix messages for non-success return codes
2020-04-29 greg Add shader usage to debug printf doc
2020-04-29 tony tests: Use IsPlatform to detect Mock ICD
2020-04-23 tony tests: Move skip decision from blacklist to test
2020-04-23 tony tests: Add physical device properties retrieval
2020-04-25 souravp tests:AccelarationStructure tests
2020-04-25 souravp layers: ray tracing validation
2020-04-28 s.fricke tests: Add Support for RP Attachment VUIDs
2020-04-28 s.fricke layers: Add Support for RP Attachment VUIDs
2020-04-29 s.fricke tests: Add support for vkBindImageMemory2 VUID
2020-04-29 s.fricke layers: Add support for vkBindImageMemory2 VUID
2020-04-27 souravp tests: VK_NV_device_diagnostic_checkpoints
2020-04-27 souravp layers: VK_NV_device_diagnostic_checkpoints
2020-04-23 s.fricke tests: Add support for VUID 02634
2020-04-23 s.fricke layers: Add support for VUID 02634
2020-04-25 s.fricke tests: Add VUID 01658 and 01659
2020-04-25 s.fricke layers: Add VUID 01658 and 01659
2020-04-28 tony layers: Fix ValidateClearAttachmentExtent
2020-04-29 mark practices: Fix ValidateReturnCodes parameters
2020-04-25 s.fricke tests: Add VUID 02682 and 02683
2020-04-25 s.fricke layers: Add VUID 02682 and 02683
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
|
|
Add instanced drawing support for AmberScript
Fixes #565
|
|
Add -DAMBER_ENABLE_RTTI for disabling the `-fno-rtti` flag for GCC and Clang.
Runtime type information is needed for VK-GL-CTS due to its use of
dynamic_cast.
|
|
The Verifier::IsEqualWithTolerance method was previously always
returning true when one of the values was a NaN. This adds a special
case to make sure that NaNs are handled properly.
|
|
|
|
|
|
82e4066d66 am: 2ee0bb5848 am: a1915007cb am: 889cd062de -s ours am: 7a51c958e0 -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 82e4066d66 is in history
Change-Id: Ia21a43cc9cb178cff0d1fbaf3a68291bcc70d31b
|
|
am: 82e4066d66 -s ours am: 5f595ab800 -s ours" into rvc-d1-dev-plus-aosp am: 6faab06d82 -s ours am: 3e3ac87f58 -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 82e4066d66 is in history
Change-Id: Ia4d8a75555649d1c50daa1ea77a9709141c0fd1e
|
|
82e4066d66 am: 2ee0bb5848 -s ours am: 7c58c56870 -s ours am: 4903d53cba -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history
Change-Id: I9985f18c1c195a56aefd2e712454e8fddacf3e2c
|
|
82e4066d66 am: 2ee0bb5848 am: a1915007cb am: 889cd062de -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 82e4066d66 is in history
Change-Id: I02dfd23d72600b1fc6c148c7aad061d9b005507f
|
|
am: 82e4066d66 -s ours am: 5f595ab800 -s ours" into rvc-d1-dev-plus-aosp am: 6faab06d82 -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 82e4066d66 is in history
Change-Id: Iffd2f672ee01621a560bc5118337b452177798f0
|
|
82e4066d66 am: 2ee0bb5848 -s ours am: 7c58c56870 -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history
Change-Id: Ia11e8783fb581f18b411997441c921df94073b8d
|
|
2ee0bb5848 am: a1915007cb
Change-Id: Id8d6a1affd1e09bf2e5771068ab4293d3e716bba
|
|
am: 82e4066d66 -s ours am: 5f595ab800 -s ours" into rvc-d1-dev-plus-aosp
|
|
Change-Id: I7e81c2bfb8f29e82438b0f42de71d207ecb5fcb2
|
|
82e4066d66 -s ours am: 5f595ab800 -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history
Change-Id: Ifc56b1c51aa60ed50260d795f2846a14f9c4eb0b
|
|
82e4066d66 am: 2ee0bb5848 -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history
Change-Id: I5edea49716973c7c17407276c48303b2b4e2ac2c
|
|
Change-Id: I05098c9ef6366b1e0197a00e8ba57b1954405775
|
|
82e4066d66 -s ours
am skip reason: Change-Id I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638 with SHA-1 2a5dd60b28 is in history
Change-Id: Id1a7a0faff185e19f38db4fcd5cd47a5f2a75b1a
|
|
* Update clspv (and LLVM)
|
|
* Rolling 12 dependencies
Roll third_party/clspv/ 4e6c283e1..1cb4511c5 (18 commits)
https://github.com/google/clspv/compare/4e6c283e1542...1cb4511c5d93
$ git log 4e6c283e1..1cb4511c5 --date=short --no-merges --format='%ad %ae %s'
2020-04-27 kpet Add a do-nothing implementation of the prefetch built-in function (#573)
2020-04-27 alanbaker Update LLVM (#574)
2020-04-23 jrprice Update LLVM (#571)
2020-04-23 alanbaker Unify cmake handling for builds that use swiftshader (#570)
2020-04-22 alanbaker Remove unused variables (#569)
2020-04-21 alanbaker Fix build break from merge of #567 and #568
2020-04-21 48454132+sjw36 SPIRVProducerPass refactor - phase1.1 (#567)
2020-04-21 alanbaker Generate work dimension as a spec constant (#568)
2020-04-20 jrprice Update LLVM (#566)
2020-04-20 alanbaker Add generic support to allocate spec ids (#562)
2020-04-16 alanbaker Update LLVM (#564)
2020-04-16 48454132+sjw36 SPIRVProducerPass refactor - phase1 (#560)
2020-04-14 alanbaker Update llvm (#563)
2020-04-14 kpet Add support for shallow clones to fetch_sources.py (#557)
2020-04-08 alanbaker Update LLVM (#561)
2020-04-07 alanbaker Add a pass to strip freeze instructions (#559)
2020-04-07 alanbaker Change default of -cluster-pod-kernel-args (#554)
2020-04-07 alanbaker Handle more instcombine vector casts (#556)
Roll third_party/clspv-llvm/ a2bb19ca4..395d93358 (5399 commits)
https://github.com/llvm/llvm-project/compare/a2bb19ca420d...395d93358ef4
$ git log a2bb19ca4..395d93358 --date=short --no-merges --format='%ad %ae %s'
2020-04-28 Stanislav.Mekhanoshin Revert "[AMDGPU] Define special SGPR subregs"
2020-04-28 flo [LAA] Move CheckingPtrGroup/PointerCheck outside class (NFC).
2020-04-20 Stanislav.Mekhanoshin [AMDGPU] Define special SGPR subregs
2020-04-28 mtrofin [llvm][NFC] Refactor APIs operating on CallBase
2020-04-28 echristo Add StringRef include to libc benchmark.
2020-04-28 compnerd build: update libc++ as there are some bots with integrated build
2020-04-24 waltermelon [lldb-vscode] Add an option for loading core files
2020-04-28 ctetreau [SVE] Remove invalid usage of VectorType::getNumElements in Function
2020-04-28 dblaikie OpenMPOpt::RuntimeFunctionInfo::UsesMap: Use unique_ptr for values to simplify memory management
2020-04-28 dblaikie MustBeExecutedContextExplorer::InstructionIteratorMap: use unique_ptr for values in this map to simplify memory management
2020-04-28 dblaikie Attributor::ArgumentReplacementMap: Use unique_ptr to simplify memory management
2020-04-24 maskray [Support] Simplify and optimize ThreadPool
2020-04-17 maskray [ELF][PPC64] Don't perform toc-indirect to toc-relative relaxation for R_PPC64_TOC16_HA not followed by R_PPC64_TOC16_LO_DS
2020-04-15 sd.fertile [PowerPC][AIX] Pass ByVal formal args that span registers and stack.
2019-07-31 rnk [Windows] Autolink with basenames and add libdir to libpath
2020-04-28 craig.topper [X86] Update costs for truncates from less than 128-bit vectors to vXi1 on pre-avx512 targets
2020-04-22 jpaquette [AArch64][GlobalISel] Select immediate forms of compares by wiggling constants
2020-04-28 smeenai Revert "[lld-macho] Add basic symbol table output"
2020-04-28 smeenai Revert "[lld-macho] Add support for emitting dylibs with a single symbol"
2020-04-28 smeenai [MachO] Fix UB in memcpy
2020-04-28 dblaikie MustBeExecutedContextPrinter::runOnModule: Use unique_ptr to simplify/clarify ownership
2020-04-28 teemperor Revert "Recommit [libc++] Move abs and div into stdlib.h to fix header cycle."
2020-04-28 ctetreau [SVE] Update EmitSVEPredicateCast to take a ScalableVectorType
2020-04-28 jkorous [FileCollector] Lock Mutex in copyFiles
2020-04-28 craig.topper [X86] Handle more cases in combineAddOrSubToADCOrSBB.
2020-04-28 craig.topper [X86] Pre-commit tests for D78984. NFC
2020-04-28 craig.topper [X86][CostModel] Correct the costs for truncate to a mask register with avx512
2020-04-24 rnk [COFF] Add a fastpath for /INCLUDE: in .drective sections
2020-04-28 ldionne [libc++] Avoid using distutils.util in the DSL
2020-04-28 compnerd build: use Python3 for compiler-rt
2020-04-28 jonas [llvm/DebugInfo] Fix invalid verifier error for DWARF5
2020-04-28 rnk [gn build] (manually) merge c4c3883
2020-04-28 kbobyrev [clangd] Fix remote index build without shared libs mode
2020-04-28 ldionne [libc++] Temporarily disable test that fails on Windows
2020-04-24 rnk Fix .arclint on Windows
2020-04-28 erik.pilkington [AST] Fix a crash on a dependent vector_size attribute
2020-04-28 maskray [ELF] Clear lazyObjFiles in lld::elf::link after D46034
2020-04-28 ulrich.weigand [SystemZ] Avoid __INTPTR_TYPE__ conversions in vecintrin.h
2020-04-28 ulrich.weigand [SystemZ] Use reserved keywords in vecintrin.h
2020-04-28 jbcoe Revert "[clang-format] C# property formatting can be controlled by config options"
2020-04-28 jbcoe [clang-format] C# property formatting can be controlled by config options
2020-04-28 jbcoe [clang-format] insert space after C# keyword var in var (key, value)
2020-04-28 maerhart [mlir][assemblyFormat] Fix bug when using AttrSizedOperandSegments trait with only non-buildable operand types
2020-04-23 compnerd build: use `find_package(Python3)` if available
2020-04-28 lebedev.ri [InstCombine] Negator: 'or' with no common bits set is just 'add'
2020-04-28 lebedev.ri [NFC][InstCombine] Tests for negation of 'or' with no common bits set
2020-04-28 momchil.velikov [CMSE] Clear padding bits of struct/unions/fp16 passed by value
2020-02-21 francisvm [AArch64] Add support for -ffixed-x30
2020-04-28 ndesaulniers [TII] remove overrides of isUnpredicatedTerminator
2020-04-28 sander.desmalen [SveEmitter] Add builtins for logical and predicate operations.
(...)
2018-02-06 pklausler [flang] Markdown improvements.
2018-02-05 pklausler [flang] Convert parser combinator documentation file to Markdown.
2018-02-05 pklausler [flang] Alphabetize and remove settings that match LLVM defaults.
2018-02-05 pklausler [flang] Rename c++style.md -> C++style.md.
2018-02-05 pklausler [flang] More Markdown fixes.
2018-02-05 pklausler [flang] More Markdown fixes.
2018-02-05 pklausler [flang] More Markdown fixes.
2018-02-05 pklausler [flang] More Markdown fixes.
2018-02-05 pklausler [flang] Fix Markdown usage.
2018-02-05 pklausler [flang] Convert c++style.txt to c++style.md.
2018-02-05 pklausler [flang] Fix #else after triggered #elif.
2018-02-05 pklausler [flang] Update .clang-format, then reformat all C++ files.
2018-02-05 pklausler [flang] Adjust indentation on public:/private: labels in class definitions.
2018-02-05 pklausler [flang] Variadic macros, __VA_ARG__ and __VA_OPT__, and use "default: CRASH_NO_CASE;" in place of prior macro.
2018-02-05 pklausler [flang] Merge branch 'master' of https://www.github.com/ThePortlandGroup/f18
2018-02-05 tkeith [flang] Add .clang-format and "make formatted" rule.
2018-02-05 pklausler [flang] C++ usage and style guide summary.
2018-02-02 pklausler [flang] More preprocessing.
2018-02-01 pklausler [flang] Predefined macros (__FILE__, __LINE__, __DATE__, __TIME__).
2018-02-01 pklausler [flang] Merge my local .gitignore with master.
2018-02-01 pklausler [flang] Merge branch 'master' of https://www.github.com/ThePortlandGroup/f18
2018-02-01 tkeith [flang] Remove line that was added by mistake
2018-01-30 tkeith [flang] Add CMakeLists.txt and .gitignore
2018-02-01 pklausler [flang] Support #if/#elif directives with Fortran/C expressions.
2018-01-30 pklausler [flang] Remove some scaffolding code that I just inadvertently committed, sorry.
2018-01-30 pklausler [flang] Preprocessor work. f18 now passes all my tests except for #if (expression) and file inclusion.
2018-01-30 pklausler [flang] Clean up: convert CharPointerWithLength into a proper class.
2018-01-30 pklausler [flang] Add temporary driver main program f2018-demo.cc.
2018-01-30 pklausler [flang] Add source.{h,cc}.
2018-01-30 pklausler [flang] Add prescan.{h,cc}.
2018-01-30 pklausler [flang] Add preprocessor.{h,cc}.
2018-01-30 pklausler [flang] Add position.{h,cc}.
2018-01-30 pklausler [flang] Add parse-tree.{h,cc}.
2018-01-30 pklausler [flang] Add message.{h,cc}.
2018-01-30 pklausler [flang] Add idioms.{h,cc}.
2018-01-30 pklausler [flang] Add Makefile.
2018-01-30 pklausler [flang] Add user-state.h.
2018-01-30 pklausler [flang] Add parse-state.h.
2018-01-30 pklausler [flang] Add indirection.h.
2018-01-30 pklausler [flang] Add grammar.h.
2018-01-30 pklausler [flang] Add format-specification.h.
2018-01-30 pklausler [flang] Add debug-parser.h.
2018-01-30 pklausler [flang] Add cooked-tokens.h.
2018-01-30 pklausler [flang] Add cooked-chars.h.
2018-01-30 pklausler [flang] Add char-parsers.h.
2018-01-30 pklausler [flang] Add basic-parsers.h.
2018-01-30 pklausler [flang] Add char-buffer.{h,cc}.
2018-01-29 pklausler [flang] Add parser-combinators.txt documentation file.
2018-01-29 pklausler [flang] Adding initial files.
2018-01-25 tkeith [flang] Add README
Roll third_party/dxc/ ef73f1da8..a841ddde5 (24 commits)
https://github.com/Microsoft/DirectXShaderCompiler/compare/ef73f1da8ad7...a841ddde5ac8
$ git log ef73f1da8..a841ddde5 --date=short --no-merges --format='%ad %ae %s'
2020-04-28 grroth Return error on subscript access of index vector (#2837)
2020-04-28 grroth Correct DomTree usage in memcpy lowering (#2839)
2020-04-25 mgong Fix the "unused function" warning caused by UuidStrHash (#2848)
2020-04-24 texr Fix dxr options -I, -flegacy-macro-expansion, and more (#2849)
2020-04-24 ehsannas Only upload artifacts for clang builds (#2850)
2020-04-24 ehsannas [build] Attempt to store Linux&macOS build artifacts. (#2847)
2020-04-23 python3kgae Skip copy-in/copy-out for constant global variables. (#2836)
2020-04-23 31109344+adam-yang Merge debug info for global variables lowered into local allocas. (#2846)
2020-04-22 texr Fix WriteSamplerFeedback and Gather as gradient (or not) (#2845)
2020-04-22 jeffno Missed a commit from previous PR: Check for not-an-int (#2844)
2020-04-22 ehsannas Fix cmake params for Linux build. (#2840)
2020-04-22 jeffno PIX: Annotate structs for shader debugging of MS->AS payloads (#2826)
2020-04-20 mgong Fix a couple warnings in code (#2746)
2020-04-17 jeffno Pix source-to-instruction offsets (#2835)
2020-04-17 ehsannas [spirv] Error out if numthreads is not provided for CS. (#2820)
2020-04-13 python3kgae Add -precise-output (#2827)
2020-04-10 grroth Add simplify to DxilValueCache for dx.break() (#2803)
2020-04-09 texr Skip copy of inout args when coming from function arg (#2822)
2020-04-08 texr Fix assert/corrupt PDB when NumDirectoryBlocks > 128 (#2818)
2020-04-07 jeffno Pull out PIX/DIA unit tests, preparing for more (#2815)
2020-04-03 texr Make remove-unused-globals remove non-static globals (#2809)
2020-04-03 texr Handle phi and select when collecting cbuffer usage (#2807)
2020-04-03 texr Fix failure when including debug opts with preprocess or other modes. (#2812)
2020-04-03 python3kgae Do copy-in copy-out for uint int cast. (#2813)
Roll third_party/glslang/ 0b66fa3b6..f03cb290a (17 commits)
https://github.com/KhronosGroup/glslang/compare/0b66fa3b62cb...f03cb290ac10
$ git log 0b66fa3b6..f03cb290a --date=short --no-merges --format='%ad %ae %s'
2020-04-27 63069047+pmistryNV Add support for extension GL_ARB_texture_query_lod. (#2194)
2020-04-28 dj2 Remove unused Es310Desktop430 (#2200)
2020-04-27 63069047+pmistryNV Add support for extension GL_ARB_shading_language_packing (#2192)
2020-04-27 cepheus Move to SPIR-V 1.5 Rev. 3, bump revision, remove a status from README.
2020-04-24 johnkslang Note about Build Status.
2020-04-24 cepheus Move to latest SPIR-V header, and bump glslang revision.
2020-04-22 63069047+pmistryNV Add support for extension GL_ARB_shader_storage_buffer_object (#2184)
2020-04-22 antidote.crk TPpToken: Fix compiling on clang-10 (#2189)
2020-04-21 mennovink20 xcode warnings fix (#2188)
2020-04-19 63069047+pmistryNV Add support for extension GL_ARB_shader_image_size (#2185)
2020-04-17 63069047+pmistryNV Add support for extension GL_ARB_shader_bit_encoding (#2183)
2020-04-13 cnorthrop Support multiple swizzled out operands (#2175)
2020-04-12 cepheus Fix #2178: Allow specialization constants for texel offsets.
2020-04-10 h.baensch.92 Get rid of all warnings with MSVC and clang-cl (#2177)
2020-04-08 40001162+alelenv Add support for EXT_ray_flags_primitive_culling. (#2173)
2020-04-07 cepheus Error message: Finish addressing #2097, better texture error message.
2020-04-03 rharrison Remove extra semicolons (#2170)
Roll third_party/googletest/ 61f010d70..dcc92d0ab (10 commits)
https://github.com/google/googletest/compare/61f010d703b3...dcc92d0ab6c4
$ git log 61f010d70..dcc92d0ab --date=short --no-merges --format='%ad %ae %s'
2020-04-10 absl-team Googletest export
2020-04-12 jbohl fix signed/unsigned comparison issue (on OpenBSD)
2020-04-09 malcolm.parsons Remove redundant .c_str()
2020-04-06 mail gtest-unittest-api_test - fix warning in clang build
2020-04-01 absl-team Googletest export
2020-03-28 arthur.j.odwyer Replace the last instance of `throw()` with `noexcept`. NFC.
2020-03-28 arthur.j.odwyer Fix a typo in .travis.yml
2020-03-24 pkryger Swap settimer and sigaction calls to avoid SIGPROF
2020-03-21 ngompa13 Ensure that gtest/gmock pkgconfig requirements specify version
2019-11-11 krystian.kuzniarek add documentation for the premature-exit-file protocol
Roll third_party/shaderc/ f175adffa..41f271e61 (11 commits)
https://github.com/google/shaderc/compare/f175adffa9d2...41f271e6139c
$ git log f175adffa..41f271e61 --date=short --no-merges --format='%ad %ae %s'
2020-04-28 rharrison Rolling 5 dependencies, updating expectations, and fixing build issues (#1051)
2020-04-20 rharrison Add support for options.hlsl.nonwritable_uav_texture_as_srv (#1048)
2020-04-20 rharrison Rolling 6 dependencies and update expectations (#1047)
2020-04-14 rharrison Add warning signs about unsupported downloads (#1041)
2020-04-14 rharrison Rolling 5 dependencies and updating expectations (#1044)
2020-04-09 rharrison Remove ambiguity in comment of pointer vs Klein star for * (#1037)
2020-04-07 rharrison Add concept of comparison sampler to API (#1036)
2020-04-06 rharrison Start shaderc v2020.1
2020-04-06 rharrison Finalize shaderc v2020.0
2020-04-06 rharrison Update CHANGES
2020-04-06 rharrison Rolling 5 dependencies and updating exceptions (#1035)
Roll third_party/spirv-headers/ f8bf11a02..c0df742ec (6 commits)
https://github.com/KhronosGroup/SPIRV-Headers/compare/f8bf11a0253a...c0df742ec0b8
$ git log f8bf11a02..c0df742ec --date=short --no-merges --format='%ad %ae %s'
2020-04-24 cepheus Update headers to SPIR-V 1.5 Revision 3
2020-04-24 cepheus Add a bunch of missing "version" : "None" for ray tracing.
2020-04-24 cepheus Rebuild the headers with the fixed grammar file.
2020-04-24 cepheus Add missing "version" : "None" for ShaderCallKHR
2020-04-24 cepheus Grammar: The ray-tracing updates were not done in numerical ordering.
2020-04-13 cepheus Discuss generator magic number reservations.
Roll third_party/spirv-tools/ e95fbfb1f..d0a87194f (31 commits)
https://github.com/KhronosGroup/SPIRV-Tools/compare/e95fbfb1f509...d0a87194f7b9
$ git log e95fbfb1f..d0a87194f --date=short --no-merges --format='%ad %ae %s'
2020-04-28 jaebaek Set DebugScope for termination instructions (#3323)
2020-04-28 afdx spirv-fuzz: Do not outline regions that end with a loop header (#3312)
2020-04-27 bclayton vscode: Handle '|' chains on BitEnum / ValueEnum (#3309)
2020-04-27 jaebaek Add debug information analysis (#3305)
2020-04-27 dneto Add spvtools::opt::Operand::AsLiteralUint64 (#3320)
2020-04-27 afdx spirv-fuzz: Pass on validator options during shrinking (#3317)
2020-04-27 afdx spirv-fuzz: Clamp statically out-of-bounds accesses in code donation (#3315)
2020-04-27 afdx spirv-fuzz: Fix memory management in the fact manager (#3313)
2020-04-27 afdx spirv-fuzz: Do not replace the Sample argument in OpImageTexelPointer (#3311)
2020-04-23 afdx Allow various validation options to be passed to spirv-opt (#3314)
2020-04-23 Chaitanyas0101 typo fix: in README.md exectuable->executable (#3306)
2020-04-20 afdx spirv-fuzz: Make handling of synonym facts more efficient (#3301)
2020-04-15 stevenperron Remove unreachable code. (#3304)
2020-04-15 afdx spirv-fuzz: Fix to outliner (#3302)
2020-04-14 afdx spirv-fuzz: Do not outline regions that produce pointer outputs (#3291)
2020-04-14 afdx spirv-fuzz: Handle OpRuntimeArray when replacing ids with synonyms (#3292)
2020-04-14 afdx spirv-fuzz: Handle image storage class in donation (#3290)
2020-04-14 afdx spirv-fuzz: Respect rules for OpSampledImage (#3287)
2020-04-14 afdx spirv-fuzz: Fix comment. (#3300)
2020-04-14 stevenperron Sampled images as read-only storage (#3295)
2020-04-14 alanbaker Remove implicit fallthrough (#3298)
2020-04-14 stevenperron Add tests for recently added command line option (#3297)
2020-04-14 dneto If SPIRV-Headers is in our tree, include it as subproject (#3299)
2020-04-13 stevenperron Struct CFG analysus and single block loop (#3293)
2020-04-13 jaebaek Preserve debug info in eliminate-dead-functions (#3251)
2020-04-13 stevenperron Update acorn version (#3294)
2020-04-09 stevenperron Handle more cases in dead member elim (#3289)
2020-04-09 h.baensch.92 Fix pch macro to ignore clang-cl (#3283)
2020-04-07 afdx spirv-fuzz: Improve the handling of equation facts (#3281)
2020-04-07 afdx spirv-fuzz: Handle more general SPIR-V in donation (#3280)
2020-04-06 afdx spirv-fuzz: Improve support for compute shaders in donation (#3277)
Roll third_party/swiftshader/ f99302c4e..941293d51 (116 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/f99302c4efe6..941293d512fe
$ git log f99302c4e..941293d51 --date=short --no-merges --format='%ad %ae %s'
2020-04-27 amaiorano Eliminate use of Vulkan header BEGIN_RANGE/END_RANGE/RANGE_SIZE enums
2020-04-27 amaiorano Run clang-format on renamed headers
2020-04-27 amaiorano Rename Vulkan-source .h to .hpp
2020-04-27 bclayton ReactorUnitTests: Speed up multithreaded tests
2020-04-22 capn Eliminate the ABORT() macro
2020-04-24 capn Record vkCmdBindDescriptorSets() as a single command
2020-04-23 capn Store binding information in the pipeline layout
2020-04-22 capn Don't expose individual descriptor set layouts to SPIR-V compilation
2020-04-23 capn Fix ordering of descriptor set bindings
2020-04-24 bclayton SpirvShader: Document activeLaneMask() and storesAndAtomicsMask()
2020-04-24 capn Omit ASSERT() expression evaluation in Release builds
2020-04-23 bclayton SpirvShaderDebugger: Ensure frames are fully popped
2020-04-23 bclayton SpirvShaderDebugger: Implement globals, stub array types
2020-04-22 bclayton SpirvShader: Add WriteCFGGraphVizDotFile debug function
2020-04-21 pcc Don't unlock Android buffers immediately after locking them.
2020-04-20 digit LLVM: Do not map read-only data sections as executable.
2020-04-17 digit Vulkan: Add vk_icdInitializeConnectToServiceCallback()
2020-04-23 amaiorano Kokoro: fix SWIFTSHADER_LESS_DEBUG_INFO not being set
2020-04-22 digit Update tests/presubmit.sh to accept Fuchsia bugs as fxb/#
2020-04-22 capn Fix specializing graphics routines for the pipeline layout
2019-05-15 bclayton SpirvShader: Add a flag for printing SPIRV execution
2020-04-17 bclayton Regres: Write logs to /dev/null
2020-04-20 amaiorano CMake: use target_compile_options/definitions for llvm
2020-04-20 amaiorano CMake: use target_link_options
2020-04-20 amaiorano CMake: require version 3.13
2020-04-20 amaiorano Kokoro: update CMake to latest version
2020-04-17 bclayton Regres: Limit the default number of threads to 100
2020-04-15 capn Pass only descriptor data to shader execution
2020-04-16 capn Reduce descriptor binding info exposure
2020-04-22 bclayton Kokoro: Fix ubuntu bots.
2020-04-17 digit Vulkan: Fix Fuchsia external semaphore fix tryWait().
2020-04-21 amaiorano CMake: fix astc code not being enabled correctly
2020-04-20 capn Don't use deprecated llvm::Type::getVectorNumElements()
2020-04-17 capn Fix JIT on separate thread
2020-04-03 bclayton Use Thread Safety Analysis annotations throughout SwiftShader.
2020-04-17 digit CMakeLists: Fix Fuchsia build.
2019-07-01 bclayton LLVMReactor: Drop codegenMutex, now thread safe.
2020-04-17 bclayton LLVMJIT: Remove the TargetMachine cache.
2020-04-17 bclayton LLVM 7: Set LLVM_ENABLE_THREADS to 1
2020-04-17 bclayton SpirvShader: Fix ASSERT firing in debugger
2020-04-15 digit Fix LLVM-based Arm64 build.
2020-04-17 bclayton Squashed 'third_party/marl/' changes from 539094011..748d3c161
2020-04-16 bclayton CMakeLists: Enabled more clang warnings.
2020-04-16 bclayton Device/Blitter: Initialize filter3D fields
2020-04-15 digit Fuchsia: Add LLVM 10.0 configuration headers.
2020-04-16 amaiorano CMake: fix PowerVR_Examples build
2020-04-16 amaiorano Don't fail build if Vulkan headers are different
2020-04-15 amaiorano CMake: fix add_subdirectory(SwiftShader) when CMAKE_BUILD_TYPE is set in parent project
2020-04-15 amaiorano CMake: make submodule initialization work for add_subdirectory(SwiftShader)
2020-04-15 amaiorano CMake: fix add_subdirectory(SwiftShader)
(...)
2020-04-14 bclayton Device: Don't inherit [Vertex,Setup,Pixel]Processor.
2019-09-09 digit [vulkan] Implement VK_FUCHSIA_external_memory extension.
2020-04-09 capn Reuse Store logic for Modf and Frexp output parameters
2020-04-09 capn Separate Operand store logic from EmitStore()
2020-04-09 capn Only store component count in Operand
2020-04-14 capn Rename size/sizeInComponents to componentCount
2020-04-09 capn Use the type and result ID helpers
2020-04-08 capn Obtain type ID from instruction
2020-04-08 capn Add helper methods for obtaining type and result ID
2020-04-11 bclayton LLVMReactor: Replace deprecated CreateCall overload
2019-11-19 digit [cmake] Add support for CMAKE_SYSTEM_NAME == "Fuchsia"
2020-04-08 capn Rename GenericValue to Operand
2020-04-09 bclayton CMake: Fix linux build with SWIFTSHADER_BUILD_PVR
2020-04-09 bclayton Vulkan/Debug: Fix clang-10 warning
2020-04-09 bclayton third_party/cppdap: Roll forward to 4dcca577
2020-04-08 cwallez Clamp _SNORM formats to -1.0
2020-04-08 sugoi Remove debug only code limiting the number of primitives
2020-04-08 bclayton Regres: Post coverage results even if the test lists have not changed.
2020-04-07 amaiorano CMake: split out all src/OpenGL targets into their own CMakeLists
2020-04-06 amaiorano CMake: split out SwiftShader GL deps into separate files
2020-04-06 amaiorano CMake: clean up dependencies
2020-04-06 bclayton Add SystemBenchmarks.
2020-04-07 bclayton VkCommandBuffer: Remove static Cast() method
2020-04-07 bclayton Remove src/Device/Config.cpp
2020-04-07 bclayton Kokoro: Check that build files don't reference non-existent files
2020-04-07 bclayton Regres: Fix uncovered calculations after optimizations
2020-04-07 bclayton Regres: Optimize coverage processing
2020-04-07 bclayton Regres: Re-populate treeFile.allSpans on parse.
2020-04-07 bclayton Update third_party/marl/BUILD.gn with new files
2020-04-07 bclayton Squashed 'third_party/marl/' changes from 16e1dc37c..539094011
2020-04-06 bclayton Coverage: Improve uncovered visualizations
2020-04-06 sugoi Don't blend integer formats
2020-04-03 amaiorano Clamp GLES sine/cosine to [-1,1]
2020-04-03 sugoi Delete Plane.cpp and Plane.hpp
2020-04-04 bclayton CMake / Kokoro: Build and run system-unittests.
2020-04-04 bclayton Vulkan: Destruct the list of vk::Query in QueryPool
2020-04-03 amaiorano Really fix Android build
2020-04-03 amaiorano Fix Chromium and Android build
2020-04-03 bclayton Debug: Add missing include.
2020-04-03 bclayton Vulkan/Debug: Create a PhysicalFile if DebugSource has no content
2020-04-03 bclayton Vulkan/Debug: Always provide the dap::Source::path
2020-04-03 bclayton CMake: Don't always regenerate OpenCLDebugInfo100.h
2020-03-31 amaiorano CMake: use gtest and gmock targets
2020-03-30 amaiorano CMake: split out atsc-encoder into its own CMakeLists
2020-03-30 amaiorano CMake: clean up cppdap usage
2020-03-30 amaiorano CMake: split out Reactor into its own CMakeLists
2020-03-30 amaiorano CMake: split out boost into its own CMakeLists
2020-03-30 amaiorano CMake: split out libbacktrace into its own CMakeLists
2020-03-27 amaiorano CMake: split out subzero and llvm-subzero into their own CMakeLists
2020-04-03 bclayton Kokoro: Add the ppa:ubuntu-toolchain-r/test apt-repository
Roll third_party/vulkan-headers/ 0e78ffd1d..4c19ae6b9 (5 commits)
https://github.com/KhronosGroup/Vulkan-Headers/compare/0e78ffd1dcfc...4c19ae6b95e4
$ git log 0e78ffd1d..4c19ae6b9 --date=short --no-merges --format='%ad %ae %s'
2020-04-27 oddhack Update for Vulkan-Docs 1.2.139
2020-04-23 mikew Revert "Export versioned targets for CMake"
2019-11-14 rahul Export versioned targets for CMake
2020-04-07 oddhack Update for Vulkan-Docs 1.2.137
2020-04-06 devrel Update README.md with warning of pending header changes
Roll third_party/vulkan-loader/ bb74deab0..3336e65e8 (18 commits)
https://github.com/KhronosGroup/Vulkan-Loader/compare/bb74deab0a4d...3336e65e8801
$ git log bb74deab0..3336e65e8 --date=short --no-merges --format='%ad %ae %s'
2020-04-24 lenny loader: Check for null when creating a queue
2020-04-18 petr_kraus docs: Fix link in interface docs
2020-04-16 cwallez BUILD.gn: Generate libvulkan.so.1 on Linux
2020-04-15 charles tests: fix non-msvc windows test building
2020-04-11 charles loader: Fix deadlock introduced by preloading ICDs
2020-03-02 charles loader: Preload ICD's to speed up common path
2020-04-08 lenny build: Find headers package from external dir
2020-04-09 kpet Log debug messages with verbose severity instead of info
2020-04-08 shannon build: Update known-good for 1.2.137 header
2018-12-21 lenny tests: Update layer path test to strip empty paths
2018-12-21 lenny loader: Strip out empty search paths
2018-12-21 david.c.hubbard loader: Fix clang-format formatting issues
2018-12-21 david.c.hubbard loader: Remove duplicate search paths on posix
2019-10-20 jmadill build: Fix not finding registry path in some cases
2020-03-26 udknight docs: Improve vkNegotiateLoaderLayerInterfaceVersion's description
2020-03-21 arnfranke Add newlines to two DXGI files
2020-03-25 udknight docs: Correct one minor discrepancy in "Implicit vs Explicit Layers"
2020-04-01 lenny build: Enable building static loader on MacOS
Roll third_party/vulkan-validationlayers/ 9a283ae34..a977d6557 (110 commits)
https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/9a283ae3457f...a977d65576b5
$ git log 9a283ae34..a977d6557 --date=short --no-merges --format='%ad %ae %s'
2020-04-26 s.fricke tests: Fix unexpected errors for AHB test
2020-04-24 mark practices: Fix fcn names and revamp manual fcn handling
2020-04-27 tony gpu: Stop using deprecated spirv-tools var
2020-04-27 jzulauf tests: Add persitant storage for renderpass info
2020-04-27 tony practices: Don't validate swapchain memory
2020-04-09 mikes scripts: Object tracker optional handling
2020-04-23 tony practices: Fix CreateFramebuffer
2020-04-25 petr_kraus tests: Test swapchain image props
2020-04-25 petr_kraus layers: Initialize image props for a swapchain
2020-04-24 karen docs: update khronos_validation_layer.md
2020-04-24 lionel.g.landwerlin Fix validation of blended attachments on imageless framebuffers
2020-04-22 s.fricke tests: Add YCbCr Format Feature VUIDs
2020-04-22 s.fricke layers: Add YCbCr Format Feature VUIDs
2020-04-23 tony gpu: Fix promoted buffer device address
2020-04-21 s.fricke layers: Fix VUID 02023 to use image state format feature
2020-04-19 s.fricke Fix cubearray test from failing on device
2020-04-21 petr_kraus tests: Test concurrent access with vkGetDeviceQueue
2020-04-22 petr_kraus layers: Fix threading resetting counters on vkGet*
2020-04-16 mark scripts: Pick up VUIDS in comment lines
2020-04-16 mark stateless: Add comments to pick up implicit VUs in stats
2020-04-16 mark corechecks: Add comments for built-up VUIDs
2020-04-16 mark corechecks: Remove some comments that'd throw off valstats
2020-04-17 souravp tests: For VUID-VkRayTracingPipelineCreateInfoKHR-flags-03421
2020-04-17 souravp layers: Add VUID-VkRayTracingPipelineCreateInfoKHR-flags-03421
2020-04-18 petr_kraus tests: Remove mock workarounds in instanceless
2020-04-21 sam.walls practices: add null pointer check for PreCallRecordCreateInstance
2020-04-03 tony tests: Split out gpu-av and printf into their own classes
2020-04-19 git layers: add support for VK_EXT_headless_surface
2020-04-20 tony layers: Fix renderpass2 tracking
2020-04-19 s.fricke tests: Add support for VUID 02260
2020-04-19 s.fricke layers: Add support for VUID 02260
2020-04-20 jbolz layers: Fix crash when there are more blend attachments than subpass color attachments
2020-04-16 s.fricke tests: Check coverage without memory requirements
2020-04-16 s.fricke layers: Remove redundant memory checking
2020-04-19 petr_kraus tests: Fix failing TestAliasedMemoryTracking
2020-03-24 jbolz tests: Test cube image view layerCount
2020-03-24 jbolz layers: Validate cube image view layerCount
2020-04-16 souravp tests: Add new tests for VkRayTracingPipelineCreateInfo
2020-04-10 souravp layers: RayTracingPipelineCreateInfo validation
2020-04-16 s.fricke tests: Fixes crashing some Android devices
2020-04-12 git layers: fix logic error in semaphore validation
2020-04-06 s.fricke layers: Add full Format Feature tracking support
2020-04-10 tony gpu: Fix typos in debug_printf.md
2020-04-14 petr_kraus layers: Add missing skip handling to commands
2020-04-16 cwallez Fix build-gn/generate_vulkan_layers_json.py on Mac
2020-04-08 lionel.g.landwerlin Validate blending on color attachment without blending support
2020-03-03 mark scripts: Some validation-stats cleanup and update
2020-04-09 petr_kraus tests: Remove mock workarounds for vkAcquire
2020-04-09 s.fricke layers: Update AHB to Android Q and better logging
2020-04-14 mark test: Temporarily disable AHBCreateImageView test
(...)
2020-04-10 charles docs: Suggest disabling validation with debug printf
2020-04-09 shannon build: Update known-good files for 1.2.137 header
2020-04-10 mark scripts: Allow clean-repo to work on empty directories
2020-04-10 mark tests: Fix rebasing error in multi-instance test
2020-04-09 mark corechecks: Stringstream can take strings natively
2020-04-09 mark layers: Removed redundant helper function
2020-04-09 mark corechecks: Normalize stringstream message output
2020-04-09 mark layers: Update FormatHandle to use stringstream
2020-04-09 mark corechecks: Fixed bad handle formats in descriptor_sets
2020-04-05 petr_kraus tests: Add multiple instance creation test
2020-04-08 petr_kraus tests: Remove MockICD workarounds in instanceless
2020-04-07 petr_kraus tests: Simplify device extension filtering
2020-04-07 petr_kraus tests: Expect VK_INCOMPLETE from pd enumeration
2020-04-04 petr_kraus tests: Remove commented code and issues
2020-03-31 petr_kraus tests: Add some instance checks
2020-04-02 petr_kraus tests: Refactor the test framework
2020-04-10 lionel.g.landwerlin Add validation for new performance query reset VUID 02863
2020-02-18 lionel.g.landwerlin Rework performance query validation
2020-02-18 lionel.g.landwerlin layers: record reset queries in state tracker
2020-04-10 lionel.g.landwerlin tests: fix incorrect/missing reset of performance queries
2020-04-09 mikes scripts: update_deps.py always pass -A on Windows
2020-04-09 mark scripts: Fix --clean-repo for read-only files
2020-04-07 mark build: Add blurb for using update_deps to change architectures
2020-04-08 s.fricke tests: Add disjoint bindImageMemory VUID
2020-04-08 s.fricke tests: Move tests to BindInvalidMemoryYcbcr
2020-04-08 s.fricke layers: Add disjoint bindImageMemory VUID
2020-04-09 s.fricke Add Documentation about writing tests
2020-04-09 mikes scripts: BP skip vkEnumerateInstanceVersion
2020-04-07 tony layers: Don't remove container contents during iteration
2020-04-07 mikes layers: Fix operator= recursion
2020-04-06 mikes layers: GCC -Wignored-qualifiers warning
2020-04-06 mikes layers: GCC -Wdeprecated-copy warning
2020-04-06 s.fricke tests: Add PhysicalDeviceFormatProperties2 for Device Profile API
2020-04-03 tony tests: Fix extraneous errors
2020-04-03 tony layers: Fix error message
2020-04-04 petr_kraus tests: Remove commented code
2020-04-02 petr_kraus tests: Refactor DeviceExtensionSupported
2020-04-02 mark chassis: Use init funcs for device val obj setup
2020-04-01 mark chassis: Use init funcs for instance val obj setup
2020-03-30 mark layers: Init validation object types in child constructors
2020-04-06 s.fricke Improve Android build documentation
2020-04-06 petr_kraus layers: Add some headers to cmake
2020-04-05 jbolz tests: Test for pAccelerationStructures objects
2020-04-05 jbolz lifetimes: Validate acceleration struture objects
2020-04-04 petr_kraus tests: Remove noop from InitSwapchain()
2020-04-05 mikew build-gn: Keep generate*.py identical across repos
2020-03-16 sam.walls tests: Add tests for Arm perfdoc check 17
2020-03-16 sam.walls practices: Add implementation of Arm perfdoc check 17
2020-03-16 sam.walls tests: Add tests for Arm perfdoc checks 12 + 13
2020-03-16 sam.walls practices: Add implementation of Arm perfdoc checks 12 + 13
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
* Update DEPS
|
|
The SDK variant of deqp_amber doesn't need libvulkan, as the
headers are always visible through the NDK. When the build
system is changed to also create a platform variant then
a dependency on libvulkan will be necessary to see the
headers. Also reexport the headers to be visible to
libdeqp.
Bug: 149591340
Test: m checkbuild
Change-Id: I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638
Merged-In: I22cc9c2cea9e7aef7bcfc343c95e522b26ec6638
(cherry picked from commit 2a5dd60b2876104b5eb827188acc2a13310739bf)
|
|
Added STENCIL support for Amber Script.
|
|
|