aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authordan sinclair <dsinclair@google.com>2020-04-29 15:06:53 -0400
committerGitHub <noreply@github.com>2020-04-29 15:06:53 -0400
commita41cd2b92102d616bab9561109c770a4afa32e9e (patch)
treea99e6ea991729581067780099de899598036ba0f /CMakeLists.txt
parentd72a76c0a863e3fce285ba0400987219b0a16612 (diff)
downloadamber-a41cd2b92102d616bab9561109c770a4afa32e9e.tar.gz
Rolling 10 dependencies (#850)
* 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
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a754c34..6d334d6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -186,10 +186,10 @@ if(MSVC)
if(NOT ${AMBER_ENABLE_SHARED_CRT})
message(STATUS "Amber: Static C runtime selected: replacing /MD* with /MT*")
foreach (flag_var
- CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
- CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO
- CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
- CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
+ CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
+ CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO
+ CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
+ CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
string(REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
endforeach()
endif()