Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to build Amber_Cmake Error_INTERFACE_INCLUDE_DIRECTORIES #856

Open
varnam379 opened this issue May 7, 2020 · 2 comments
Open

Unable to build Amber_Cmake Error_INTERFACE_INCLUDE_DIRECTORIES #856

varnam379 opened this issue May 7, 2020 · 2 comments

Comments

@varnam379
Copy link

Trying to build Amber on Windows using:
cmake -GNinja -DVulkan_LIBRARY="C:\VulkanSDK\1.2.135.0" ../..

Getting error as follows:

CMake Error in samples/CMakeLists.txt:
  Target "Vulkan::Vulkan" contains relative path in its
  INTERFACE_INCLUDE_DIRECTORIES:

    "C:/VulkanSDK/1.2.135.0/include"

Here is the complete output after cmake:

cmake -GNinja -DVulkan_LIBRARY="C:\VulkanSDK\1.2.135.0" ../..
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++.exe
-- Check for working CXX compiler: /usr/bin/c++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using python3
-- Found PythonInterp: /cygdrive/c/Python37/python.exe (found suitable version "3.7.6", minimum required is "3")
-- Amber enable SPIRV-Tools: TRUE
-- Amber enable Shaderc: TRUE
-- Amber enable tests: TRUE
-- Amber enable samples: TRUE
-- Amber enable lodepng: TRUE
-- Amber enable SwiftShader: OFF
-- Amber enable DXC: FALSE
-- Amber enable Clspv: FALSE
-- Could NOT find Dawn (missing: Dawn_INCLUDE_DIR Dawn_GEN_INCLUDE_DIR Dawn_LIBRARY Dawn_native_LIBRARY)
-- Amber: Did not find Dawn
-- Amber: Checking for CTS Vulkan header
-- Found Vulkan: C:/VulkanSDK/1.2.135.0
-- Amber: Using Vulkan from Vulkan SDK at C:\VulkanSDK\1.2.135.0
-- No build type selected, default to Debug
-- Found PythonInterp: /cygdrive/c/Python37/python.exe (found version "3.7.6")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Found PythonInterp: /cygdrive/c/Python37/python.exe (found suitable version "3.7.6", minimum required is "3")
-- optimizer enabled
-- Shaderc: build type is "Debug".
-- Configuring Shaderc to avoid building tests.
-- asciidoctor was not found - no documentation will be generated
-- Performing Test COMPILER_SUPPORTS_FALLTHROUGH_WARNING
-- Performing Test COMPILER_SUPPORTS_FALLTHROUGH_WARNING - Success
-- Performing Test COMPILER_SUPPORTS_EXTRA_SEMI_WARNING
-- Performing Test COMPILER_SUPPORTS_EXTRA_SEMI_WARNING - Success
CMake Warning (dev) at third_party/spirv-headers/CMakeLists.txt:52 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'SPIRV_HEADERS_SKIP_EXAMPLES'.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Installing SPIRV-Header
/cygdrive/c/amber
TRUE
/cygdrive/c/amber
TRUE
/cygdrive/c/amber
TRUE
/cygdrive/c/amber
TRUE
/cygdrive/c/amber
TRUE
/cygdrive/c/amber
TRUE
-- Configuring done
CMake Error in samples/CMakeLists.txt:
  Target "Vulkan::Vulkan" contains relative path in its
  INTERFACE_INCLUDE_DIRECTORIES:

    "C:/VulkanSDK/1.2.135.0/include"


-- Generating done
-- Build files have been written to: /cygdrive/c/amber/out/Debug
jrprice pushed a commit to jrprice/amber that referenced this issue May 12, 2020
* Rolling 12 dependencies

Roll third_party/cpplint/ 5651966e0..2589002f5 (1 commit)

https://github.com/google/styleguide/compare/5651966e0275...2589002f53fa

$ git log 5651966e0..2589002f5 --date=short --no-merges --format='%ad %ae %s'
2017-12-19 noreply Project import generated by Copybara.

Roll third_party/dxc/ ec912b2ec..005576d73 (177 commits)

https://github.com/Microsoft/DirectXShaderCompiler/compare/ec912b2ec95f...005576d73d96

$ git log ec912b2ec..005576d73 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 texr Fix tests for use with DXIL.dll 1.4
2019-11-20 texr Skip mesh shader in all cases for SystemValueTest, until implemented.
2019-11-20 texr Switch metadata generation on shader model instead of validator version.
2019-11-20 texr SV_ShadingRate should be allowed in MSPOut
2019-11-20 texr Revert "Set validator version match dxil version by default. (#2589)"
2019-11-15 3507248+vcsharma Revert "Enable clang warnings for uninitialized variables/structs (#2424)" (#2591)
2019-11-14 python3kgae Set validator version match dxil version by default. (#2589)
2019-11-13 texr Integrate dxcapi v2 and other changes from internal (#2575)
2019-11-13 3507248+vcsharma Fix DXIL linker issue (#2588)
2019-11-13 ehsannas [spirv] Fix crash if ControlPointID is missing. (#2568)
2019-11-13 ehsannas [spirv] Fix the UserSemantic decoration string. (#2581)
2019-11-12 31109344+adam-yang Fixed dia requiring zero termination in binary bitcode and crashing when emitting warning.
2019-11-12 ehsannas [spirv] Update SPIRV-Tools and SPIRV-Headers. (#2585)
2019-11-11 python3kgae Support register binding on resource in cbuffer. (#2582)
2019-11-08 python3kgae Clear register binding for resource in cbuffer. (#2580)
2019-11-07 amarp Add missing intrinsics to query InstanceContributionToHitGroupIndex via RayQuery (#2578)
2019-11-06 python3kgae Support case memcpy has multiple overloads. (#2573)
2019-11-05 python3kgae Not hoist when has different operand. (#2569)
2019-11-05 31109344+adam-yang Disasm to allow PDB input (#2566)
2019-11-04 jpporto Adds a suffix to the compiler driver title (#2565)
2019-11-01 texr Support valiadation/signing of root signature target output (#2560)
2019-10-29 jeffno Use DWORD-aligned raw access only! (#2559)
2019-10-28 31109344+adam-yang Cleaning up unused alloca. (#2558)
2019-10-26 python3kgae Take care resource in cbuffer when not_use_legacy_cbuf_load. (#2543)
2019-10-25 hekotas Update version for 1910 release branch (#2552)
2019-10-24 texr Fix header/reflection for RTAS/FeedbackTexture (#2549)
2019-10-24 texr Reflection: Remove hack preventing more than one SV_ClipDistance (#2544)
2019-10-24 texr Fix precise on matrix with matrix subscript. (#2545)
2019-10-24 jeffno PIX DIA: Use min/max RVA of variable's uses as live range (#2548)
2019-10-24 31109344+adam-yang Fixed an infinite loop in DxilEraseDeadRegion (#2542)
2019-10-24 python3kgae Disable scalarization of const_static vector arrays. (#2546)
2019-10-22 hekotas Integration from OS repo (#2541)
2019-10-21 texr Pass DxilTypeSystem to GetLoweredUDT for type annotations
2019-10-21 texr Lower vector/matrix early for UDT ptrs used directly such as Payload
2019-10-17 texr Update type validation to support legal UDT case.
2019-10-17 texr Validation: Remove flawed special case for MeshShader Payload type
2019-10-17 texr Validation: Allow inner constant GEP for GEP and BitCast instructions
2019-10-17 texr Add HLLowerUDT: early UDT ptr lowering for direct use in final Dxil
2019-10-17 texr HLMatrixSubscript lowering: support lowering directly to array
2019-10-17 texr MultiDimArrayToOneDimArray: support multi-dim array of struct
2019-10-17 texr HLMatrixLowerPass Fix: Memory representation for constant init
2019-10-02 texr Handle groupshared addrspace cast in ComputeViewIDState
2019-09-27 texr Fix DispatchMesh with groupshared payload.
2019-10-21 johnmcp Enable codegen to evaluate integral min/max (#2465)
2019-10-21 texr Add more tests for FeedbackTexture2DArray (#2539)
2019-10-21 hekotas Fix validation failure for 16-bit float resource types (#2524)
2019-10-21 ehsannas [spirv] Allow result of logical ops as array index. (#2518)
2019-10-21 ehsannas [spirv] groupshared vars should not be placed in $Globals cbuffer. (#2516)
2019-10-19 texr Fix lowering for all TextureCube[Array] Sample* and Gather* overloads (#2535)
2019-10-18 texr Update dxcutil in dxrfallbackcompiler to align
(...)
2019-08-12 texr return bool changed from DxilModule::StripReflection
2019-08-12 texr Reflection: optionally use new metadata+RDAT instead of instructions
2019-08-12 texr Fix IR sensitive tests
2019-08-12 texr Add dxilver 1.5 to batch tests requiring it.
2019-08-12 texr Fix ValidationTest for new metadata and auto-skip on ValVer
2019-08-12 texr Skip CompilerTest::Mesh if version < 1.5
2019-08-12 texr FileCheck: auto-skip unsupported shader models for current validator
2019-08-12 texr Fail earlier if ValVer is lower than required
2019-08-12 texr Add CB Usage to metadata, compute in hlsl-dxil-lower-handle-for-lib
2019-08-12 texr Add Sig element usage masks to metadata, compute in hlsl-dxilfinalize
2019-08-12 texr RDAT: Fix shader stage and feature masks for ValVer 1.4 compat
2019-08-12 texr Fix Validator 1.4 compat break for bool signature element.
2019-08-12 texr Fix metadata load for a Type template arg
2019-08-12 texr Make MetadataHelper validator version aware
2019-08-12 texr Add -validator-version override
2019-08-12 texr Added to CoreOption: /Fo /Fe /P /Qstrip_rootsignature /setrootsignature
2019-08-12 texr Remove codegen failure code for subobjects based on validator version.
2019-08-12 texr DxilValidation: Restore original wording for Patch Constant Signature
2019-08-12 texr Remove DxilRuntimeData::InitFromRDAT_Prerelease
2019-08-12 texr Update GetMinValidatorVersion for DXR 1_1 (1.5) and Subobjects (1.4)
2019-08-12 texr ShaderFlags: Set DXR 1.1 on RaytracingPipelineConfig1, new StateObjectFlag
2019-08-12 texr DxilConstants.h: Add CompareVersions and StateObjectFlags 1.4 valid mask
2019-08-08 ehsannas [spirv] Update SPIRV-Tools. (#2398)
2019-08-07 43557651+sparmarNV [spirv] Add comments and missing initializations for mesh shader implementation (#2396)
2019-08-06 python3kgae Use SExt instead of ZExt for frexp. (#2395)
2019-08-06 31109344+adam-yang Fixed memcpy lowering where instruction gets generated before its indices. (#2394)
2019-08-06 43557651+sparmarNV [spirv] Add mesh/amplification shader tests for use of buffers and fn calls (#2390)
2019-08-05 texr Allow [Get/Set]NumThreads on Mesh/Amplification shaders (#2393)
2019-08-01 zhiwei1024.cao add DXIL tests to verify mesh shader's output size and payload plus output size
2019-08-01 hekotas Cleanup - remove packages.config and nuget.config (#2379)
2019-08-01 jaebaek [spirv] support enum type (#2330)
2019-08-01 sunillnaik SemaHLSL header was included twice (#2388)
2019-07-30 texr Fix intrinsic arguments for WriteSamplerFeedback operations (#2387)
2019-07-30 hekotas Enable build without git enlistment (#2386)
2019-07-29 trlabell Fix conversions of literal negative ints to FP16 types. (#2382)
2019-07-29 trlabell Fix nondeterminism sources in the linker. (#2383)
2019-07-28 jaebaek [spirv] use presumed loc for line info (#2344)
2019-07-26 amarp flesh out SV_CullPrimitive support  (#2373)
2019-07-26 python3kgae Only add nonuniform on resource ptr. (#2369)
2019-07-26 trlabell Move debug tests to the batch folder. (#2368)
2019-07-26 trlabell Improve recursion detection to handle member functions and add tests. (#2371)
2019-07-25 trlabell Replace std::make_unique with llvm::make_unique (#2367)
2019-07-25 trlabell Improve validation error message formatting (#2301)
2019-07-25 goyoroth Remove lambda parameter shadow (#2366)
2019-07-24 texr Add mesh shader support to RootSignature parsing/validation and fix PSV (#2363)
2019-07-24 python3kgae Set correct index number for mat cast subscript. (#2362)
2019-07-24 texr Store mesh payload in function props, fix Wave/Quad/Barrier validation (#2361)
2019-07-23 amarp add payload size to Amplification Shader metadata to mirror MS metadata (#2359)
2019-07-23 jeffno PIX: Change shader access tracking pass to use non-atomic stores (#2360)
2019-07-23 trlabell Update FeedbackTexture2D types to be templated (#2347)

Roll third_party/glslang/ fe0b2bd69..f4d466852 (71 commits)

https://github.com/KhronosGroup/glslang/compare/fe0b2bd694bb...f4d4668529f1

$ git log fe0b2bd69..f4d466852 --date=short --no-merges --format='%ad %ae %s'
2019-11-14 cepheus HLSL: Fix #1976: Don't let ENABLE_HLSL change struct/class layout.
2019-11-12 cepheus HLSL: Fix #1960: fmod() was not converting int args to float.
2019-11-07 dneto SPIR-V postprocessing: WEB case only needs CFG mods
2019-11-06 kainino Fix compileGLSLZeroCopy accidental minification
2019-11-06 dsinclair Add deprecation for SPIRV/ install folder location.
2019-11-05 cepheus Fix #1959 by reverting 7b0e236 to put files in two places.
2019-11-04 rharrison Remove std::move that is breaking chromium roll
2019-11-03 cepheus Tests: Add more test results for the previous generator version bump.
2019-11-02 cepheus Bump up the generator version, which is exposed in SPV test results.
2019-11-03 sk Fix warning: size_t->int implicit cast
2019-11-02 jmadill Add a couple missing headers to the GN build.
2019-11-01 cepheus Bump version.
2019-10-21 dneto SPIR-V: Aggressively prune unreachable merge, continue target
2019-10-25 sk Add option ENABLE_CTEST to skip testing
2019-10-24 greg Update spirv-tools known good.
2019-10-23 ehsannas Make  buildbot licenses consistent with the rest of the code
2019-10-23 52076061+digit-google BUILD.gn: Fix fuchsia build (#1944)
2019-10-21 cepheus Web: Reclaim more space and make all work w/wo GLSLANG_WEB.
2019-10-18 cepheus Web: Add basic atomics for SSBOs.
2019-10-17 cepheus Web: Add SSBOs and a few other missing compute features.
2019-10-10 cepheus Web: Add compute stage.
2019-10-08 cepheus Web: Add separate texture/sampler, exclude *CubeArray*.
2019-10-22 47668180+tsuoranta Enable generation of compile_commands.json (#1938)
2019-10-21 dexcelstraun7 Fix the exports of glslang-default-resource-limits (#1942)
2019-10-18 ehsannas Run tests on Windows too.
2019-10-18 ehsannas Fix build scripts.
2019-10-18 ehsannas More cleanups for Windows.
2019-10-17 ehsannas Add Kokoro bots for building using Bazel.
2019-10-17 ehsannas Make it work on Windows.
2019-10-17 jbolz Only apply volatile semantics to atomics when using Vulkan Memory Model
2019-10-16 ehsannas Add Bazel build configuration files.
2019-10-16 dsinclair Use commandline options instead of ENV variables
2019-10-16 rharrison Keep code style improvements
2019-10-16 dsinclair Indenting
2019-10-15 dsinclair Update CMakeLists.txt
2019-10-15 dsinclair Move TARGETDIR as well
2019-10-15 dsinclair Make runtests configurable.
2019-10-15 rharrison Fix config issues and revert previous fixes for semi-colon issues
2019-10-16 swda.durl Added an option to make pch enabled in Cmake
2019-10-15 wahlster find Python and add External subdir only if BUILD_EXTERNAL option was set (on by default) and /External dir exists
2019-10-14 cepheus GLSL/SPV: Pre SPIR-V 1.5, subgroupQuadBroadcast index must be constant
2019-10-12 geothrock remove redundant check
2019-10-12 Xottab-DUTY Fixed typo in README.md
2019-10-11 rharrison Forgot that GCC doesn't recognize this flag
2019-10-11 rharrison Remove unnecessary semi-colons and add warning about them
2019-10-10 cepheus Fix #1924: Promote SPV_EXT_physical_storage_buffer to KHR when required.
2019-10-10 greg Update spirv-tools known good.
2019-10-10 cepheus Fix #1924: Emit SPV_EXT_physical_storage_buffer, not the KHR form.
2019-10-06 dj2 single line
2019-10-03 dj2 Update appveyor and travis files
2019-10-03 dj2 Move install directory for SPIRV/ folder.
2019-09-29 cepheus HLSL: Fix #1912: add attribute syntax for nonreadable/nonwritable
2019-09-27 cepheus HLSL: Fix #1912: add attribute syntax for overriding image formats.
2019-09-20 cepheus GLSL/SPV: Fix #1900: Drop const on literal when doing an object copy.
2019-09-17 cepheus SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2
2019-09-16 digit Fix Fuchsia build.
2019-09-17 kainino use custom es6 modularization instead of MODULARIZE=1
2019-09-17 kainino Separate GLSLANG_WEB (min-size build) and Emscripten options
2019-09-18 cepheus README: Fix WASM typos.
2019-09-18 cepheus HLSL: Fix #1903 Catch 0-argument case to constructors.
2019-09-18 laddoc Reflection will crash when the VS input symbol defines the same name with FS output symbol
2019-09-08 jbolz Add GL_EXT_shader_subgroup_extended_types support
2019-08-28 cepheus GLSL: Only require constant for subgroupBroadcast when SPV < 1.5.
2019-08-18 cepheus SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension.
2019-09-09 laddoc Add flags for local size values ( compute shader )
2019-09-13 cepheus SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5.
2019-09-04 lryer Fix code style issue and remove setXfbBufferStride new paramte
2019-09-02 lryer Adjusting code interface
2019-08-25 geothrock Add support for GL_ARB_explicit_uniform_location
2019-08-06 james.rumble Handle install vs build include directories
2019-08-06 james.rumble Export glslang targets on installation

Roll third_party/googletest/ 33a0d4f6d..200ff5994 (99 commits)

https://github.com/google/googletest/compare/33a0d4f6d76a...200ff599496e

$ git log 33a0d4f6d..200ff5994 --date=short --no-merges --format='%ad %ae %s'
2019-11-19 absl-team Googletest export
2019-11-18 absl-team Googletest export
2019-11-15 b.gianfo Fix FlatTuple compilation on older msvc.
2019-11-08 absl-team Googletest export
2019-11-05 absl-team Googletest export
2019-10-19 martinerikwerner pkg-config: Remove pthread link flag from Cflags
2019-11-05 krystian.kuzniarek update gen_gtest_pred_impl.py
2019-11-02 krystian.kuzniarek fix a typo
2019-11-02 krystian.kuzniarek pump.py: add support for Python 3
2019-11-02 krystian.kuzniarek update pump_manual.md
2019-10-31 absl-team Googletest export
2019-10-30 absl-team Googletest export
2019-10-30 misterg Googletest export
2019-08-06 ihor.youw Added special catch for std::exception in GTEST_TEST_NO_THROW_
2019-10-29 misterg Googletest export
2019-10-28 hermas1132 Googletest export
2019-10-28 absl-team Googletest export
2019-10-28 absl-team Googletest export
2019-10-28 absl-team Googletest export
2019-10-28 absl-team Googletest export
2019-09-03 krystian.kuzniarek update CONTRIBUTORS
2019-08-08 krystian.kuzniarek move the pumping script to googlemock
2019-08-08 krystian.kuzniarek remove gtest-type-util.h.pump
2019-08-08 krystian.kuzniarek replace autogenerated TemplatesX classes by variadic ones
2019-08-08 krystian.kuzniarek replace autogenerated TypesX classes by variadic ones
2019-10-25 piotrwn1 variable names corrected (followed google coding style)
2019-10-25 piotrwn1 Apply 80chars limit
2019-10-24 piotrwn1 Tests simplified and names corrected (POD->scalar)
2019-09-10 krystian.kuzniarek remove BiggestInt
2019-10-23 absl-team Googletest export
2019-10-23 joshdcannon Revert "Merge pull request #2498 from thejcannon:noexcept_spec"
2019-10-22 absl-team Googletest export
2019-10-23 piotrwn1 Added more tests to verify: ReturnRef not accept temporary
2019-10-22 piotrwn1 Added tests verifying that temporaries are accepted by ReturnRef
2019-10-22 absl-team Googletest export
2019-10-22 piotrwn1 Prevent using ReturnRef on reference to temporary
2019-10-21 absl-team Googletest export
2019-10-18 absl-team Googletest export
2019-10-19 41349879+cloudrex Remove extra space
2019-10-18 dieter.gnaier Fix Issue 2418
2019-10-18 misterg Googletest export
2019-10-17 absl-team Googletest export
2019-10-17 absl-team Googletest export
2019-10-17 lesha [googletest] Output skip message
2019-10-16 absl-team Googletest export
2019-10-11 joshdcannon Avoid recursive macros
2019-10-09 robert Add more override keywords
2019-10-07 chrisjohnsonmail Update to distinguish prelease purpose of this fork.
2019-10-11 joshdcannon Removing extraneous parenthesis
2019-10-11 joshdcannon Evaluate and cat NARG in different macros
2019-08-29 chrisjohnsonmail Add ESP8266 configs to PlatformIO build
2019-08-28 chrisjohnsonmail feat: Add support for ESP8266 platform
2019-10-11 joshdcannon Removing extraneous test
2019-10-11 joshdcannon Replace compile-test with preprocessor test
2019-10-11 joshdcannon Fix preprocessor tests
2019-10-11 joshdcannon Add a compile test
2019-10-11 joshdcannon Workaround MSVC VA_ARGS weirdness
2019-10-11 misterg Googletest export
2019-10-10 absl-team Googletest export
2019-10-10 absl-team Googletest export
2019-10-11 krystian.kuzniarek clean-up broken paths for PlatformIO
2019-10-10 chrisjohnsonmail chore:  update version
2019-10-10 joshdcannon Made noexcept condition more exciting
2019-10-09 absl-team Googletest export
2019-10-09 zeb Mention Cornichon as a related open source project
2019-10-07 joshdcannon Use declval in noexcept expression
2019-10-07 joshdcannon Switch to free function to avoid GCC bug
2019-10-07 joshdcannon Avoid comma operator
2019-10-07 joshdcannon Fix spacing
2019-10-07 joshdcannon Use the verbatim noexcept spec in MOCKED_METHOD
2019-10-07 joshdcannon Use FormatFileLocation for streaming file and line
2019-10-05 soap Add documentation for pkg-config in cross-compilation settings
2019-10-05 soap Revert "Use pcfiledir for prefix in pkgconfig file"
2019-10-03 misterg Googletest export
2019-10-03 absl-team Googletest export
2019-10-02 absl-team Googletest export
2019-09-29 misterg Googletest export
2019-10-01 ant35rookie Fix typo in documents
2019-09-29 misterg Googletest export
2019-09-27 misterg Googletest export
2019-09-25 absl-team Googletest export
2019-09-25 absl-team Googletest export
2019-09-24 absl-team Googletest export
2019-09-19 absl-team Googletest export
2019-09-27 gennadiycivil Bump llvm version to 4 so brew can work again
2019-08-16 pbarker Add many missing override keywords
2019-09-05 krystian.kuzniarek remove GTEST_ARRAY_SIZE_
2019-08-22 krystian.kuzniarek mention the existing support for wide strings in string matchers
2019-09-16 krystian.kuzniarek square away the stuff that hasn't been merged in a manual review
2019-09-07 krystian.kuzniarek square away the stuff that hasn't been merged in a manual review
2019-09-16 krystian.kuzniarek Googletest export
2019-09-13 misterg Googletest export
2019-08-22 krystian.kuzniarek change usings
2019-09-12 hgsilverman Googletest export
2019-09-11 absl-team Googletest export
2019-09-10 krystian.kuzniarek change includes in gtest-port.h
2019-09-10 krystian.kuzniarek remove GTEST_HAS_STD_STRING
2019-09-10 krystian.kuzniarek remove a dead function
2019-08-12 krystian.kuzniarek restore mistakenly removed iffs in their explicit form

Roll third_party/lodepng/ ba9fc1f08..dc3f19b5a (49 commits)

https://github.com/lvandeve/lodepng/compare/ba9fc1f084f0...dc3f19b5aeaa

$ git log ba9fc1f08..dc3f19b5a --date=short --no-merges --format='%ad %ae %s'
2019-11-18 sezero fix LODEPNG_RESTRICT for gcc
2019-11-12 sezero do not define LODEPNG_RESTRICT Open Watcom in C++ mode.
2019-11-11 jayxon Fix alloc fail check.
2019-11-09 lvandeve Fix left shift signed overflow
2019-11-07 lvandeve remove unnecessary sum arrays
2019-11-07 lvandeve Better integer x*log(x) approx for LFS_ENTROPY
2019-11-06 jayxon Allow palette for gray alpha.
2019-11-07 lvandeve length of huffman symbols in secondary table must be > FIRSTBITS
2019-11-05 lvandeve Fix support for huffman tree with 0 or 1 symbols
2019-11-02 lvandeve Fix BMP example RGBA order
2019-10-28 lvandeve Divide through non-const zero to prevent VS error
2019-10-23 E.M.terHoeven Readme: Use codeblocks for commands and file names
2019-10-21 lvandeve More palette error checking
2019-10-21 lvandeve Move behind variable definitions and add test and error string
2019-10-20 bpfoley Fix null pointer derefs decoding paletteized data without PLTE chunk.
2019-10-20 lvandeve fix infinity/nan literal for VS (issue #109)
2019-09-29 lvandeve spelling corrections
2019-09-22 lvandeve add powf replacement, remove dependency on math.h for gamma correction
2019-09-14 lvandeve remove use of float
2019-09-09 lvandeve decoder speedups: faster palette to RGB conversion and possible paeth speedup
2019-09-09 lvandeve add all PngSuite images to the unit test
2019-09-08 lvandeve more decoder speedups, 5% faster
2019-09-01 lvandeve a few decoder speed optimizations (about 3%)
2019-08-25 lvandeve refactorings
2019-08-24 lvandeve less allocations in chunk encoding
2019-08-04 bobsayshilol Return an error when an invalid sized ICC profile is provided. Previously this had the potential to return an allocation error if the return value from malloc(0) was NULL, otherwise it would have returned success. The return value of malloc(0) shouldn't cause behavioural differences in a program, and thankfully in this case a zero sized ICC profile is invalid, so return an error about that instead.
2019-08-16 lvandeve style
2019-08-15 sezero define LODEPNG_RESTRICT as __restrict for Open Watcom >= 1.5
2019-08-15 sezero HuffmanTree_cleanup: change initializer of mask to a real constant constant
2019-08-15 sezero add (unsigned) cast to each byte in lodepng_read32bitInt()
2019-08-15 sezero make lodepng_read32bitInt() and lodepng_get_raw_size_lct() static.
2019-08-14 lvandeve Faster decoding with huffman lookup tables
2019-08-07 lvandeve cHRM XYZ conversion test and bugfixes
2019-08-05 lvandeve tests, benchmark, tool makefile and less C lib
2019-08-02 lvandeve Allow colortype enum values up to 255
2019-08-02 lvandeve add floating point rgb to/from xyz functions
2019-07-28 bobsayshilol Fix undefined behaviour when casting an out of range value to an enum. Without a fixed underlying type, the range of LodePNGColorType is [0, 8) since all the values can be represented by 3 bits. This means that the cast from an arbitrary unsigned char to a LodePNGColorType in lodepng_inspect() is not valid for values not in that range. To fix this we check that the colour type is valid before casting it to a LodePNGColorType so that all LodePNGColorType instances are valid.
2019-07-28 bobsayshilol Remove unnecessary virtual from lodepng::State. Providing a virtual destructor allows a derived class to extend the functionality of lodepng::State, however since it's intended as an RAII wrapper for LodePNGState it doesn't offer any benefit to clients of LodePNG to derive from it.
2019-07-28 bobsayshilol Fix ABI incompatibility when calling a C++ compiled lodepng.cpp from C code or vice versa. The addition of a virtual destructor to LodePNGState when compiled as C++ causes a vptr to be added at the start of the struct. This results in the members of the struct changing their offset depending on whether they're seen from C or C++ code. Internally the LodePNGState struct is never deleted (as to invoke the virtual destructor) and has no virtual methods called on it so it doesn't need to be virtual. Hence fix the ABI incompatibility by removing the virtual destructor.
2019-07-14 lvandeve internal bit read/write refactoring
2019-07-03 lvandeve shift with unsigned value
2019-06-30 lvandeve add a fuzzer for OSS-Fuzz
2019-06-16 lvandeve bugfixes and color stats change
2019-06-01 lvandeve various
2019-05-22 info Address feedback
2019-03-27 info Fix warnings on const cast correctness
2019-03-20 lvandeve convert the color profile code to ANSI C89
2019-03-18 lvandeve unit test for gray ICC profiles and bugfixes
2019-03-04 lvandeve support ICC profiles also in the from direction, and support RGB to RGB conversions

Roll third_party/shaderc/ 5903ef1f9..091a11f81 (57 commits)

https://github.com/google/shaderc/compare/5903ef1f95a0...091a11f81dce

$ git log 5903ef1f9..091a11f81 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 9856269+sarahM0 Add spvc parser support for OpUndef, OpString, OpMemberDecorate, OpDecorationGroup, OpLine, and OpNoLine (#898)
2019-11-20 rharrison Rolling 4 dependencies (#897)
2019-11-19 rharrison Migrate away from nosetest to unittest (#896)
2019-11-18 9856269+sarahM0 Add spvc parser support for control flow instructions (#894)
2019-11-15 dneto Android.mk: Avoid polluting NDK build's test tree. (#888)
2019-11-15 rharrison Add access to MSL options needed by Dawn (#893)
2019-11-14 9856269+sarahM0 Add spvc parser support for all OpConstant.* and OpSpecConstant.* (#886)
2019-11-13 dneto Android.mk: Fix detection of spirv-headers directory (#887)
2019-11-13 9856269+sarahM0 Add spvc parser support and unit tests for: OpTypeMatrix, OpTypeRuntimeArray, OpTypeImage, OpTypeSampler, OpTypeSampledImage (#885)
2019-11-13 rharrison Remove the deprectated all-in-one generation API (#883)
2019-11-13 rharrison Expose spirv_cross compiler to ease integration into Dawn (#884)
2019-11-13 9856269+sarahM0 Add spvc parser support and unit tests for: OpTypeBool, OpTypeFloat, … (#881)
2019-11-12 rharrison Split spvc shader generation into initialize and compile phases (#882)
2019-11-12 9856269+sarahM0 opName - opStruct (#880)
2019-11-12 rharrison Rolling 5 dependencies and updating expectations (#879)
2019-11-11 rharrison Remove deprecated items from result/message refactoring (#878)
2019-11-11 9856269+sarahM0 Add spvc parser support and unit tests for OpVariable, OpDecorate, OpExtInstImport, … … (#873)
2019-11-11 rharrison Correct Unicode issue with add_copyright.py (#876)
2019-11-08 rharrison Another major API rework (#871)
2019-11-07 rharrison Remove deprecated API elements (#870)
2019-11-07 9856269+sarahM0 Add support and unit test for OpTypeInt, OpTypePointer and OpConstant (#872)
2019-11-06 9856269+sarahM0 Fix spvc test machanism and adds unit tests for OpSource (#868)
2019-11-06 rharrison Move spirv_cross state out of result and rename opaque state handle (#865)
2019-11-05 9856269+sarahM0 Add unit test for spvcir parser (#866)
2019-11-04 rharrison Rolling 5 dependencies (#862)
2019-11-04 9856269+sarahM0  Add --emit-line-drective option (#861)
2019-11-01 9856269+sarahM0 Add spvcir unit test - OpCapability (#857)
2019-11-01 rharrison Add flag for updating invalid expecations and rewrite end logic (#856)
2019-10-30 rharrison Refactor file reading code into common utility method (#852)
2019-10-30 rharrison Rolling 5 dependencies & expectation files (#849)
2019-10-22 dneto Android.mk: Install all necessary headers (#846)
2019-10-22 9856269+sarahM0 spvc: add spvc parsing option to msl, glsl and vulkan compilers (#845)
2019-10-21 rharrison Rolling 4 dependencies, small script fix and updating expectation files (#844)
2019-10-19 9856269+sarahM0 spvc: add known_spvc_failures  (#842)
2019-10-18 dneto Remove utils/build.py (#841)
2019-10-17 9856269+sarahM0 spvc parser for a trivial shader (#839)
2019-10-17 rharrison Rolling 5 dependencies and update known_failures & known_invalids (#840)
2019-10-17 dsinclair The glslang-testsuite is moved into glslang. (#838)
2019-10-09 rharrison Add in shaderc_features.gni to support build time flags (#837)
2019-10-09 rharrison Rolling 5 dependencies (#836)
2019-10-09 rharrison Add spvc compiler to returned result (#828)
2019-10-08 rharrison Fix various build issues for chromium & dawn (#835)
2019-10-08 stevenperron Use a better python idiom (#834)
2019-10-08 stevenperron Fix up use of private spirv-tools headers. (#833)
2019-10-07 rharrison Roll spirv-cross ahead and update known_failures to fix build breakage (#831)
2019-10-07 9856269+sarahM0 spvc: Add an empty opt pass (#816)
2019-10-07 9856269+sarahM0 spvc: Add known_invalid file (#823)
2019-10-04 dneto Add support for targeting SPIR-V 1.5 (#822)
2019-10-03 rharrison Revert "Add spvc compiler to returned result (#821)" (#827)
2019-10-03 rharrison Add spvc compiler to returned result (#821)
2019-10-02 rharrison Rolling 4 dependencies (#817)
2019-09-23 rharrison Add logging missing failures to spvc test script (#815)
2019-09-23 rharrison Add --update_known_failures to spvc test script (#813)
2019-09-23 rharrison Another round of cleaning the spvc test script (#811)
2019-09-23 rharrison Rolling 2 dependencies (#812)
2019-09-19 rharrison Rolling 6 dependencies and update known_failures (#809)
2019-09-18 rharrison Code hygiene work for spvc (#808)

Roll third_party/spirv-headers/ b252a5095..204cd131c (4 commits)

https://github.com/KhronosGroup/SPIRV-Headers/compare/b252a50953ac...204cd131c42b

$ git log b252a5095..204cd131c --date=short --no-merges --format='%ad %ae %s'
2019-11-20 Tobias.Hector Off-by-one errors
2019-11-20 Tobias.Hector Reserve a new block of 64 opcodes
2019-10-15 cepheus Versioning: Complete the versioning change in recent commits.
2019-10-14 nicolai.haehnle buildHeaders: update version to SPIR-V 1.5

Roll third_party/spirv-tools/ 9d7428b05..45dde9ad6 (80 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/9d7428b052db...45dde9ad6dde

$ git log 9d7428b05..45dde9ad6 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 rharrison Add missing dealloc (#3061)
2019-11-19 rharrison Initialize binary for use as guard later (#3058)
2019-11-19 stevenperron Handle OpPhi with no in operands in value numbering (#3056)
2019-11-19 stevenperron Kill the id-to-func map after wrap-opkill (#3055)
2019-11-18 rharrison Convert stderr and stdout in status to strings on assignment (#3049)
2019-11-14 dneto Update README (#3047)
2019-11-14 pierremoreau Update README (#3048)
2019-11-13 dneto Avoid uninit warning in GCC (#3044)
2019-10-23 bclayton utils/vscode: Add SPIR-V language server support
2019-11-11 bclayton utils/vscode: Add go language server packages.
2019-11-12 alanbaker Fix operand access of composite in upgrade memory model (#3021)
2019-11-12 alanbaker Validate array stride does not cause overlap (#3028)
2019-11-11 ehsannas Update Offset to ConstOffset bitmask if operand is constant. (#3024)
2019-11-08 dneto Try to fix go linter: exported constant comment (#3026)
2019-11-08 afdx spirv-fuzz: Eliminate spurious semicolons (#3025)
2019-11-07 afdx spirv-fuzz: simplify transformation for replacing an id with a synonym (#3020)
2019-11-07 alanbaker Re-enable OpReadClockKHR validation (#3013)
2019-11-07 dneto Python 3: remove deprecated U qualifier on 'open' (#3019)
2019-11-07 paulthomson Remove semicolon (#3022)
2019-11-06 afdx spirv-fuzz: vector shuffle transformation (#3015)
2019-11-06 afdx Add basic documentation about spirv-fuzz (#3016)
2019-11-05 dneto Fix Go lint issues: comment exported symbols (#3014)
2019-11-05 afdx spirv-fuzz: better computation of data synonym facts (#3010)
2019-11-05 afdx spirv-fuzz: make equivalence classes deterministic (#3011)
2019-11-04 jmadill Add missing headers to GN. (#3009)
2019-11-04 chris Correct "environment" typo (#3007)
2019-11-01 afdx spirv-fuzz: improvements to representation of data synonym facts (#3006)
2019-11-01 stevenperron Add iOS as a supported platform (#3001)
2019-11-01 rharrison Reset pointers before iterating in fuzzer to avoid double free (#3003)
2019-10-30 dneto Fix some clang-tidy issues in graphics_robust_access_pass (#2998)
2019-10-30 stevenperron Add description of wrap-opkill. (#3000)
2019-10-30 kubak [opt] Do not compare optimized binary with an invalidated buffer (#2999)
2019-10-29 bclayton utils/vscode: Change assembly file ext to .spvasm (#2995)
2019-10-28 bclayton utils: Add a vscode extension for SPIR-V disassembly files (#2987)
2019-10-28 greg Add two new simplifications. (#2984)
2019-10-28 afdx spirv-fuzz: Transformation to extract from a composite object (#2991)
2019-10-27 afdx spirv-fuzz: rename class, and fix bug related to dominance (#2990)
2019-10-25 afdx spirv-fuzz: Rework management of data synonyms (#2989)
2019-10-25 afdx spirv-fuzz: add class to represent equivalence relation (#2988)
2019-10-23 stevenperron Update DEPS (#2986)
2019-10-22 afdx spirv-fuzz: fuzzer pass to adjust memory access operands (#2968)
2019-10-22 greg Instrument: Add missing def-use analysis. (#2985)
2019-10-22 afdx spirv-fuzz: add missing functionality for matrix composites (#2974)
2019-10-21 stevenperron Update CHANGES
2019-10-18 chris Ensure timestamp does not vary with timezone. (#2982)
2019-10-18 stevenperron Keep NOPs when comparing with original binary (#2931)
2019-10-18 alanbaker Check that derivatives operate on 32-bit values (#2983)
2019-10-17 rharrison Check text->str before destroying (#2981)
2019-10-17 kubak Disallow use of OpCompositeExtract/OpCompositeInsert with no indices (#2980)
2019-10-17 rharrison Add fuzzer for spirv-dis call path (#2977)
2019-10-17 rharrison Check binary->code existence before destroying (#2979)
2019-10-17 akb825 Improved CMake install step. (#2963)
2019-10-16 kubak Support constant-folding UConvert and SConvert (#2960)
2019-10-16 rharrison Add fuzzer for spirv-as call path (#2976)
2019-10-15 afdx spirv-fuzz: Refactor 'copy object' and 'construct composite' transformations (#2966)
2019-10-15 dneto Update SPIR-V binary header test for SPIR-V 1.5 (#2967)
2019-10-14 afdx spirv-fuzz: Refactor 'split blocks' to identify instructions differently (#2961)
2019-10-11 alanbaker Validate that selections are structured (#2962)
2019-10-11 afdx spirv-fuzz: Rework id descriptors (#2959)
2019-10-11 afdx spirv-fuzz: Add fuzzer pass to add NoContraction decorations (#2950)
2019-10-11 afdx spirv-fuzz: Add fuzzer pass to change function controls (#2951)
2019-10-10 paulthomson reduce: add large tests and fix (#2947)
2019-10-10 afdx spirv-fuzz: Add fuzzer pass to change loop controls (#2949)
2019-10-10 afdx Fixed include paths and order according to Google style. (#2957)
2019-10-09 ehsannas Use a longer timeout for Bazel tests. (#2956)
2019-10-09 rharrison Remove non-existent files from BUILD.gn (#2955)
2019-10-09 alanbaker Disable scope validation for OpReadClockKHR (#2953)
2019-10-09 cwallez CMake: Add support for building with emscripten (#2948)
2019-10-09 stevenperron Update CHANGES
2019-10-08 stevenperron Link cfg and dominator analysis in the context (#2946)
2019-10-08 afdx spirv-fuzz: add transformation and pass to construct composites (#2941)
2019-10-08 paulthomson reduce: improve remove unref instr pass (#2945)
2019-10-08 afdx spirv-fuzz: add disabled test to document known issue (#2942)
2019-10-08 afdx spirv-fuzz: Add fuzzer pass to change selection controls (#2944)
2019-10-07 jeremy-lunarg Enable OpTypeCooperativeMatrix specialization (#2927)
2019-10-04 stevenperron Handle OpKill better (#2933)
2019-10-04 greg Generate null pointer by converting uint64 zero to pointer. (#2935)
2019-10-03 afdx spirv-fuzz: option to convert shader into a form that renders red (#2934)
2019-10-03 32110296+AaronHaganAMD Add SPV_KHR_shader_clock validation (#2879)
2019-10-03 paulthomson reduce/fuzz: improve command line args (#2932)

Roll third_party/swiftshader/ ef44b4402..f2c9ce1e0 (422 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/ef44b4402722..f2c9ce1e08ed

$ git log ef44b4402..f2c9ce1e0 --date=short --no-merges --format='%ad %ae %s'
2019-11-18 awoloszyn Fix xcb library name.
2019-11-20 sugoi Remove unused depth buffer quad layout logic
2019-11-20 sugoi Fixed 3D image copy
2019-11-20 sugoi Remove depth+stencil formats from the Blitter
2019-11-19 bclayton Reactor: Move print apis out of core reactor header.
2019-11-19 bclayton Reactor: Remove the CallSupported capability.
2019-11-19 bclayton Reactor: Add ConstantData() and member function calling
2019-11-18 bclayton Reactor/Traits: Swap the naming of CToReactorPtr and CToReactorPtrT.
2019-11-18 bclayton Reactor/Traits: Fix brokenness with CToReactor::cast of pointers.
2019-11-18 bclayton Reactor: Split Traits.hpp into Traits.hpp and Traits.inl
2019-11-15 chrisforbes Remove vulkan.hpp
2019-06-27 bclayton Pipeline: Add custom debug printers for SamplerFunction.
2019-05-28 bclayton Reactor: Change the signature of PrintValue::Ty
2019-11-08 bclayton Reactor: Handle more implicit casting for Call() arguments
2019-11-16 swiftshader.regress Regres: Update test lists @ aba1020d
2019-11-14 bclayton Remove the now unused sw::Event.
2019-11-14 bclayton VkQueryPool: Migrate from sw sync to marl
2019-11-13 bclayton VkDevice: Migrate to using marl::Event::any()
2019-11-13 bclayton VkFence: Migrate to marl::Event
2019-11-15 swiftshader.regress Regres: Update test lists @ cc221e83
2019-11-14 chrisforbes Update deqp to b64acc6c3371607583b3aa6d12c7290b4aaae747
2019-11-15 bclayton Squashed 'third_party/marl/' changes from 49e4e3141..14e4d862a
2019-10-25 amaiorano PixelRoutine: const-qualify reference parameters
2019-11-14 swiftshader.regress Regres: Update test lists @ b2407dd7
2019-11-08 capn Rasterize 'Bresenham' line segments as parallelograms
2019-11-12 sugoi Negative baseVertex support
2019-11-13 chrisforbes regres: Don't ignore abnormal exits
2019-11-13 swiftshader.regress Regres: Update test lists @ 88632cac
2019-08-14 digit [vulkan] Implement VK_KHR_external_memory_fd for Linux and Android.
2019-11-12 bclayton Regres: Don't treat non-zero error codes as crashes.
2019-11-08 tobine Vulkan:maxPerStageDescriptorStorageBuffers = 16
2019-11-08 nicolascapens Revert "Suppress 32-bit MSVC warning."
2019-11-12 bclayton Regres: Add workaround for Khronos Gitlab issues
2019-11-12 swiftshader.regress Regres: Update test lists @ 9da287fd
2019-11-08 sugoi Blend mode fix for 565 format
2019-11-07 timvp Output Swiftshader version to logcat
2019-11-11 chrisforbes Allow depth/stencil attachment to be VK_ATTACHMENT_UNUSED in clear
2019-11-11 swiftshader.regress Regres: Update test lists @ 414f99e0
2019-09-07 chrisforbes Relax descriptor set index assert at descriptor point of definition
2019-10-31 sugoi Avoid sync issues by removing global android swapchain map
2019-11-08 bclayton Regres: Check out the change before attempting to read files from it.
2019-11-08 chrisforbes Update deqp to vulkan-cts-1.1.6.1 (a7d268a6a3ee9655298d61cdb8b5c42306a4e335)
2019-09-08 chrisforbes Fix PointCoord builtin
2019-10-21 bclayton Kokoro: Allow 'Fixes:' in bug check
2019-11-07 sugoi Prevent rasterizing fragments outside the framebuffer
2019-11-06 jonahr Fix issues presenting MetalSurfaces
2019-11-06 swiftshader.regress Regres: Update test lists @ 215bc794
2019-10-31 jonahr Add VK_EXT_metal_surface extension support
2019-11-04 capn Update Vulkan CTS testlist
2019-10-29 amaiorano Modify Blitter to implement FunctionT
(...)
2019-05-20 bclayton Regres: Add flag to run the daily test run on launch
2019-06-10 sugoi Context cleanup
2019-06-12 sugoi Removed the AtomicInt class
2019-06-26 capn Don't emit bounds checks when robustness is disabled
2019-06-28 capn Fix treating Image storage class as non-interleaved
2019-07-02 bclayton SpirvShader: Optimize SIMD sequential, fully-in-bounds loads & stores
2019-07-02 swiftshader.regress Regres: Update test lists @ 52edb176
2019-06-26 sugoi PipelineCache implementation
2019-06-27 bclayton Reactor: Assert that array indexing is in bounds
2019-06-27 bclayton CMakeLists: Use ccache if found
2019-06-21 srisser Cleanup unittests a bit
2019-06-28 bclayton Pipeline/ShaderCore: Reimplement halfToFloatBits to not rely on denorm float multiply
2019-06-20 chrisforbes Wire up remaining 32b __sync_* functions required for arm32
2019-06-28 swiftshader.regress Regres: Update test lists @ 40495290
2019-06-27 lfy Fix extra semicolon after function def in FrameBufferOSX.mm
2019-06-27 lfy Allow 3d texture layers for framebuffer blit
2019-06-26 hliatis Add support for R8_SRGB textures
2019-06-26 capn Selectively suppress class-memaccess warning/error
2019-06-21 capn Simplify Vulkan ICD loading for testing
2019-06-22 chrisforbes SpirvShader: Optimize stores with static equal offsets
2019-06-26 chrisforbes Replace broken prime in Y'CbCr comment
2019-06-26 bclayton LLVMReactor: Perform atomic load / stores of floats as ints.
2019-06-24 paulthomson Make the ICD manifest use a relative path to the library
2019-06-25 capn Don't treat class-memaccess warning as error
2019-06-21 sugoi Remove incorrect and unused line to avoid confusion
2019-06-25 capn Implement Reactor breakpoints
2019-06-24 chrisforbes Use correct alignment for input attachment loads
2019-06-21 capn Refactor remaining cases of memset(this, ...)
2019-06-21 capn Fix initialization of LRU cache keys
2019-06-24 headlessclayton LLVMReactor: Bind double variants of trig / exp functions
2019-06-23 headlessclayton LLVMReactor: Remove "stack-probe-size" fudge, bind _chkstk extern
2019-06-23 headlessclayton Reactor: Various build fixes for MSVC 2019
2019-06-23 headlessclayton LLVMReactor: Align the coroutine stack frame.
2019-06-24 bclayton Put LLVM IR verification behind a default-disabled flag
2019-06-23 capn Fix setting LLVM data layout before optimizations passes
2019-06-18 srisser Don't try to render out-of-bounds viewports
2019-06-20 bclayton LLVMReactor: Remove FIXME workaround for int cmps
2019-06-19 chrisforbes SpirvShader: Optimize SIMD::Pointer load of static equal offsets
2019-06-20 bclayton SpirvShader: Use masked loads / stores when possible.
2019-06-20 bclayton Reactor (LLVM): Add support for masked loads and stores.
2019-06-20 bclayton SpirvShader: Fix SIMD::Pointer::hasSequentialOffsets()
2019-06-19 bclayton SpirvShader: Clear transient fields of SpirvRoutine in emitEpilog()
2019-06-19 bclayton SpirvShader: Optimize pointer OOB masking
2019-06-19 bclayton SpirvShader: Split SIMD::Pointer limits into dynamic and static parts.
2019-06-19 bclayton SpirvShader: Fix SIMD::Pointer initialization of hasDynamicOffsets
2019-06-20 jose.dapena GCC: fix ARM build because of missing symbols
2019-06-19 capn Avoid recompiling identical SPIR-V code
2019-06-19 sugoi Fixed Vulkan unittests for Visual Studio
2019-06-19 sugoi Android build fix
2019-06-17 sugoi Make VkNonDispatchableHandle POD

Roll third_party/vulkan-headers/ e3f96a9cc..ba6cbb047 (22 commits)

https://github.com/KhronosGroup/Vulkan-Headers/compare/e3f96a9ccab9...ba6cbb047868

$ git log e3f96a9cc..ba6cbb047 --date=short --no-merges --format='%ad %ae %s'
2019-11-18 oddhack Update for Vulkan-Docs 1.1.128
2019-11-05 jmadill GN: Add support for Google Games Platform.
2019-10-25 8729214+jonahryandavis build: BUILD.gn missing defines for MacOS
2019-11-03 oddhack Update for Vulkan-Docs 1.1.127
2019-10-28 shannon vulkan: Fix typo for `operator==` in `vulkan.hpp`
2019-10-25 shannon vulkan: Update `vulkan.hpp` for VS2015 VT fix
2019-10-21 oddhack Update for Vulkan-Docs 1.1.126
2019-10-13 oddhack Update for Vulkan-Docs 1.1.125
2019-10-06 oddhack Update for Vulkan-Docs 1.1.124
2019-09-16 lenny headers: Add metal surface support to ICD header
2019-09-16 oddhack Update for Vulkan-Docs 1.1.123
2019-09-08 oddhack Update for Vulkan-Docs 1.1.122
2019-08-25 oddhack Update for Vulkan-Docs 1.1.121
2019-08-19 oddhack Add new local dependency of scripts.
2019-08-17 oddhack Update for Vulkan-Docs 1.1.120
2019-08-12 oddhack 1.1.119 spec update including a small XML fix identified by @mtavenrath in comments to https://github.com/KhronosGroup/Vulkan-Headers/pull/72
2019-08-11 oddhack Update for Vulkan-Docs 1.1.119
2019-07-30 oddhack Update to try and prevent inappropriate PRs from being submitted against this repo
2019-07-28 oddhack Update for Vulkan-Docs 1.1.117
2019-07-20 oddhack Update for Vulkan-Docs 1.1.116
2019-07-16 mikew build: Update cmake_minimum_required(VERSION 3.10.2)
2019-07-14 oddhack Update for Vulkan-Docs 1.1.115

Roll third_party/vulkan-loader/ 1bb7f6856..79e03670c (63 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/1bb7f68564fe...79e03670c2a3

$ git log 1bb7f6856..79e03670c --date=short --no-merges --format='%ad %ae %s'
2019-11-08 8729214+jonahryandavis loader: Use unsafe file search for GN builds
2019-11-18 shannon build: Update known-good for 1.1.128 header
2019-11-06 8729214+jonahryandavis Fix build errors on Windows GN
2019-11-04 shannon build: Update known-good for 1.1.127 header
2019-10-30 baldurk loader: Reset sizes for each call to RegEnumValue
2019-10-30 mikes gn: Remove stray comma in BUILD.gn
2019-10-30 8729214+jonahryandavis build: BUILD.gn fix for MacOS
2019-10-29 lenny repo: Switch appveoyor to use VS2015
2019-10-29 lenny loader: Move adapter API into custom header
2019-10-28 shannon build: Update known-good for 126 header patch
2019-10-21 lenny loader: Don't drop unknown drivers
2019-10-09 lenny loader: Only use secure getenv for finding layers
2019-10-21 shannon build: Update known-good for 1.1.126 header
2019-10-19 dsinclair loader: move asm_test.S into file; Make more complicated
2019-10-15 shannon build: Update known-good for 1.1.125 header
2019-10-07 charles loader: Override doesn't include explicit layers
2019-10-07 shannon build: Update known-good for 1.1.124 header
2019-08-12 felix layers: allow concurrent layer device creation
2019-09-18 danielmrussell repo: Set build to not force dashes into arugments
2019-09-21 joshua loader: Dynamically load DXGI
2019-09-21 joshua loader: Use dxgi1_2 header instead of 1_6
2019-09-16 lenny repo: Generate code with metal support
2019-09-16 lenny loader: Add support for metal surfaces
2019-09-16 lenny repo: Bump known good for metal surface support
2019-09-17 shannon build: Update known-good for 1.1.123 header
2019-09-13 lenny docs: Update documentation for loader changes
2019-09-09 lenny loader: Match ICDs against DXGI adapters
2019-09-11 dsinclair Change CMake paths for asm_offset.
2019-09-08 lenny loader: Skip user specific paths if high integrity
2019-08-26 lenny loader: Implement secure getenv on Windows
2019-09-04 petr_kraus docs: Fix link typo in loader spec
2019-08-30 jmadill Remove extra defines from GN build.
2019-08-20 lenny loader: Check JSON API version in create instance
2019-08-26 shannon build: Update known-good for 1.1.121 header
2019-08-15 supervisedthinking loader/CMakeList.txt: use proper path for asm_offset
2019-08-20 mikew docs: Bump minimums to Ubuntu 16.04 and gcc 5.4.0
2019-08-20 shannon build: Update known-good for 1.1.120 header
2019-08-13 lenny loader: Make instance version report patch version
2019-08-13 lenny repo: Update Appveoyor to point to WDK
2019-08-13 lenny repo: Improve WDK search logic
2019-08-12 shannon build: Update known-good for 1.1.119 header
2019-07-27 tommasobonvicini Set VulkanHeaders_INCLUDE_DIRS even when target Vulkan::Headers is defined
2019-08-05 rverschelde loader: Make Windows includes lowercase for MinGW
2019-08-07 airlied loader: add control-flow enforcement to unknown asm file
2019-08-07 airlied loader/asm: add some end branch annotations.
2019-08-07 airlied loader: move to using gcc for asm compiles on Linux.
2019-08-06 shannon loader: Generate scripts for 117 known-good update
2019-07-31 shannon scripts: Update known-good for 1.1.117 header
2019-07-20 A.Kryshen loader: Fix MinGW compilation
2019-07-19 mikes scripts: Remove bogus helper file generator opts
2019-07-18 mikes doc: Add codegen instructions
2019-07-18 mikes build: GN use pre-generated source
2019-07-18 mikes CI: Add codegen check to appveyor and travis
2019-07-18 mikes build: CMake use pre-generated source
2019-07-17 mikes scripts: Port master codegen script from VVL
2019-01-20 petr_kraus loader: Fix incorrect log handling of win32 wstrings
2019-07-16 mikew build: Update cmake_minimum_required(VERSION 3.10.2)
2019-07-15 shannon build: Update known-good for 1.1.115 header
2019-07-09 sashinde loader: Fix VK_KHR_surface_protected_capabilities
2019-06-27 lenny docs: Update build instructions for WDK dependency
2019-06-27 lenny loader: Get ICDs by calling enum adapter function
2019-06-27 lenny repo: Bump appveyor to Visual Studio 2017
2019-06-27 lenny repo: Add Windows Driver Kit headers to build

Roll third_party/vulkan-validationlayers/ 0e65e191c..53902309e (505 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/0e65e191c4b9...53902309eda9

$ git log 0e65e191c..53902309e --date=short --no-merges --format='%ad %ae %s'
2019-11-19 petr_kraus tests: Fix Mock workaround in acquire test
2019-11-19 petr_kraus tests: Remove redundant skip msg in acquire test
2019-11-20 mikes build: Add command counter object to GN build
2019-05-23 lionel.g.landwerlin tests: Add tests for VK_KHR_performance_query
2019-05-23 lionel.g.landwerlin layers: Add VK_KHR_performance_query validations
2019-11-19 mark tests: Add test for BeginQuery timestamp qpool type
2019-11-19 mark corechecks: Add check for QP timestamp type in BeginQuery
2019-11-15 camden tests: Add Subclass for BestPractices Tests
2019-11-18 shannon build: Update VUIDs for 1.1.128 header
2019-11-18 rgarcia layers: Fix crashes with depth/stencil resolve
2019-11-18 shannon build: Update known-good for 1.1.128 header
2019-11-19 petr_kraus tests: Use actual extension names in skip msg
2019-11-19 petr_kraus Fix links in the top-level README
2019-11-13 petr_kraus layers: Protect whole scope against null
2019-09-07 petr_kraus layers: Refactor config ParseFile()
2019-09-06 petr_kraus layers: Restyle vk_layer_config
2019-09-06 petr_kraus layers: Suppress stack warning in VS
2019-11-19 mark tests: Fix querypool type in DifferentCB test
2019-11-12 petr_kraus tests: Test swapchain acquire count
2019-11-12 petr_kraus layers: Fix swapchain acquire count check
2019-11-13 petr_kraus tests: Test swapchain acquire for sync param
2019-11-13 petr_kraus layers: Migrate swapchain acquire check to stateless
2019-11-06 s.fricke layers: Add ext mem check for vkGet*MemReqs
2019-09-09 camden tests: Add test file for BP and move 1 test
2019-11-01 camden CMake: Add vklayertests_best_practices.cpp to CMake
2019-11-01 camden layers: Remove DrawCmd perf warning from Buf Val
2019-10-16 camden layers: Add DrawCmd perf warning to Best Practices
2019-11-12 mark tests: Verify reset/use of qpool in different command buffers
2019-11-13 mark corechecks: Enable querystate tracking across multiple submitInfos
2019-11-12 tony tests: Add mechanism to deal with duplicate errors
2019-11-11 mark tests: Add secondary CB VkSubmitInto validation check
2019-11-11 mark corechecks: Add secondary CB VU check
2019-11-11 mark corechecks: Fix propagation of skip in CB state validation
2019-11-12 mark build: Add VUID coverage text file to AppVeyor artifacts
2019-10-28 pdaniell tests: Add tests for VK_KHR_separate_depth_stencil_layouts
2019-10-16 PDANIELL layers: Add support for VK_KHR_separate_depth_stencil_layouts
2019-11-05 shannon build: Update known-good for 1.1.127 header
2019-11-04 jbolz layers: Update ValidateShaderStageInputOutputLimits to new spec rules
2019-11-01 mark cmake: Restore creation of standard validation json file
2019-08-21 jmacnak tests: Add RT shader group tests
2019-08-21 jmacnak layers: Add RT shader group validation
2019-10-30 mikes tests: Add macOS loader filename
2019-10-25 locke tests: Swapchain image layout
2019-10-28 locke layers: Swapchain pluarl bound_images
2019-09-27 tony gpu: Add more positive tests
2019-10-29 mark tests: Remove android limits workaround
2019-10-28 mark tests: Allow hw limits to override baked-in test GL limits
2019-10-28 bob Android: Make tests more reliable
2019-10-25 shannon build: Update known-good commits for SDK 126
2019-10-09 jeremy layers: Fix attachment unused false positive
(...)
2019-07-24 jzulauf layers: VST refactor WSI Create...Surface calls
2019-07-24 jzulauf layers: VST refactor 6 simple Create/Destroy calls
2019-07-23 jzulauf layers: VST refactor GetPhysicalDevice... calls
2019-08-01 rgarcia layers: Turn unsupported exts. error into warning
2019-07-17 rgarcia layers: Refine query state tracking and errors
2019-07-10 petr_kraus tests: Fix subpass stage test + add coverage
2019-07-10 petr_kraus layers: Rewrite stage validation of subpass
2019-08-01 locke layers: Warning VK_SUBOPTIMAL_KHR
2019-07-16 mrusch layers: Add disable for image layout validation
2019-08-02 tony Revert "gpu: Use new debug record format for errors"
2019-07-24 tony gpu: Use new debug record format for errors
2019-07-30 tony gpu: Add tests for tessellation stage
2019-07-02 tony gpu: Add tests for geometry stage
2019-08-01 mikes scripts: Misc cleanup
2019-08-01 mikes scripts: Use glslang sha for SPIRV_TOOLS_COMMIT_ID
2019-07-29 jmacnak scripts: Add missing newline in param val gen
2019-07-30 byumjin Fix typo
2019-02-14 chrisforbes Centralize decoration collection
2019-07-23 jzulauf layers: VST refactor several simple entrypoints
2019-07-23 jzulauf layers: VST refactor remaining Bind*Memory calls
2019-07-19 jzulauf layers: VST refactor BindBufferMemory calls
2019-07-12 tony gpu: Add tests for compute stage
2019-07-19 tony gpu: Fix compute path
2019-07-23 tony gpu: Use templates for pipeline record routines
2019-07-23 mikes doc: Fix typo
2019-07-23 mikes CI: Update version of Vulkan-Tools used for CI
2019-07-23 tobias.hector tests: Added tests for new imageless framebuffer VUs
2019-07-23 tobias.hector layers: Hack to remove incorrect implicit VU
2019-07-23 tobias.hector layers: Added vu checks for imageless framebuffer
2019-07-18 jzulauf layers: VST refactor QueueSubmit
2019-07-17 jzulauf layers: VST refactor Draw and Dispatch calls
2019-07-22 shannon scripts: Update glslang commit for 114 SDK
2019-07-22 tobine build:Add missing dependency to BUILD.gn
2019-07-22 david scripts: Add include of std string to gen'ed header
2019-07-19 jbolz tests: Add tests for VK_EXT_texel_buffer_alignment
2019-07-19 jbolz layers: Add validation for VK_EXT_texel_buffer_alignment
2019-07-21 jbolz tests: Add test for VK_EXT_shader_demote_to_helper_invocation
2019-07-21 jbolz layers: Add validation for VK_EXT_shader_demote_to_helper_invocation
2019-07-19 tobine build:Add explicit includes to BUILD.gn
2019-07-17 jmacnak tests: Use compute queue in RT gpu val test
2019-07-17 jmacnak layers: Make gpu val work with compute queues
2019-07-11 jmacnak docs: Add ray tracing to gpu validation docs
2019-07-11 jmacnak tests: Add ray tracing descriptor indexing tests
2019-07-11 jmacnak layers: Add ray tracing descriptor indexing val
2019-07-18 mark corechecks: Use vtx bfr info ref for clarity
2019-07-16 mark corechecks: Rename active BindVertexBuffer state
2019-07-16 mark corechecks: Rename CB's BindVertexBuffer state data
2019-07-16 mark corechecks: Rename DrawData
2019-07-16 mark corechecks: Add IndexBuffers to CB's object_bindings
2019-07-16 mark corechecks: Make vertex buffers use object_bindings

Created with:
  roll-dep third_party/cpplint third_party/dxc third_party/glslang third_party/googletest third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers

* Rolling 9 dependencies

Roll third_party/dxc/ 005576d73..23b84f584 (1 commit)

https://github.com/Microsoft/DirectXShaderCompiler/compare/005576d73d96...23b84f584c12

$ git log 005576d73..23b84f584 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 texr Add unit test for SV_ShadingRate output from mesh shader. (#2600)

Roll third_party/glslang/ f4d466852..38b4db48f (6 commits)

https://github.com/KhronosGroup/glslang/compare/f4d4668529f1...38b4db48f98c

$ git log f4d466852..38b4db48f --date=short --no-merges --format='%ad %ae %s'
2019-11-23 cepheus Fix #1983: __ is okay starting with ES 300, rather than 310.
2019-11-22 cepheus Fix #1987: Use large enough built-in buffer to hold vec4 of maxint-64.
2019-11-21 dsinclair Check for ENABLE_SPVREMAPPER flag in CMakeList files.
2019-11-18 Arfrever Respect CMAKE_INSTALL_LIBDIR in installed CMake files
2019-11-14 andreas.floejt Add a test for 8- and 16-bit construction.
2019-11-11 andreas.floejt Fix construction issue for 8 and 16 bit types.

Roll third_party/googletest/ 200ff5994..679bfec6d (3 commits)

https://github.com/google/googletest/compare/200ff599496e...679bfec6db73

$ git log 200ff5994..679bfec6d --date=short --no-merges --format='%ad %ae %s'
2019-11-22 absl-team Googletest export
2019-11-20 absl-team Googletest export
2019-11-16 xyb Fix internal memory leak in Windows _Crt report.

Roll third_party/shaderc/ 091a11f81..da52fae11 (5 commits)

https://github.com/google/shaderc/compare/091a11f81dce...da52fae116b3

$ git log 091a11f81..da52fae11 --date=short --no-merges --format='%ad %ae %s'
2019-11-21 rharrison Revert "Convert to using standard spirv_cross deps in BUILD.gn (#902)" (#905)
2019-11-21 9856269+sarahM0 Add spvc parser support for OpTypeForwardPointer, OpTypeAccelerationStructureNV (#903)
2019-11-21 rharrison Convert to using standard spirv_cross deps in BUILD.gn (#902)
2019-11-21 rharrison Convert spvc parser flag from build time to runtime (#901)
2019-11-21 9856269+sarahM0 Add spvc parser support for OpGroupDecorate, OpGroupMemberGecorate, OpDecorateStringGOOGLE, and OpMemberDecorateStringGOOGLE (#899)

Roll third_party/spirv-tools/ 45dde9ad6..85f3e93d1 (1 commit)

https://github.com/KhronosGroup/SPIRV-Tools/compare/45dde9ad6dde...85f3e93d13f3

$ git log 45dde9ad6..85f3e93d1 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 mattst88 Respect CMAKE_INSTALL_LIBDIR in installed CMake files (#3054)

Roll third_party/swiftshader/ f2c9ce1e0..aee3c3695 (18 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/f2c9ce1e08ed..aee3c369516a

$ git log f2c9ce1e0..aee3c3695 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 chrisforbes Fix vkGetDescriptorSetLayoutSupport implementation
2019-09-06 srisser Log unsupported extensions used in pNext structs
2019-11-21 sugoi Handle new device extension properties
2019-11-22 swiftshader.regress Regres: Update test lists @ 698235ce
2019-11-21 sugoi libVulkan references and deferences structures uselessly
2019-11-21 srisser Revert submission
2019-11-21 sugoi Vulkan header update
2019-09-06 srisser Log unsupported extensions used in pNext structs
2019-11-20 amaiorano Subzero: add subzeroEmitTextAsm flag
2019-11-20 amaiorano Subzero: add subzeroDumpEnabled flag
2019-11-20 amaiorano Subzero: map optimization level none/less to m1
2019-11-20 amaiorano Subzero: fix invalid asserts during emit()
2019-11-20 amaiorano Subzero: fix invalid register allocation
2019-11-20 amaiorano Subzero Win64: fix Call for ptr and spillover args
2019-11-21 chrisforbes Regres: Update deqp to 3ca6f6fe2e4e023cb9d4ea763990336d762b49e2
2019-11-19 digit [OpenGL] Fix implicit int-to-float-conversion compiler warning.
2019-11-13 sugoi Remove quadLayout
2019-11-20 kadam Add new relocation types.

Roll third_party/vulkan-headers/ ba6cbb047..243476731 (1 commit)

https://github.com/KhronosGroup/Vulkan-Headers/compare/ba6cbb047868...24347673152e

$ git log ba6cbb047..243476731 --date=short --no-merges --format='%ad %ae %s'
2019-11-21 mark build: Clarify Windows build instructions

Roll third_party/vulkan-loader/ 79e03670c..08d344208 (3 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/79e03670c2a3...08d344208e60

$ git log 79e03670c..08d344208 --date=short --no-merges --format='%ad %ae %s'
2019-09-27 lenny loader: Remove code for building a static loader
2019-09-27 lenny repo: Remove the option to build a static loader
2019-11-19 digit+github build: Fix Vulkan headers detection with CMake.

Roll third_party/vulkan-validationlayers/ 53902309e..5efc3922e (1 commit)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/53902309eda9...5efc3922e3e8

$ git log 53902309e..5efc3922e --date=short --no-merges --format='%ad %ae %s'
2019-11-21 rgarcia layers: Fix broken config file parsing

Created with:
  roll-dep third_party/cpplint third_party/dxc third_party/glslang third_party/googletest third_party/lodepng third_party/shaderc third_party/spirv-headers third_party/spirv-tools third_party/swiftshader third_party/vulkan-headers third_party/vulkan-loader third_party/vulkan-validationlayers

* Fix
@paulthomson
Copy link
Collaborator

Can you try:

cmake -GNinja -DVulkan_LIBRARY="/cygdrive/c/VulkanSDK/1.2.135.0" ../..

@paulthomson
Copy link
Collaborator

In fact, even simpler:

cmake -GNinja -DAMBER_USE_LOCAL_VULKAN=1 ../..

asuonpaa pushed a commit to asuonpaa/amber that referenced this issue Aug 9, 2021
KhronosGroup/glslang@7f6559d...e0f3fdf

$ git log 7f6559d28..e0f3fdf43 --date=short --no-merges --format='%ad %ae %s'
2021-07-29 greg Add support for pragma STDGL invariant(all)
2021-07-30 greg Allow layout(std430) uniform with GL_EXT_scalar_block_layout
2021-07-30 andrei.malashkin correct ident
2021-07-16 jeremy Generate separate stores for partially swizzled memory stores
2021-07-28 nathaniel.reed Fix OpImageRead result type when compiling HLSL (#2706)
2021-07-26 pkasting Fix some instances of -Wunused-but-set-variable.
2021-07-26 yunhsiaow Fix per-set argument parsing in standalone
2021-07-19 xzq0528 Support Uint to Int implicit conversions at #extension GL_ARB_gpu_shader5.
2021-07-15 shabbyx Fix loading bool arrays from interface blocks
2021-07-14 andrei.malashkin make AND to upper case
2021-07-12 andrei.malashkin add possibility to not override runtime of MSVC
2021-07-12 xzq0528 Atomic memory function can only be used for shader storage block member or shared variable.
2021-07-08 greg Revert "Atomic memory function can only be used for shader storage block member or shared variable."
2021-07-07 xzq0528 Add support for gl_MaxVaryingVectors for ogl.
2021-06-23 greg Update known goods and CHANGES for 11.5.0
2021-06-22 dneto Android.mk: Add SpirvIntrinsics.cpp
2021-06-17 chouinard Remove unused variable Num_string_literal_EXTs
2021-01-13 jason.ekstrand Implement GLSL_EXT_shader_atomic_float2
2021-06-15 greg Remove output variables from compute regression tests
2021-06-15 alanbaker Update test expectations
2021-06-15 alanbaker Update known good SPIRV-Tools and SPIRV-Headers
2021-06-12 justsid Fixed SPIR-V remapper not remapping OpExtInst instruction set IDs
2021-06-10 malcolm only declare compatibility gl_ variables in compatibility mode
2021-06-08 greg Add support for float spec const vector initialization
2021-04-25 rex.xu Implement the extension GL_EXT_spirv_intrinsics
2021-06-08 jaebaek Fix unit test failures
2021-06-08 jaebaek Update known_good.json for SPIRV-Tools
2020-06-05 cepheus Implement GL_EXT_subgroup_uniform_control_flow.
2021-06-01 ShabbyX Fix UBSAN error with negating 0x8000'0000
2021-06-03 shabbyx Fix OOB write in matrix constructor
2021-05-28 33846034+syntheticmagus Add setters for true and false blocks of selection nodes, copying the pattern already used for the condition.
2021-05-26 greg Add missing libs to release
2021-05-20 greg Do true SPV type check for function array arg linkage
2021-05-18 johnstiles Fix mat4x2(scalar) constructor.
2021-05-12 xzq0528 Atomic memory function can only be used for shader storage block member or shared variable.
2021-05-11 tim fix error message for hlslGrammar::acceptConstructor
2021-05-08 xantares09 Dont export inline TObjectReflection::getType()
2021-05-06 greg Fix arrays dimensioned with spec constant sized gl_WorkGroupSize
2021-05-03 godlike Add support for 64bit integer types and 64bit integer vector types to bitCount() builtin.
2021-05-02 mjt Set CMake policy CMP0054 to NEW to silence warning
2021-04-27 rob2309 Improved usage hint
2021-04-22 greg Update CHANGES for 11.4.0
2021-04-22 greg Fix CMakeLists.txt to keep compatibility with CMake 3.10.2
2021-04-22 rob2309 Added usage hint for --auto-sampled-textures, added test cases
2021-04-21 greg Update CHANGES for 11.3.0
2021-04-21 greg Update spirv-tools and spirv-headers known good
2021-04-21 greg Change --hlsl-sampled-textures to --auto-sampled-textures
2021-04-20 dadschoorse Add some basic --depfile tests
2021-04-20 dadschoorse Add a --depfile option.
2021-04-20 rob2309 Exposed google#856 as --hlsl-sampled-textures in the StandAlone
(...)
2021-03-01 greg Allow grad texture ops in all shaders
2021-02-26 greg Fix off-by-1 bug in gl_MaxCombinedTextureImageUnits check
2021-02-26 greg Fix precision propagation around shifts
2021-02-26 e.proydakov Returned using find_host_package for PythonInterp 3 instead of find_package.
2021-02-26 rex.xu SPV: Change the key of extBuiltinMap to std::string
2021-02-25 xzq0528 fix a typo
2021-02-22 jeremy Require fixed workgroup size declaration
2020-06-24 e.proydakov Fixed msvc 2019 nmake noexcept build.
2021-02-23 e.proydakov Code review. Thx `greg-lunarg` for comments.
2021-02-23 xzq0528 Replace the old version math func with C++11 to prevent some presicion issue.
2021-02-22 greg Update CHANGES.md to 11.2.0 to sync with current tagging.
2021-02-19 dkoch Fix warning in build
2021-02-19 e.proydakov Fixed cmake generation warning for regeneration project build files.
2021-02-18 greg Update CHANGES for 11.1.0
2020-11-12 laddoc Fix issue for new unique id system. Add level bits to help verifying symbols and split symbol tables. For intermediates rebuilding, now need manually amending level bits for redeclaring built-ins.
2021-02-14 julius.ikkala Pass environment through PreprocessDeferred
2021-02-11 greg Update spirv-tools and spirv-header known good.
2021-02-07 e.proydakov Code review. Thx ben-clayton for comments.
2021-02-07 e.proydakov Fixed issues 2496. Used option 4: parse_version.cmake to avoid python3 usage.
2021-02-09 xzq0528 Cannot specify atomic counter with location.
2021-02-09 xzq0528 Cannot specify atomic counter with location.
2021-02-07 xzq0528 Cannot specify atomic counter with location.
2021-02-03 dneto Remove useless semicolon
2021-01-30 glex.spb callGraph.push_front -> emplace_front to fix UBSAN
2020-06-02 caio.oliveira Add support for GL_EXT_shared_memory_block
2020-05-12 caio.oliveira Update known_good.json to pick up SPV_KHR_workgroup_memory_explicit_layout
2021-01-27 caio.oliveira Consider GL_EXT_scalar_block_layout when validating SPIR-V
2021-01-27 jbolz Add missing capability when QueueFamily scope is used
2020-06-11 cepheus Implement GL_EXT_null_initializer
2021-01-21 sk Fix missing enum values in the C-interface #2507
2021-01-18 bclayton license-checker.cfg: Update rules
2021-01-15 cstout Add CMake support for Fuchsia
2021-01-05 jeremy Prevent HLSL input under OpenGL semantics
2021-01-05 greg Fix debugInfo test to target vulkan1.1 as intended
2021-01-05 denis.zalevskiy Fix option replacement when flags are empty
2020-12-23 shuizhuyuanluo Update ParseHelper.cpp
2020-12-17 greg Fix cut and paste error
2020-11-05 git Don't use roundEven() to implement round() in DX9 compatibility mode
2020-12-15 dneto Test updates for ImageRead result type validation
2020-12-15 dneto Update known_good, pick up ImageRead result validation
2020-12-15 e.proydakov Fixed compile warning in reflection.cpp for ENABLE_HLSL = 0 build. [-Wunused-parameter]
2020-12-12 dgkoch Fix SPV return type of rayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetEXT (#2484)
2020-12-11 greg Update README to avoid googletest breakage
2020-12-11 greg Fix Travis to use pre-breakage googletest (#2481)
2020-12-07 greg Update spirv-tools known-good google#2 - Pick up ray tracing terminator fix (#2478)
2020-12-03 greg Update spirv-tools known-good (#2473)
2020-11-30 dgkoch update spirv-headers and fix handling of gl_HitTEXT (#2471)
2020-11-24 dgkoch Add ray query capability if acceleration structure or ray query types declared (#2469)
2020-11-23 dgkoch Updates for final Vulkan ray tracing extensions (#2466)
2020-09-12 shuizhuyuanluo Fix build android ndk r16b

Created with:
  roll-dep third_party/glslang
paulthomson pushed a commit that referenced this issue Aug 12, 2021
* Roll third_party/shaderc/ 88f9156d7..fadb0edb2 (36 commits; 2 trivial rolls)

https://github.com/google/shaderc/compare/88f9156d7f6a...fadb0edb247a

$ git log 88f9156d7..fadb0edb2 --date=short --no-merges --format='%ad %ae %s'
2021-07-22 rharrison Add external COmmon Lisp bindings to README.md (#1209)
2021-06-21 dneto Start Shaderc v2021.2 development
2021-06-21 dneto Finalize Shaderc v2021.1
2021-06-21 dneto Disable support for OpenGL compatibility profile
2021-06-09 duke.acacia Update DEPS for spirv-tools, spirv-headers, and glslang (#1198)
2021-06-07 85252063+sriramm-nv Fix shaderc util test to pass the correct shader_stage (#1197)
2021-05-31 ian Add explicit copy constructor for string_piece (#1194)
2021-05-24 pavel glslc: main.cc: update help: debug info disclaimer (#1193)
2021-04-22 dneto Fixed and reformatted -fauto-combine-image-sampler test
2021-04-22 dneto Rename auto-sampled-image to auto-combined-image-sampler
2021-04-22 rob2309 Added -fauto-sampled-textures test and renamed functions
2021-04-19 rob2309 Exposed GLSLang's option to combine textures and samplers automatically.
2021-04-22 dneto glslc tests: handle failure to load .py module
2021-05-10 raintz1000 Fix typo in README.md (#1189)
2021-04-21 dneto Start v2021.1 development
2021-04-21 dneto Finalize v2021.0
2021-04-21 dneto Update DEPS
2021-04-21 bclayton Update license-checker.cfg with updated license names
2021-03-15 rharrison Complete moving io.* to io_shaderc.*
2021-03-03 davidcadrian Rename io.h to io_shaderc.h
2021-02-19 dneto Start Shaderc v2021.0
2021-02-19 dneto Finalize Shaderc v2020.5
2021-02-09 quaresma.jose cmake: add option to skip build the examples (#1170)
2021-02-01 dneto Fix typo
2021-01-28 dneto Improve file+line parsing from Glslang messages
2021-01-18 rharrison Deprecate WebGPU SPIRV support (#1167)
2021-01-06 rharrison Roll 4 dependencies (#1165)
2020-12-09 rharrison Start shaderc v2020.5
2020-12-09 rharrison Finalize v2020.4
2020-12-09 rharrison Updated CHANGES
2020-12-09 rharrison Rolling 5 dependencies (#1161)
2020-12-07 dneto Update SPIRV-Tools, SPIRV-Headers, glslang with raytracing fixes
2020-11-12 dneto copyright check: Exclude .venv in source tree
2020-11-23 dneto Roll dependencies to support Vulkan raytracing

Created with:
  roll-dep third_party/shaderc

* Roll third_party/dxc/ 489c2e4d3..9f771648e (349 commits)

https://github.com/Microsoft/DirectXShaderCompiler/compare/489c2e4d3241...9f771648e6fe

$ git log 489c2e4d3..9f771648e --date=short --no-merges --format='%ad %ae %s'
2021-08-05 31109344+adam-yang Fixed debug info disappearing for aggregate variables. (#3897)
2021-08-03 davpeix Fix crash when structurizing multi-return loops (#3896)
2021-08-03 lukas.hermanns Add attr::HLSLShader to list of HLSL attributes in IsHLSLAttr() (#3895)
2021-07-22 sooknarine Document that ComputeSample PS is a dummy (#3884)
2021-07-20 jaebaek [spirv] report stage variable with duplicated location and index (#3881)
2021-07-15 grroth Add windows builds to azdo (#3882)
2021-07-15 texr Strip Byte Order Markers (BOMs) and fix some related issues (#3880)
2021-07-14 79608416+bfavela Add 'fourf16' as a valid OpFunc (for future changes) (#3879)
2021-07-14 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#3878)
2021-07-14 jaebaek [spirv] report SV_Position with invalid type (#3875)
2021-07-13 1953083+sudonatalie [spirv] Add null check to binary op processing (#3862)
2021-07-13 jaebaek [spirv] support unittests with inlined HLSL code (#3869)
2021-07-12 lukas.hermanns Fix command line parsing on empty string. (#3848)
2021-07-12 jaebaek [spirv] support clip/cull distance stage vars with array types (#3868)
2021-07-09 1953083+sudonatalie [spirv] Fix null pointer dereference (#3861)
2021-07-07 grroth Update minimum SDK (#3865)
2021-07-07 timothy.corringham Amend hctdb_instrhelp.py for case-sensitive filesystems (#3864)
2021-07-06 54539357+otanter-at-ubi Fixed HandleBits struct to support more than 255 includes and paths longer than 255 chars (#3846)
2021-07-06 grroth Add /bigobj flag on big spirvtest object (#3858)
2021-07-05 jaebaek [spirv] fix memory layout bug for StructuredBuffer (#3751)
2021-07-02 grroth Correct detection of contradictory opt enables (#3857)
2021-06-30 jeffno PIX: Don't seek beyond terminator instructions (value-to-declare pass) (#3855)
2021-06-28 texr Add missing pass to hctdb.py for clean generated file updates (#3853)
2021-06-25 hekotas Update version to 1.6.2106 (#3851)
2021-06-24 61992655+danbrown-amd Handles empty embedded struct as first field of struct. (#3827)
2021-06-23 texr Fix bitcast-to-base pattern for library function argument (#3845)
2021-06-23 PrestonHamlin Fix atomics resource declaration issue (#3833)
2021-06-18 grroth Replace Travis CI with Azdo (#3838)
2021-06-16 grroth adjust relative dirs for build and testing
2021-06-16 grroth let azdo find source dir
2021-06-16 grroth letting azdo find build dir (maybe)
2021-06-16 grroth trying to fix ninja for azdo
2021-06-16 grroth fix cmake for azdo
2021-06-16 grroth adding debug info for lack of a better option
2021-06-16 grroth correcting relative path for predifined linux configs
2021-06-16 grroth Find CMake config for azdo
2021-06-16 grroth Correct typos in azure pipeline
2021-06-16 grroth Set up CI with Azure Pipelines
2021-06-15 85980899+corgisbutt Adding information for DirectX landing page
2021-06-15 grroth QuadRead Test fix dependencies and groupIndex (#3825)
2021-06-11 jeffno PIX: Check SM66 handle types for dynamic indexing (#3819)
2021-06-11 jaebaek [spirv] set needsLegalization as true when variable offset is found (#3820)
2021-06-09 jaebaek [spirv] update SPIRV-Tools and SPIRV-Headers submodules (#3817)
2021-06-08 jaebaek [spirv] separate triggering legalization and passing before-legalize-hlsl (#3816)
2021-06-02 texr Fix issues with resource array aliasing support (#3810)
2021-06-02 lukas.hermanns90 [spirv] support SPV_EXT_shader_image_int64 extension for 64-bit integer resource (#3787)
2021-05-29 31109344+adam-yang Fixed int16_t type name in debug info (#3804)
2021-05-29 84378738+nv-jdeligiannis Allowing use of const static variables in library exports (#3780)
2021-05-28 texr Fix const var init with NRVO (#3803)
2021-05-28 jeffno PIX: Entry point can be null for DXBC->DXIL hull shader (#3805)
(...)
2021-01-11 hekotas Minor changes to tests to silence warnings (#3342)
2021-01-11 grroth Allow adding object methods when in namespace (#3284)
2021-01-11 grroth Don't create static global for uninited local const (#3345)
2021-01-08 grroth Fix mesh and groupshared in ExecutionTest (#3339)
2021-01-06 31109344+adam-yang PDB Util shouldn't fail on DXIL with no debug info (#3337)
2021-01-05 31109344+adam-yang Enabled loop exit structurizer by default. (#3334)
2021-01-04 grroth Update dxexp to 6.6 (#3328)
2021-01-04 grroth Skip gpudescriptorhandles where there is no RTV (#3329)
2021-01-04 python3kgae Support NonUniformResourceIndex for dynamic resource. (#3333)
2021-01-04 31109344+adam-yang PDB Utils returns hash struct and handles DXIL program header. (#3318)
2020-12-30 ehsannas [spirv] Add SM 6.6 8-bit packed types and intrinsics (#3325)
2020-12-30 ehsannas [spirv] Support 64-bit interlocked intrinsics. (#3321)
2020-12-18 python3kgae Fix crash in Sema::CheckDerivedToBaseConversion when Paths is empty. (#3327)
2020-12-17 marijns95 SPIR-V: Emit RayTmaxKHR builtin for RayTCurrent IOP (#3320)
2020-12-14 python3kgae set opClass to OP::OpCodeClass::NumOpClasses when not OP::GetOpCodeClass return false. (#3317)
2020-12-14 hekotas Disable LLVMBuild.txt dependencies and DummyConfigureOutput writing for official builds (#3319)
2020-12-12 python3kgae Add getElementStride to DxilResourceProperties. (#3312)
2020-12-10 3507248+vcsharma Update validation rule info in hctdb.py (#3311)
2020-12-10 ehsannas [spirv] Forward declaration of function inside another. (#3310)
2020-12-09 grroth Correct ComputeSample Execution Test (#3300)
2020-12-09 grroth Correct QuadRead index (#3298)
2020-12-08 grroth Resources test Tex/Buffer mismatch fix (#3309)
2020-12-07 31109344+adam-yang Fixed writing to RWTexture generating a load and store for each component (#3304)
2020-12-07 hekotas Disable voice in build script by default (#3307)
2020-12-07 hekotas Update version to 1.6.2012 (#3308)
2020-12-07 ehsannas Update SPIRV-Tools (fix for raytracing termination instructions). (#3306)
2020-12-04 jenatali Add UINT8 typedef to WinAdapter.h (#3302)
2020-12-04 grroth Correct Resource Views in Resource Execution Test (#3303)
2020-12-04 grroth Add missing LLVM library interdependencies (#3301)
2020-12-05 lu.jiao [SPIR-V]Support KHR_Ray_tracing terminate Ops (#3295)
2020-12-03 jeffno Fixes for adding -Od (#3292)
2020-12-03 grroth Make lifetimes test use 6.6 (#3297)
2020-12-03 ehsannas [spirv] Update SPIRV-Tools and SPIRV-Headers. (#3296)
2020-12-02 grroth Implement Shader Model 6.6 (#3293)
2020-12-02 31109344+adam-yang Added new PDB interface (#3288)
2020-12-02 31109344+adam-yang Fixed debug info alignment in min16 types. (#3257)
2020-12-01 hekotas TAEF cmake fixes (#3290)
2020-12-01 grroth Add conditionals around vk namespace usage (#3291)
2020-12-01 jeffno PIX: Update debugging passes for certain language features (#3289)
2020-12-01 ehsannas Introduce the implicit 'vk' namespace (#3133)
2020-11-26 jaebaek [spirv] do not use WorkGroup storage class for hull shader output patch (#3271)
2020-11-26 lu.jiao [SPIRV] Add support hlsl export function attribute (#3234)
2020-11-25 ehsannas [spirv] Fix issues related to struct inheritance memory layout (#3273)
2020-11-25 lu.jiao [SPIRV]Updates to final RayTracing semantics (#3279)
2020-11-21 marijns95 [linux-port] Support full IID comparison on GCC (#3062)
2020-11-19 marijns95 Remove unnecessary whitespace in files touched by #3062 (#3272)
2020-11-19 grroth Reword misleading type buffer atomic error message (#3268)
2020-11-19 ehsannas [spirv] Fix read/write to base struct member from derived struct (#3263)
2020-11-19 jaebaek [spirv] convert return type if memory layout is different (#3262)
2020-11-18 python3kgae Propagate memcpy src on srv. (#3270)

Created with:
  roll-dep third_party/dxc

* Roll third_party/googletest/ 0555b0eac..5b4015300 (238 commits)

https://github.com/google/googletest/compare/0555b0eacbc5...5b40153003d1

$ git log 0555b0eac..5b4015300 --date=short --no-merges --format='%ad %ae %s'
2021-08-03 absl-team Googletest export
2021-08-03 absl-team Googletest export
2021-08-02 absl-team Googletest export
2021-07-29 absl-team Googletest export
2021-07-28 absl-team Internal change
2021-07-24 slowy.arfy fix: typo codespelling comment
2021-07-22 absl-team Googletest export
2021-07-21 absl-team Googletest export
2021-07-19 dmauro Googletest export
2021-07-14 761129+derekmauro Fix location of GOOGLETEST_CM0011 marker
2021-07-08 absl-team Googletest export
2021-07-08 absl-team Googletest export
2021-07-07 absl-team Googletest export
2021-07-02 absl-team Googletest export
2021-07-02 absl-team Googletest export
2021-07-07 manuel Link -lregex on QNX
2021-07-01 jeremy.nimmer Use GTEST_DONT_DEFINE_TEST_F to guard TEST_F
2021-06-29 absl-team Googletest export
2021-06-28 absl-team Googletest export
2021-06-28 absl-team Googletest export
2021-06-25 manuel Don't link pthread on QNX
2021-06-23 alex Fix EXPECT_DEATH() and ASSERT_DEATH() triggering -Wcovered-switch-default
2021-06-18 dmauro Googletest export
2021-06-03 pochkaenkov feat: make a matcher ElementsAreArray applicable for std ranges
2021-06-13 hyuk.myeong fix typos
2021-06-11 absl-team Googletest export
2021-06-10 absl-team Googletest export
2021-06-09 absl-team Googletest export
2021-06-09 dmauro Googletest export
2021-06-09 absl-team Googletest export
2021-06-09 absl-team Googletest export
2021-06-08 absl-team Googletest export
2021-06-04 absl-team Googletest export
2021-06-03 dmauro Googletest export
2021-05-28 florin.crisan #3420 Declare MarkAsIgnored as a DLL export
2021-05-28 florin.crisan #3420 Properly declare all overloads of testing::internal::PrintTo as DLL exports
2021-06-01 absl-team Googletest export
2021-06-01 absl-team Googletest export
2021-05-26 absl-team Googletest export
2021-05-25 absl-team Googletest export
2021-05-25 dmauro Googletest export
2021-05-24 absl-team Googletest export
2021-05-24 absl-team Googletest export
2021-05-19 absl-team Googletest export
2021-05-19 absl-team Googletest export
2021-05-18 absl-team Googletest export
2021-05-13 absl-team Googletest export
2021-05-13 absl-team Googletest export
2021-05-11 absl-team Googletest export
2021-05-11 absl-team Googletest export
(...)
2020-12-02 absl-team Googletest export
2020-12-02 absl-team Googletest export
2020-12-01 absl-team Googletest export
2020-11-30 dmauro Googletest export
2020-11-24 absl-team Googletest export
2020-11-23 absl-team Googletest export
2020-11-19 absl-team Googletest export
2020-11-13 vlee Initialize TestInfo member is_in_another_shard_ in constructor.
2020-11-12 absl-team Googletest export
2020-11-12 absl-team Googletest export
2020-11-12 absl-team Googletest export
2020-11-11 dmauro Googletest export
2020-11-11 dmauro Googletest export
2020-11-11 dmauro Googletest export
2020-11-11 absl-team Googletest export
2020-11-11 marius.brehler Refactor finding python
2020-11-06 absl-team Googletest export
2020-11-06 absl-team Googletest export
2020-10-29 knut Only save original working directory if death tests are enabled
2020-11-08 hyuk.myeong fix typos
2020-11-06 absl-team Googletest export
2020-11-05 ofats Googletest export
2020-10-27 absl-team Googletest export
2020-10-30 chuck.atkins Bump CMake minimum to 2.8.12
2020-10-27 elliott.brossard Add instructions for sanitizer integration
2020-10-26 absl-team Googletest export
2020-10-20 sonzogniarthur Fix typo "definedin in" => "defined in"
2020-10-15 absl-team Googletest export
2020-10-15 absl-team Googletest export
2020-10-15 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-14 dmauro Googletest export
2020-10-14 absl-team Googletest export
2020-10-13 dmauro Googletest export
2020-10-13 dmauro Googletest export
2020-10-13 absl-team Googletest export
2020-10-13 absl-team Googletest export
2020-10-09 ofats Googletest export
2020-10-12 peternewman Fix a typo
2020-10-07 manavrion Improve FilePath::Normalize method
2020-10-07 pravin1992 Issue 2135: Change template args in NiceMock, NaggyMock and StrictMock from A1, A2, ... to TArg1, TArg2,... to avoid clash with legacy header files
2020-09-16 hyuk.myeong Remove spaces between Google Test and Google Mock
2020-09-15 hyuk.myeong Add follow-up patch for more natural reading
2020-09-15 hyuk.myeong Apply the reviewed comment
2020-09-15 hyuk.myeong Remove a space
2020-09-15 hyuk.myeong Improve the tutorial that may be confusing
2020-02-17 krystian.kuzniarek remove a duplicated include

Created with:
  roll-dep third_party/googletest

* Roll third_party/vulkan-loader/ be6ccb9ec..4c901a731 (120 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/be6ccb9ecaf7...4c901a731a63

$ git log be6ccb9ec..4c901a731 --date=short --no-merges --format='%ad %ae %s'
2021-08-04 skhawaja Deallocate the extension lists when deleting an item from layer list
2021-08-03 charles test: Clear TestICDs before each test
2021-08-03 charles test: Update tests/README.md
2021-08-03 charles test: Make all tests call vkDestroyInstance
2021-08-03 charles test: Add CreateInstance.LayerPresent test
2021-08-03 charles test: Update framework_config to include paths to layer binaries
2021-08-03 charles test: Add noexcept in test_environment
2021-07-30 charles test: add CreateInstance.LayerNotPresent test
2021-07-30 charles test: Implemente layer create instance/device
2021-08-03 mikes build: Update to header 1.2.187
2021-08-02 marky Fix loader debug documentation
2021-07-29 charles test: Add basic threading test
2021-07-27 mikes build: Update to header 1.2.186
2021-07-20 mikes build: Update to header 1.2.185
2021-07-20 jmadill build: Disable -Wimplicit-fallthrough in GN.
2021-07-14 charles loader: Dont return OOM on function load failure
2021-07-13 bob windows: update the loader copyright date
2021-05-18 charles ci: Re-add code and commit formatting verification
2021-07-13 marky Update contact information
2021-07-08 charles test: Move more old tests to new test framework
2021-06-30 marky Report a warning if the number of GPUs doesn't match
2021-07-06 mikes build: Update to header 1.2.184
2021-07-05 charles test: Fix TestLayer exports on windows
2021-07-05 charles test: Add Enumeration Function stubs to TestLayer
2021-07-02 charles test: Flesh out TestLayer to include relevant exports
2021-07-05 charles test: Use MACRO=1 in TestICD for definition style
2021-07-02 charles test: Update Framework Readme.md
2021-07-02 charles test: Use a new `string_eq` function instead of raw strcmp
2021-07-02 charles test: Drop fp_ from function pointer names
2021-07-02 charles test: Remove some redundant tests in old test suite
2021-07-02 charles test: Rename regressions test cases
2021-07-02 charles test: Remove Allocation tests from old test suite
2021-06-30 mikes build: Update to header 1.2.183
2021-06-29 charles docs: Add info on DXGI adapters in Windows ICD Discovery
2021-06-29 bob copyrights: updated copyrights on MIT files
2021-06-17 xantares09 Loader shared lib: back to default cmake prefix
2021-06-23 charles test: Delete old temp folders when starting tests/framework/test_util
2021-06-23 charles test: Update googlestest to 1.10.0
2021-06-23 charles test: Add revamped allocation tests
2021-06-04 charles ci: Enable regression tests on MacOS
2021-06-07 charles test: Fix framework to work on MacOS
2021-06-21 mikes build: Update to header 1.2.182
2021-06-17 christophe Add layer manifest version 1.2.0 to history
2021-06-14 mikes build: Update to header 1.2.181
2021-06-09 charles loader: Change VkResult when no ICDs were found
2021-06-09 charles loader: Create AddManifestFile function
2021-06-09 charles loader: Replace consistency checks with asserts
2021-06-06 charles test: Refactor tests that use VK_ICD_FILENAMES
2021-06-06 charles test: Control process elevation on Windows
2021-06-05 charles test: Delete files properly on windows
(...)
2021-05-24 mikes build: Update to header 1.2.179
2021-05-11 mikes build: Update to header 1.2.178
2021-05-04 charles loader: Emit DEBUG for unknown function names
2021-05-04 mgorchak Use headers in the external folder prior to the system Vulkan headers
2021-05-03 s.fricke Match null queue check for vkGetDeviceQueue
2021-04-28 mikes build: Update to header 1.2.177
2021-04-28 mikes scripts: Switch from mkpath to makedirs
2021-04-27 lenny loader: Prevent crash from VK_KHR_display
2021-04-23 lenny loader: Fix stack overflow with large manifests
2021-04-23 charles loader: Fix unused variable warning on Apple
2021-04-21 charles loader: Silence wrong ELF class errors
2021-04-15 charles loader: Accept layer manifest version 1.2.0
2021-04-21 charles docs: Update pre-instance-function list
2021-04-21 mgorchak build: Fix QNX build system
2021-04-19 mikes build: Update to header 1.2.176
2021-04-19 charles ci: Add verification of generated source code
2021-04-19 charles build: Run generator to update extensions
2021-03-29 mgorchak Add a couple of paragraphs about building process under QNX.
2021-03-12 mgorchak Rename build option to make it clearer that it belongs to QNX only.
2021-03-10 mgorchak Add QNX platform makefiles.
2021-03-10 mgorchak Add support for QNX platform.
2021-03-29 mikes build: Update to header 1.2.174
2021-03-23 lenny docs: Update note about ICD proc addr
2021-03-23 mikes build: Update known-good files for 1.2.173 header
2021-03-08 shannon build: Update known-good files for 1.2.172 header
2021-03-01 shannon build: Update known-good files for 1.2.171 header
2021-03-01 shannon scripts: Update copyright in `common_codegen.py`
2021-02-15 jeremyg build: Update known-good files for 1.2.170 header
2021-02-10 lenny docs: Update readme to point to github actions
2021-02-09 lenny repo: Switch to github actions for CI
2021-02-02 shannon build: Update known-good files for 1.2.169 header
2021-02-01 jdrouan loader: Do not return OOM when layer count is 0
2021-02-01 richard CMake tweak for macOS cross compilers, seems okay elsewhere too
2021-01-29 kevin.petit loader: Fix AArch64 Android build
2021-01-23 shuizhuyuanluo Fix crash with NULL messenger
2021-01-28 kevin.petit loader: Fix Android build
2020-12-01 ludovico.denittis loader: Do not remove duplicated layers
2021-01-04 shannon build: Update known-good files for 1.2.166 header
2020-12-28 charles loader: silence fread unused result
2020-12-18 shannon build: Update known-good files for 1.2.165 header
2020-12-16 xantares09 Rename LIB_SUFFIX to VULKAN_LIB_SUFFIX
2020-11-26 xantares09 cmake: remove mingw lib prefix
2020-12-01 lenny loader: Remove SEEK_END usage
2020-10-19 charles loader: Properly check for elevated permissions
2020-11-23 shannon build: Update known-good files for 1.2.162 header
2020-11-16 jdrouan Add GGP WSI platform support to Vulkan-Loader
2020-07-06 mikes scripts: Add default return type for VkDeviceSize
2020-11-12 nathbappai loader: Cast dxgi object to void** to suppress gcc warnings.
2020-11-16 xantares09 pkgconfig: Missing lib suffx on win32
2020-11-16 shannon build: Update known-good files for 1.2.161 header

Created with:
  roll-dep third_party/vulkan-loader

* Roll third_party/spirv-headers/ 5ab5c9619..e7b49d7fb (61 commits)

https://github.com/KhronosGroup/SPIRV-Headers/compare/5ab5c96198f3...e7b49d7fb598

$ git log 5ab5c9619..e7b49d7fb --date=short --no-merges --format='%ad %ae %s'
2021-07-28 nikita.rudenko Implement SPV_INTEL_optnone extension (#230)
2021-07-20 gleese Correct grammar for LocalSizeHintId
2021-07-09 mariusz.merecki Add missing capabilities and '"version" : "None"' to QuantizationModes and OverflowModes enumerants
2021-07-07 kevin.petit Fix grammar for PackedVectorFormat
2021-06-25 mariya.podchishchaeva Upstream SPV_INTEL_debug_module
2021-06-24 13504385+WyvernWang reserve value range
2021-06-23 ben.ashbaugh add support for SPV_KHR_bit_instructions
2021-06-23 kevin.petit Add CI using Github actions and update README
2020-05-22 dneto Support SPV_KHR_integer_dot_product
2021-01-12 jason.ekstrand Add header changes for SPV_EXT_shader_atomic_float16_add
2021-06-16 john Fix two ordering problems.
2021-06-07 stuart.brady Add CPP_for_OpenCL to grammar
2021-06-08 michael.kinsner Allocate additional Intel vendor extension enum blocks
2021-06-08 dneto buildHeaders: Add override decoration
2021-06-08 dneto Update to CMake 3.0
2020-05-21 dneto Support SPV_KHR_subgroup_uniform_control_flow
2021-06-03 artem.gindinson Update arbitrary float cast interfaces
2021-06-02 alanbaker Fix xml entry for SpvGenTwo generator
2021-05-30 fwahlster Add SpvGenTwo to vendor IDs
2021-05-14 nikita.rudenko Fix OpTypeBufferSurfaceINTEL token description (#207)
2021-05-12 michael.kinsner Reserve loop control bit for upcoming trip count (min,max,avg) control
2021-04-23 nikita.rudenko Add VectorComputeINTEL as enabling capability for Private StorageClass
2021-04-09 tdb Add generator ID for MSP shader compiler
2020-11-05 dmitry.sidorov Upstream AP Intel extensions
2021-03-25 michael.kinsner Add xml section for memory operand bit allocation tracking, and reserve two bits for an upcoming Intel extension
2021-03-24 baldurk Add NonSemantic.Vulkan.DebugInfo.100 JSON/header
2020-07-03 dneto Support SPV_KHR_expect_assume
2020-07-03 dneto Support SPV_KHR_linkonce_odr
2021-03-01 alanbaker Change operand name in OpReadClockKHR to match extension
2021-02-13 dmalyshau Add Naga as SPIR-V generation tool
2020-08-19 jason Add header changes for SPV_EXT_shader_atomic_float_min_max
2021-01-27 jason.ekstrand Re-run buildSpvHeaders to fix indentation
2021-01-19 dneto Header generator: Check enumerant ordering
2021-01-27 ben.ashbaugh add generated headers
2021-01-27 ben.ashbaugh add None as a possible value for DebugInfoFlags
2021-01-25 caio.oliveira Add SPV_KHR_workgroup_memory_explicit_layout
2021-01-20 dneto Push FPDenormMode, FPOperationMode to the end
2021-01-20 dmitry.sidorov Apply suggestions to Intel extensions PR
2020-12-16 dmitry.sidorov Update generated files
2020-12-16 dmitry.sidorov Add SPV_INTEL_long_constant_composite extension
2020-12-16 dmitry.sidorov Add SPV_INTEL_loop_fuse extension
2020-11-23 dmitry.sidorov Add SPV_INTEL_fpga_cluster_attributes and SPV_INTEL_fp_fast_math_mode
2020-11-23 dmitry.sidorov Update SPV_INTEL_fpga_loop_controls extension
2020-11-16 dmitry.sidorov Update SPV_INTEL_kernel_attributes extension
2020-11-09 dmitry.sidorov Update SPV_INTEL_function_pointers extension
2020-11-09 dmitry.sidorov Upstream SPV_INTEL_float_controls2 extension
2020-11-09 dmitry.sidorov Upstream SPV_INTEL_vector_compute extension
2020-11-06 dmitry.sidorov Upstream SPV_INTEL_fpga_memory_accesses extension
2020-11-06 dmitry.sidorov Upstream SPV_INTEL_io_pipes extension
2020-11-05 dmitry.sidorov Upstream SPV_INTEL_variable_length_array extension
2020-11-05 dmitry.sidorov Upstream SPV_INTEL_usm_storage_classes extension
2020-11-05 dmitry.sidorov Upstream SPV_INTEL_arbitrary_precision_integers extensions
2020-11-05 dmitry.sidorov Upstream SPV_INTEL_inline_assembly extension
2020-11-03 dmitry.sidorov Upstream SPV_INTEL_fpga_buffer_location extension
2021-01-05 ben.ashbaugh add function control bitfield reservation section reserve bit 16 for an upcoming Intel extension
2020-11-26 dkoch remove HitTKHR
2020-11-12 dneto MeshShadingNV enables builtins PrimitiveId, Layer, and ViewportIndex
2020-10-16 dkoch de-alias/reassign OpIgnoreIntersectionKHR/OpTerminateRayKHR
2020-06-29 alele Raytracing and Rayquery updates for final
2020-06-15 alele Updated headers for new trace/executeCallable and acceleration structure cast.
2020-11-05 orbea cmake: Install cmake files to CMAKE_INSTALL_DATADIR

Created with:
  roll-dep third_party/spirv-headers

* Roll third_party/vulkan-headers/ 11c6670b4..9fe958cda (34 commits)

https://github.com/KhronosGroup/Vulkan-Headers/compare/11c6670b4a4f...9fe958cdabca

$ git log 11c6670b4..9fe958cda --date=short --no-merges --format='%ad %ae %s'
2021-08-03 oddhack Update for Vulkan-Docs 1.2.187
2021-07-27 oddhack Update for Vulkan-Docs 1.2.186
2021-07-20 oddhack Update for Vulkan-Docs 1.2.185
2021-07-05 oddhack Update for Vulkan-Docs 1.2.184
2021-06-28 oddhack Update for Vulkan-Docs 1.2.183
2021-06-21 oddhack Add reference to multiple Hpp headers added to this repository
2021-06-21 oddhack Update for Vulkan-Docs 1.2.182
2021-06-13 oddhack Update for Vulkan-Docs 1.2.181
2021-06-06 oddhack Update for Vulkan-Docs 1.2.180
2021-05-24 oddhack Update for Vulkan-Docs 1.2.179
2021-05-10 oddhack Update for Vulkan-Docs 1.2.178
2021-04-25 oddhack Update for Vulkan-Docs 1.2.177
2021-04-18 oddhack Update for Vulkan-Docs 1.2.176
2021-04-13 mikes Add vk_video headers to CMake install target
2021-04-13 oddhack Omitted static vk_video/ headers in the 1.2.175 update. This should fix it.
2021-04-13 oddhack Update for Vulkan-Docs 1.2.175
2021-03-29 oddhack Update for Vulkan-Docs 1.2.174
2021-03-21 oddhack Update for Vulkan-Docs 1.2.173
2021-03-08 oddhack Update for Vulkan-Docs 1.2.172
2021-02-24 mgorchak Add support for QNX Screen platform to ICD header.
2021-03-01 ynovikov Fix build after adding new header
2021-03-01 oddhack Forgot to add new header.
2021-02-28 oddhack Update for Vulkan-Docs 1.2.171
2021-02-15 oddhack Update for Vulkan-Docs 1.2.170
2021-02-02 oddhack Update for Vulkan-Docs 1.2.169
2021-01-24 oddhack Update for Vulkan-Docs 1.2.168
2021-01-19 oddhack Update for Vulkan-Docs 1.2.167
2021-01-03 oddhack Update for Vulkan-Docs 1.2.166
2020-12-13 oddhack Update for Vulkan-Docs 1.2.165
2020-12-07 oddhack Update for Vulkan-Docs 1.2.164
2020-11-30 oddhack Update for Vulkan-Docs 1.2.163
2020-11-19 lenny Move GGP in WSI platform enum
2020-11-22 oddhack Update for Vulkan-Docs 1.2.162
2020-11-16 jdrouan Add GGP (Stadia) WSI platform support to vk_icd.h

Created with:
  roll-dep third_party/vulkan-headers

* Roll third_party/spirv-tools/ 1f2fcddd3..175ecd49e (232 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/1f2fcddd3963...175ecd49ed66

$ git log 1f2fcddd3..175ecd49e --date=short --no-merges --format='%ad %ae %s'
2021-08-05 alanbaker Fix array layout validation slowdown (#4449)
2021-08-05 mostaphaashraf1996 spirv-fuzz: Support AtomicStore (#4440)
2021-08-05 bclayton fuzzers: Disable suggest-destructor-override warning (#4439)
2021-08-05 afdx Add CMake rules for libFuzzer targets (#4445)
2021-08-03 mostaphaashraf1996 spirv-fuzz: support AtomicLoad (#4330)
2021-08-03 alastair.donaldson Add GraphicsFuzz shaders to fuzzer corpus (#4429)
2021-08-02 bclayton Fuzzer: Default the new constructor parameter (#4438)
2021-07-29 alanbaker Fix validator crash (#4418)
2021-07-29 alastair.donaldson spirv-fuzz: Add minimal SPIR-V example to test shaders (#4415)
2021-07-29 52670911+dong-ja spirv-opt: Rename ControlDependenceAnalysis::DoesBlockExist to HasBlock (#4412)
2021-07-28 greg spirv-opt: Add specific handling of vulkan debug info differences (#4398)
2021-07-28 alastair.donaldson spirv-fuzz: Allow inapplicable transformations to be ignored (#4407)
2021-07-28 alastair.donaldson spirv-fuzz: Quit fuzzer pass when no types are available (#4409)
2021-07-28 52670911+dong-ja spirv-opt: Add more tests to control dependence  (#4410)
2021-07-28 52670911+dong-ja Add control dependence analysis to opt (#4380)
2021-07-27 alastair.donaldson spirv-fuzz: Use reference in CanMakeSynonymOf (#4401)
2021-07-26 kqenro Fix public deps on generated headers (#4386)
2021-07-25 cwallez BUILD.gn: introduce finer grained internal targets for Tint (#4399)
2021-07-23 vasniktel Initialize context in `opt::Instruction`'s move constructor (#4397)
2021-07-22 alastair.donaldson spirv-fuzz: Fix problem with instruction context (#4394)
2021-07-22 alastair.donaldson spirv-fuzz: Avoid out-of-bounds access (#4395)
2021-07-22 alastair.donaldson spirv-fuzz: Fix vector wrapping fuzzer pass (#4392)
2021-07-22 afdx spirv-fuzz: Tighten checks on null and undef pointers (#4367)
2021-07-22 alanbaker Fix local size hint id tests (#4400)
2021-07-21 greg spirv-opt: Where possible make code agnostic of opencl/vulkan debuginfo (#4385)
2021-07-20 jamessliu2020 spirv-fuzz: TransformationWrapVectorSynonym that rewrites scalar operations using vectors (#4376)
2021-07-20 mostaphaashraf1996 spirv-fuzz: Support atomic operations opcode (#4348)
2021-07-16 olvaffe CMake: add ENABLE_RTTI option (#4382)
2021-07-16 greg Add common enum for debug info instructions from either opencl or vulkan (#4377)
2021-07-16 kubak Don't mention VS2013 in PR review instructions (#4384)
2021-07-16 kubak Explain how to run tests with CMake and Bazel (#4383)
2021-07-15 mostaphaashraf1996 spirv-fuzz: Don't replace memory semantics / scope operands (#4349)
2021-07-15 jmadill Add missing fuzzer header dependency. (#4381)
2021-07-14 pkasting Fix -Wunreachable-code-aggressive. (#4358)
2021-07-14 jaebaek spirv-opt: support SPV_EXT_shader_image_int64 (#4379)
2021-07-14 afdx Fix BUILD.gn (#4378)
2021-07-13 afdx spirv-fuzz: support building using gn (#4365)
2021-07-13 greg Fix vendor table build in BUILD.gn for nonsemantic.vulkan.debuginfo.100 (#4375)
2021-07-12 greg Add non-semantic vulkan extended instruction set (#4362)
2021-07-07 ynovikov Update SPIRV-Headers deps (#4369)
2021-07-06 alastair.donaldson spirv-reduce: Eliminate skeletal structured control flow construct (#4360)
2021-07-05 alastair.donaldson spirv-fuzz: Check updated analyses in transformation tests (#4266)
2021-07-04 alastair.donaldson spirv-fuzz: Added tests for signedness analysis (#4361)
2021-07-02 stevenperron Add remove_unused_interface_variable_pass.* to BUILD.gn (#4363)
2021-07-02 ben.ashbaugh add tests for SPV_KHR_bit_instructions (#4350)
2021-07-01 alastair.donaldson spirv-fuzz: Avoid out of bounds access (#4355)
2021-06-29 61806567+TheMostDiligent Enabled tvOS platform (#4329)
2021-06-29 3.1416f spirv-opt: A pass to removed unused input on OpEntryPoint instructions. (#4275)
2021-06-29 stevenperron Bump glob-parent from 5.0.0 to 5.1.2. (#4353)
2021-06-29 johnzupin fix strncpy bound error (#4331)
(...)
2021-01-15 46493288+sfricke-samsung spirv-val: Add Vulkan Addressing Model check (#4107)
2021-01-14 rharrison Remove WebGPU support (#4108)
2021-01-14 46493288+sfricke-samsung spirv-val: Vulkan atomic storage class (#4079)
2021-01-13 jaebaek Avoid integrity check failures caused by propagating line instructions (#4096)
2021-01-13 pierremoreau Linker usability improvements (#4084)
2021-01-12 dj2 Revert "Generate differentiated error codes for buffer oob checking (#4097)" (#4100)
2021-01-11 greg Generate differentiated error codes for buffer oob checking (#4097)
2021-01-07 dneto use std::string::empty() to test for emptiness (#4098)
2021-01-07 46493288+sfricke-samsung spirv-val: Label standalone Vulkan VUID (#4091)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan decroation VUID (#4090)
2021-01-06 stevenperron Fix binding number calculation in desc sroa (#4095)
2021-01-06 stevenperron Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (#4092)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan FP Mode VUID (#4088)
2021-01-06 46493288+sfricke-samsung spirv-val: Fix Vulkan image sampled check (#4085)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan ForwardPointer VUID (#4089)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan ImageTexelPointer format check (#4087)
2021-01-05 46493288+sfricke-samsung spirv-val: Add Vulkan Group Operation VUID (#4086)
2020-12-17 46493288+sfricke-samsung spirv-val: Add first StandAlone VUID 04633 (#4077)
2020-12-17 46493288+sfricke-samsung spirv-val: Add Subgroup VUIDs (#4074)
2020-12-17 afdx spirv-fuzz: Fix OpPhi handling in DuplicateRegionWithSelection (#4065)
2020-12-15 dneto validation: validate return type of OpImageRead (#4072)
2020-12-14 dneto validation: tighter validation of multisampled images (#4059)
2020-12-10 dneto validate OpTypeImage Sampled values for environemnts (#4064)
2020-12-10 rharrison Force using Python 3 git-sync-deps (#4067)
2020-12-10 dneto validate StorageImageMultisampled capability (#4062)
2020-12-08 46493288+sfricke-samsung spirv-val: Add last TessLevelOuter and TessLevelInner VUID (#4055)
2020-12-08 46493288+sfricke-samsung spirv-val: Add last ClipDistance and CullDistance VUID (#4054)
2020-12-08 46493288+sfricke-samsung spirv-val: Add last ViewportIndex and Layer VUID (#4053)
2020-12-08 46493288+sfricke-samsung spirv-val: Add last Position VUID (#4052)
2020-12-08 alanbaker Allow forward pointer to be used in types generally (#4044)
2020-12-07 marijns95 opt: Run DCE when SPV_KHR_shader_clock is used (#4049)
2020-12-07 dnovillo Update CHANGES to include latest ray tacing fixes.
2020-12-07 ehsannas Take new (raytracing) termination instructions into account. (#4050)
2020-12-03 dnovillo Start SPIRV-Tools v2020.7
2020-12-03 dnovillo Finalize SPIRV-Tools v2020.6
2020-12-02 dnovillo Update CHANGES
2020-12-02 ehsannas Do run DCE if SPV_KHR_ray_query is used. (#4047)
2020-12-02 dnovillo Update CHANGES
2020-12-01 greg Change ref_analysis to RefAnalysis to follow coding standards. (#4045)
2020-12-01 stevenperron Handle 8-bit index in elim dead member (#4043)
2020-12-01 dgkoch Add validation support for the ray tracing built-in variables (#4041)
2020-12-01 greg Add texel buffer out-of-bounds checking instrumentation (#4038)
2020-11-30 dgkoch Update spirv-header deps (#4040)
2020-11-27 afdx Reject SPIR-V that applies void to OpUndef, OpCopyObject, OpPhi (#4036)
2020-11-25 dneto BuildModule: optionally avoid adding new OpLine instructions (#4033)
2020-11-25 dneto Remove prototype for unimplemented method (#4031)
2020-11-25 afdx spirv-fuzz: Fix facts arising from CompositeConstruct (#4034)
2020-11-24 afdx spirv-fuzz: Do not flatten conditionals that create synonyms (#4030)
2020-11-23 dneto Update MeshShadingNV dependencies (and land Ray tracing updates) (#4028)
2020-11-18 greg Fix buffer oob instrumentation for matrix refs (#4025)

Created with:
  roll-dep third_party/spirv-tools

* Roll third_party/cppdap/ 1fd23dda9..be5b677c7 (8 commits)

https://github.com/google/cppdap/compare/1fd23dda91e0...be5b677c7b85

$ git log 1fd23dda9..be5b677c7 --date=short --no-merges --format='%ad %ae %s'
2021-04-12 bclayton Fix generation of named enumerator types
2021-01-18 bclayton license-checker.cfg: Update rules
2021-02-03 bclayton Merge pull request #58 from ben-clayton/response-callbacks
2021-01-13 bclayton Update DAP protocol to 1.43.0
2020-12-01 bclayton Add support for rapidjson as the JSON library
2020-12-01 puneetha Fix content reader for partial input
2020-12-01 puneetha Split bind API
2020-11-30 puneetha Added bindNoThread

Created with:
  roll-dep third_party/cppdap

* Roll third_party/swiftshader/ 04515da40..b2af6a855 (348 commits)

https://swiftshader.googlesource.com/SwiftShader.git/+log/04515da400d5..b2af6a85583d

$ git log 04515da40..b2af6a855 --date=short --no-merges --format='%ad %ae %s'
2021-08-06 swiftshader.regress Regres: Update test lists @ 8532b0f2
2021-05-20 capn Implement VK_EXT_custom_border_color
2021-08-05 swiftshader.regress Regres: Update test lists @ e4b7794d
2021-08-03 capn Remove unimplemented MaskedStore/MaskedLoad usage
2021-08-04 capn Optimize OpImageFetch for single-level mipmaps
2021-08-03 capn Fix computing anisotropy factor for single-level mipmap
2021-08-03 swiftshader.regress Regres: Update test lists @ dcfc0a6e
2021-07-26 capn Fix ignoring fragment shader depth for EarlyFragmentTests mode
2021-07-26 capn Include multisample handling into fragment pipeline stages
2021-07-24 capn Only process active fragment samples
2021-07-26 capn Refactor sample shading state determination
2021-07-26 srisser Add Bias and Fetch to divergent Lod sampling
2021-07-19 srisser Optimize Lod and Grad texture sampling
2021-07-27 capn Initialize llvm::orc::ExecutionSession with default SelfExecutorProcessControl
2021-07-26 capn Remove -Wno-unused-but-set-variable flag usage
2021-07-26 pkasting Fix some instances of -Wunused-but-set-variable.
2021-03-01 mail Add missing dependency for LLVM 10 CMake builds
2021-07-19 capn Remove -Xclang -fuse-init-array from the Android build flags
2021-07-14 capn Move remaining Subzero x86 traits to their corresponding class
2021-07-14 capn Move Subzero Inst traits to the Inst header/source
2021-07-14 capn Move Subzero Assembler traits to the Assembler header/source
2021-07-13 capn Refactor AsmAddress creation
2021-07-13 capn Make AsmAddress producing methods static
2021-07-13 capn Increase Subzero x86-64 stack alignment to 16
2021-07-13 capn Fix RequiredStackAlignment initialization
2021-07-13 capn Rename Subzero Address to AsmAddress
2021-07-12 capn Rename Subzero traits Operand to AsmOperand
2021-07-06 capn Specialize Subzero X86 backends for 32- or 64-bit
2021-07-09 capn Don't templatize based on X86 traits
2021-07-08 capn Deduplicate X86 condition codes
2021-07-07 capn De-templatize the IceAssemblerX86Base class
2021-07-07 capn Duplicate X86 headers into X8632 and X8664 ones
2021-07-07 capn Define specialized PoolTypeConverter constants in the header
2021-07-14 adrian.ratiu Backport LLVM fix for mallinfo deprecation
2021-07-10 thakis Define NO_SANITIZE_FUNCTION on win/clang too
2021-07-09 thakis Stop building with -fno-operator-names
2021-07-09 thakis Stop defining _WINDLL
2021-07-09 thakis Remove workaround for 32-bit gold ICF bug
2021-07-08 thakis Remove -Wno-error flags
2021-07-08 thakis Remove now-unused gni imports
2021-07-08 thakis Remove x86/x64-specific arch flags
2021-07-08 thakis Try to unbreak build after https://swiftshader-review.googlesource.com/c/SwiftShader/+/55608
2021-07-08 thakis Remove mips-specific arch flags
2021-07-08 thakis Share ANGLE_DISABLE_TRACE-setting code between win and non-win
2021-07-08 thakis Stop passing -fomit-frame-pointers in swiftshader build file
2021-07-08 thakis Remove sysroot and mmacosx-version-min flag for mac/arm builds
2021-07-08 thakis Remove explicit -msse2 flags (and some other minor things)
2021-07-08 thakis Remove unnecessary flags from BUILD.gn
2021-06-30 capn Delete the legacy OpenGL ES build for Android
2021-07-06 capn Eliminate Subzero sandboxing support
(...)
2020-12-09 natsu Treat AHB YUV as external format
2020-12-09 natsu Handle AHARDWAREBUFFER_FORMAT_YV12
2020-11-11 srisser Update SPIR-V version to VK_1_1_SPV_1_4
2020-12-08 natsu Handle VkExternalFormatANDROID in VkCreateImage
2020-12-02 srisser Add decorate operations new to SPIR-V 1.4
2020-12-02 natsu Handle more image properties from external device memory
2020-12-08 natsu Update AHB default YUV dataspace to YCBCR_709
2020-12-02 sugoi Make Constants a singleton instead of a global
2020-12-07 ynovikov Add status host to CQ config
2020-12-04 sugoi Fix some minor tracing mistakes
2020-12-04 capn Remove stlport C++11 extensions
2020-04-09 ynovikov Add CQ configuration.
2020-12-04 amaiorano Add unit test for ENABLE_RR_EMIT_ASM_FILE
2020-12-04 amaiorano Kokoro: isolate flag enabling for incremental builds
2020-12-04 amaiorano Kokoro: upgrade Linux build from gcc 7 to 9
2020-12-04 capn Fix stringification of macro value
2020-12-04 capn Allow configuring Reactor's anonymous mmap name
2020-12-04 capn Remove named anonymous mmap for GL/VK allocations
2020-12-02 amaiorano Reactor: add Type* member to Value and remove vtable
2020-12-02 amaiorano Fix crash from rr::Array with ENABLE_RR_DEBUG_INFO enabled
2020-11-21 natsu Guard VK_GOOGLE_SAMPLER_FILTERING_PRECISION
2020-11-27 amaiorano LLVM: add option to emit asm file to aid debugging
2020-11-27 amaiorano Coroutine: allow a name to be passed in for routine generation
2020-11-27 amaiorano ReactorUnitTests: use test name as Routine names
2020-11-27 amaiorano LLVM: store input name in JITRoutine
2020-11-27 amaiorano Fix FunctionT not forwarding its varargs
2020-11-25 aeubanks Fix swiftshader_reactor_llvm_unittests under UBSan Vptr
2020-11-18 srisser Accept Sign/Zero Extend operands in OpImageRead
2020-11-03 srisser Implement shaderSubgroupBroadcastDynamicId
2020-11-20 bclayton SpirvShaderDebugger: Fix crash when attempting to display nullptrs
2020-11-25 rharrison Roll SPIRV-Headers and SPIRV-Tools
2020-11-23 amaiorano Run ReactorUnitTests.LargeStack on non-Windows targets
2020-11-23 amaiorano Workaround for ReactorUnitTests.LargeStack taking too long on LLVM
2020-11-23 amaiorano CMake: set REACTOR_DEFAULT_OPT_LEVEL to "" by default
2020-11-23 amaiorano Add "fmod" external symbol to LLVM backend
2020-11-21 capn Limit the recursion depth of llvm::SelectionDAG::isSplatValue()
2020-11-18 srisser Add OpCopyLogical
2020-11-20 amaiorano Kokoro: add Windows x86 (Win32) debug builds
2020-11-20 amaiorano marl: fix extra ';' warning
2020-11-19 amaiorano Make vk-unittests load/unload swiftshader only once per suite
2020-11-20 bclayton Vulkan: Fix use-after-destruction of VkFence event
2020-11-19 capn Fix GN build for aarch64
2020-11-19 zzyiwei AHB: minor clean up to avoid build failures on different platforms
2020-11-16 capn Add GN builds for Reactor unit tests
2020-11-08 zzyiwei Add baseline VK_EXT_device_memory_report support
2020-11-18 capn Only lower MSan codegen optimization for LLVM JIT
2020-09-10 rnk Use pragmas to work around MSVC x86_32 debug miscompile bug
2020-11-17 caramelli.devel Subzero: inconsistency in registered threads option for the CommandLine with external LLVM
2020-11-17 capn Disable code generation optimization for MSan builds
2020-11-02 capn Switch Android to LLVM ORCv2 JIT and remove ORCv1 support

Created with:
  roll-dep third_party/swiftshader

* Roll third_party/clspv/ e0406e705..3970681ca (52 commits)

https://github.com/google/clspv/compare/e0406e7053d1...3970681ca814

$ git log e0406e705..3970681ca --date=short --no-merges --format='%ad %ae %s'
2021-08-03 alanbaker Update LLVM (#752)
2021-08-03 kpet A few fixes to SPIR-V 1.4 support (#748)
2021-07-31 alanbaker Update LLVM (#751)
2021-07-27 kpet Add support for llvm.{umax,umin} intrinsics (#747)
2021-07-15 jrprice Update LLVM (#746)
2021-06-29 alanbaker Remove the need for the type list (#745)
2021-06-18 1953083+sudonatalie Add test output file for longvector-metadata.ll (#743)
2021-06-17 48210989+polsenferreira Ignore metadata types on LongVector support (#741)
2021-06-17 1953083+sudonatalie Update LLVM (#742)
2021-06-16 alanbaker Add forward declaration of SmallVectorImpl to Passes.h
2021-06-15 alanbaker Support SPIR-V 1.4 and 1.5 (#740)
2021-05-31 alanbaker Update LLVM (#739)
2021-05-12 jrprice Update LLVM (#737)
2021-05-07 alanbaker Update LLVM (#736)
2021-05-05 jrprice Add support for llvm.{smax,smin} intrinsics (#735)
2021-04-15 marco.antognini Support additional builtin functions (#732)
2021-04-15 mehmetoguzderin Make it possible to specify workgroups as uniform (#734)
2021-04-09 alanbaker Update LLVM (#733)
2021-03-31 kpet Update LLVM and remove 3d image write workaround (#726)
2021-03-30 kpet Add options for fp16 and fp64 and disable unsupported CL3 features (#722)
2021-03-23 marco.antognini Add support for cl_arm_non_uniform_work_group_size (#720)
2021-03-15 marco.antognini Fix compilation for 32-bit systems (#717)
2021-03-05 alanbaker Add an LLVM IR library for more builtin functions (#715)
2021-03-02 marco.antognini Address linking issues with shared build (#714)
2021-03-01 alanbaker Update LLVM (#713)
2021-02-18 marco.antognini Lower arrays and more GEPs (#710)
2021-02-17 alanbaker Update LLVM (#711)
2021-02-12 marco.antognini Fix crash in ReplacePointerBitcastPass (#707)
2021-02-08 alanbaker Update LLVM (#706)
2021-02-05 alanbaker Support atomic_work_item_fence (#703)
2021-01-18 jrprice Update LLVM (#701)
2021-01-12 kevin.petit Fix warning in GetArgKindForPodArgs (#699)
2021-01-12 jrprice Add stub for array types in the long vector pass (#698)
2021-01-11 jrprice Handle sitofp with i1 arguments (#697)
2021-01-07 jrprice Use distinct nodes for clspv.next_spec_constant_id (#696)
2021-01-06 marco.antognini Lower kernel parameters (#694)
2021-01-05 alanbaker Improve robustness of the IR emission test (#695)
2021-01-04 kevin.petit Update work-group size section of the documentation (#693)
2021-01-04 alanbaker Update LLVM (#692)
2021-01-04 marco.antognini Lower additional OpenCL builtin functions (#690)
2021-01-05 tim.gates docs: fix simple typo, variabls -> variables (#691)
2020-12-15 alanbaker More math builtin support (#689)
2020-12-15 marco.antognini Lower CmpInst, SelectInst, and OpenCL select() (#686)
2020-12-10 alanbaker Changes to the Amber test runner (#687)
2020-12-09 marco.antognini Lower OpenCL convert_* builtin functions (#685)
2020-12-08 alanbaker Support more math builtins (#684)
2020-12-08 marco.antognini Lower global variables (#681)
2020-12-07 alanbaker Refactor some builtin support (#682)
2020-12-07 alanbaker Change fclamp to nclamp (#683)
2020-12-01 jrprice Update LLVM (#680)
2020-12-01 marco.antognini Lowers OpenCL builtin functions (#678)
2020-11-23 jrprice Fix casts from bool to half/double (#676)

Created with:
  roll-dep third_party/clspv

* Roll third_party/vulkan-validationlayers/ 0cb8cc8cf..28bd6d60b (918 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/0cb8cc8cfcb2...28bd6d60be55

$ git log 0cb8cc8cf..28bd6d60b --date=short --no-merges --format='%ad %ae %s'
2021-08-05 ziga tests: Test ColorWriteCreateInfo count and feature enabled
2021-08-05 ziga layers: Validate VkPipelineColorWriteCreateInfoEXT
2021-08-04 s.fricke layers: Label VUID 06225
2021-08-04 ziga tests: Test invalid graphics pipeline blend operation
2021-08-04 ziga layers: Validate advanced blend operations
2021-08-05 ziga tests: Validate DiscardRectangleState count
2021-08-04 ziga layers: Validate DiscardRectangleState count
2021-08-05 ziga tests: Test binding library pipeline
2021-08-05 ziga layers: Validate binding library pipeline
2021-08-04 s.fricke tests: Add shaderImageInt64Atomics
2021-08-04 s.fricke layers: Add shaderImageInt64Atomics
2021-08-03 mikes build: Update to header 1.2.187
2021-08-02 s.fricke tests: Add VK_KHR_shader_atomic_int64
2021-07-31 s.fricke layers: Add VK_KHR_shader_atomic_int64
2021-08-01 ziga tests: Test DescriptorUpdateTemplateEntry with invalid integers
2021-08-01 ziga layers: Validate DescriptorUpdateTemplateEnty
2021-08-03 ziga tests: Test DeviceGroupRenderPassBeginInfo renderAreas
2021-08-03 ziga layers: Validate DeviceRenderAreas
2021-08-03 nathaniel tests: Add tests for VUIDs 04961, 04962
2021-08-03 nathaniel layers: Add VUIDs 04961 and 04962
2021-07-14 tony tests: Add tests for present_id & present_wait
2021-07-29 tony tests: Add utility to set image format
2021-07-14 tony tests: Add ability to create second swapchain
2021-07-27 tony layers: Add validation for present_id & present_wait
2021-08-03 ziga layers: Revert 04890
2021-07-30 rgarcia layers: Consider IAs depth/stencil ROs accesses
2021-07-30 rgarcia layers: Add valid layouts for IAs and sampled imgs
2021-07-28 mikes build: Update to header 1.2.186
2021-08-01 ziga tests: Test DeviceGroupSubmitInfo with invalid count members
2021-08-01 ziga layers: Validate DeviceGroupSubmitInfo
2021-08-01 ziga tests: Test CmdWaitEvents with different barrier queue families
2021-07-30 ziga layers: Validate CmdWaitEvents barrier queue families
2021-07-31 ziga tests: Test CreateImageView with invalid viewType
2021-07-31 ziga layers: Validate CreateImageView viewType
2021-08-01 ziga tests: Test CreateDevice with bufferDeviceAdress
2021-08-01 ziga layers: Validate CreateDevice features and extensions
2021-08-01 ziga tests: Acquire image with signaled semaphore
2021-08-01 ziga layers: Fix AcquireNextImage2KHR signaled semaphore vuid
2021-08-02 ziga tests: Test Creating ImageView with invalid aspectMask
2021-08-02 ziga layers: Validate ImageSubresourceRange aspectMask
2021-07-22 nathaniel layers: Remove added warnings from #2777
2021-07-30 mikes cmake: Clean up VLT link section
2021-07-28 mikes build: Add SPIRV-Tools to known_good.json
2021-08-02 ziga tests: Add test for AccelerationStructure type generic
2021-08-02 ziga layers: Validate AccelerationStructureInfo type
2021-08-01 ziga tests: Acquire image from retired swapchain
2021-08-01 ziga layers: Fix AcquireNextImage2KHR retired swapchain vuid
2021-07-30 ziga tests: Test CmdSetDiscardRectanglesEXT with invalid offsets
2021-07-30 ziga layers: Validate CmdSetDiscardRectangleEXT offsets
2021-07-30 ziga tests: Test CmdEndQueryIndexedEXT invalid index
(...)
2020-11-17 nathaniel layers: Portability - CreateGraphicsPipelines
2020-12-01 rgarcia layers: Fix warnings when using GCC or Clang
2020-11-13 nathaniel layers: Portability validation for CreateSampler
2020-11-13 nathaniel layers: Portability validation for CreateImageView
2020-12-01 s.fricke tests: Add VUID 01389 dedicated test
2020-11-21 s.fricke layers: Add VUID 01389
2020-11-13 nathaniel layers: Portability validation for CreateImage
2020-11-27 shannon layers: Update function signatures for RT
2020-11-25 shannon layers: Update `drawdispatch.cpp` for rt
2020-11-24 shannon build: Update known-good files for 1.2.162 header
2020-11-17 souravp layers: Fixes VUID-vkCmdTraceRaysNV-None-02699
2020-10-28 rgarcia layers: Allow null AS if nullDescriptor is enabled
2020-10-21 rgarcia layers: Fix several pipeline library errors
2020-07-17 souravp tests: Update tests for KHR_ray_tracing
2020-07-17 souravp layers: Add validation for KHR_ray_tracing
2020-07-06 mikes scripts: Codegen fixes for RT header
2020-11-25 s.fricke tests: Add VUID 00094
2020-11-25 s.fricke layers: Label VUID 00094
2020-11-09 nathaniel layers: Initial VK_KHR_portability_subset support
2020-07-22 lionel.g.landwerlin tests: Add  test for DRM_FORMAT_MOD 02248 check
2020-07-22 lionel.g.landwerlin layers: Add VK_EXT_image_drm_format_modifier flag VUID
2020-11-25 mark threading: Check DevWaitIdle ext sync on all device queues
2020-11-25 s.fricke layers: Label VU 04563
2020-11-25 locke tests: Fix wrong descriptor type
2020-11-24 locke layers: Skip some CMD_TYPE
2020-11-23 mark tests: Add some checks for imageFormatMaybeLinear & 02259
2020-11-20 mark stateless: Calculate correct state for 02257, add 02259
2020-11-17 mark corechecks: Use named initializing for vuid structs
2020-11-17 mark drawdispatch: Use named initializing for DrawDispatch structs
2020-11-12 mark corechecks: Moved some #defines to static consts
2020-11-12 mark cmddraw: Align non-CF'd source
2020-11-19 locke layers: Attachment lifetime
2020-10-27 locke tests: Test protected, instance index, filter cubic
2020-10-26 locke layers: Validate filter cubic
2020-10-26 locke layers: Set enum for push constat byte state
2020-10-26 locke layers: Move validation for both image and sampler
2020-10-25 locke layers: Change map lastBound into array
2020-10-20 locke layers: Find Sampler in CmdBind
2020-10-23 locke layers: Validate maxMultiviewInstanceIndex
2020-11-18 locke layers: Save shared_ptr
2020-10-23 locke layers: Protected command buffer
2020-11-23 tony layers: Fix spirv-headers known good
2020-11-19 marky build: Fix clang warnings
2020-11-18 shannon build: Update known-good files for 1.2.161 header
2020-11-16 jeremyg syncval: Use correct raster order for depth/stencil resolve
2020-11-16 mark lifetimes: Correct for non-device parent objects
2020-11-13 shannon build: Reconcile VUIDs for 1.2.160 header
2020-11-13 shannon build: Update known-good files for 1.2.160 header
2020-11-16 locke tests: Using depth stencil image in both
2020-11-16 locke layers: VUID 02687 to 04584

Created with:
  roll-dep third_party/vulkan-validationlayers

* Roll third_party/glslang/ 7f6559d28..e0f3fdf43 (131 commits)

https://github.com/KhronosGroup/glslang/compare/7f6559d2802d...e0f3fdf43385

$ git log 7f6559d28..e0f3fdf43 --date=short --no-merges --format='%ad %ae %s'
2021-07-29 greg Add support for pragma STDGL invariant(all)
2021-07-30 greg Allow layout(std430) uniform with GL_EXT_scalar_block_layout
2021-07-30 andrei.malashkin correct ident
2021-07-16 jeremy Generate separate stores for partially swizzled memory stores
2021-07-28 nathaniel.reed Fix OpImageRead result type when compiling HLSL (#2706)
2021-07-26 pkasting Fix some instances of -Wunused-but-set-variable.
2021-07-26 yunhsiaow Fix per-set argument parsing in standalone
2021-07-19 xzq0528 Support Uint to Int implicit conversions at #extension GL_ARB_gpu_shader5.
2021-07-15 shabbyx Fix loading bool arrays from interface blocks
2021-07-14 andrei.malashkin make AND to upper case
2021-07-12 andrei.malashkin add possibility to not override runtime of MSVC
2021-07-12 xzq0528 Atomic memory function can only be used for shader storage block member or shared variable.
2021-07-08 greg Revert "Atomic memory function can only be used for shader storage block member or shared variable."
2021-07-07 xzq0528 Add support for gl_MaxVaryingVectors for ogl.
2021-06-23 greg Update known goods and CHANGES for 11.5.0
2021-06-22 dneto Android.mk: Add SpirvIntrinsics.cpp
2021-06-17 chouinard Remove unused variable Num_string_literal_EXTs
2021-01-13 jason.ekstrand Implement GLSL_EXT_shader_atomic_float2
2021-06-15 greg Remove output variables from compute regression tests
2021-06-15 alanbaker Update test expectations
2021-06-15 alanbaker Update known good SPIRV-Tools and SPIRV-Headers
2021-06-12 justsid Fixed SPIR-V remapper not remapping OpExtInst instruction set IDs
2021-06-10 malcolm only declare compatibility gl_ variables in compatibility mode
2021-06-08 greg Add support for float spec const vector initialization
2021-04-25 rex.xu Implement the extension GL_EXT_spirv_intrinsics
2021-06-08 jaebaek Fix unit test failures
2021-06-08 jaebaek Update known_good.json for SPIRV-Tools
2020-06-05 cepheus Implement GL_EXT_subgroup_uniform_control_flow.
2021-06-01 ShabbyX Fix UBSAN error with negating 0x8000'0000
2021-06-03 shabbyx Fix OOB write in matrix constructor
2021-05-28 33846034+syntheticmagus Add setters for true and false blocks of selection nodes, copying the pattern already used for the condition.
2021-05-26 greg Add missing libs to release
2021-05-20 greg Do true SPV type check for function array arg linkage
2021-05-18 johnstiles Fix mat4x2(scalar) constructor.
2021-05-12 xzq0528 Atomic memory function can only be used for shader storage block member or shared variable.
2021-05-11 tim fix error message for hlslGrammar::acceptConstructor
2021-05-08 xantares09 Dont export inline TObjectReflection::getType()
2021-05-06 greg Fix arrays dimensioned with spec constant sized gl_WorkGroupSize
2021-05-03 godlike Add support for 64bit integer types and 64bit integer vector types to bitCount() builtin.
2021-05-02 mjt Set CMake policy CMP0054 to NEW to silence warning
2021-04-27 rob2309 Improved usage hint
2021-04-22 greg Update CHANGES for 11.4.0
2021-04-22 greg Fix CMakeLists.txt to keep compatibility with CMake 3.10.2
2021-04-22 rob2309 Added usage hint for --auto-sampled-textures, added test cases
2021-04-21 greg Update CHANGES for 11.3.0
2021-04-21 greg Update spirv-tools and spirv-headers known good
2021-04-21 greg Change --hlsl-sampled-textures to --auto-sampled-textures
2021-04-20 dadschoorse Add some basic --depfile tests
2021-04-20 dadschoorse Add a --depfile option.
2021-04-20 rob2309 Exposed #856 as --hlsl-sampled-textures in the StandAlone
(...)
2021-03-01 greg Allow grad texture ops in all shaders
2021-02-26 greg Fix off-by-1 bug in gl_MaxCombinedTextureImageUnits check
2021-02-26 greg Fix precision propagation around shifts
2021-02-26 e.proydakov Returned using find_host_package for PythonInterp 3 instead of find_package.
2021-02-26 rex.xu SPV: Change the key of extBuiltinMap to std::string
2021-02-25 xzq0528 fix a typo
2021-02-22 jeremy Require fixed workgroup size declaration
2020-06-24 e.proydakov Fixed msvc 2019 nmake noexcept build.
2021-02-23 e.proydakov Code review. Thx `greg-lunarg` for comments.
2021-02-23 xzq0528 Replace the old version math func with C++11 to prevent some presicion issue.
2021-02-22 greg Update CHANGES.md to 11.2.0 to sync with current tagging.
2021-02-19 dkoch Fix warning in build
2021-02-19 e.proydakov Fixed cmake generation warning for regeneration project build files.
2021-02-18 greg Update CHANGES for 11.1.0
2020-11-12 laddoc Fix issue for new unique id system. Add level bits to help verifying symbols and split symbol tables. For intermediates rebuilding, now need manually amending level bits for redeclaring built-ins.
2021-02-14 julius.ikkala Pass environment through PreprocessDeferred
2021-02-11 greg Update spirv-tools and spirv-header known good.
2021-02-07 e.proydakov Code review. Thx ben-clayton for comments.
2021-02-07 e.proydakov Fixed issues 2496. Used option 4: parse_version.cmake to avoid python3 usage.
2021-02-09 xzq0528 Cannot specify atomic counter with location.
2021-02-09 xzq0528 Cannot specify atomic counter with location.
2021-02-07 xzq0528 Cannot specify atomic counter with location.
2021-02-03 dneto Remove useless semicolon
2021-01-30 glex.spb callGraph.push_front -> emplace_front to fix UBSAN
2020-06-02 caio.oliveira Add support for GL_EXT_shared_memory_block
2020-05-12 caio.oliveira Update known_good.json to pick up SPV_KHR_workgroup_memory_explicit_layout
2021-01-27 caio.oliveira Consider GL_EXT_scalar_block_layout when validating SPIR-V
2021-01-27 jbolz Add missing capability when QueueFamily scope is used
2020-06-11 cepheus Implement GL_EXT_null_initializer
2021-01-21 sk Fix missing enum values in the C-interface #2507
2021-01-18 bclayton license-checker.cfg: Update rules
2021-01-15 cstout Add CMake support for Fuchsia
2021-01-05 jeremy Prevent HLSL input under OpenGL semantics
2021-01-05 greg Fix debugInfo test to target vulkan1.1 as intended
2021-01-05 denis.zalevskiy Fix option replacement when flags are empty
2020-12-23 shuizhuyuanluo Update ParseHelper.cpp
2020-12-17 greg Fix cut and paste error
2020-11-05 git Don't use roundEven() to implement round() in DX9 compatibility mode
2020-12-15 dneto Test updates for ImageRead result type validation
2020-12-15 dneto Update known_good, pick up ImageRead result validation
2020-12-15 e.proydakov Fixed compile warning in reflection.cpp for ENABLE_HLSL = 0 build. [-Wunused-parameter]
2020-12-12 dgkoch Fix SPV return type of rayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetEXT (#2484)
2020-12-11 greg Update README to avoid googletest breakage
2020-12-11 greg Fix Travis to use pre-breakage googletest (#2481)
2020-12-07 greg Update spirv-tools known-good #2 - Pick up ray tracing terminator fix (#2478)
2020-12-03 greg Update spirv-tools known-good (#2473)
2020-11-30 dgkoch update spirv-headers and fix handling of gl_HitTEXT (#2471)
2020-11-24 dgkoch Add ray query capability if acceleration structure or ray query types declared (#2469)
2020-11-23 dgkoch Updates for final Vulkan ray tracing extensions (#2466)
2020-09-12 shuizhuyuanluo Fix build android ndk r16b

Created with:
  roll-dep third_party/glslang

* Roll third_party/lodepng/ 7fdcc96a5..8c6a9e305 (1 commit)

https://github.com/lvandeve/lodepng/compare/7fdcc96a5e58...8c6a9e30576f

$ git log 7fdcc96a5..8c6a9e305 --date=short --no-merges --format='%ad %ae %s'
2021-06-27 lvandeve wide character filename not supported warning and filter optimizations

Created with:
  roll-dep third_party/lodepng

* Roll third_party/clspv-llvm/ 7e30989da..8b754e2f7 (1 commit)

https://github.com/llvm/llvm-project/compare/7e30989dabce...8b754e2f7567

$ git log 7e30989da..8b754e2f7 --date=short --no-merges --format='%ad %ae %s'
2021-02-05 tstellar Deprecate Branch

Created with:
  roll-dep third_party/clspv-llvm

* Added robin hood hashing external dependency

* Fix HLSL compiler error.

* Another attempt to fix the HLSL shader

* Added robin hood hasher to .gitignore

* Use main branch for clspv-llvm

* Roll third_party/dxc/ 9f771648e..3903cd25c (1 commit)

https://github.com/Microsoft/DirectXShaderCompiler/compare/9f771648e6fe...3903cd25ce0e

$ git log 9f771648e..3903cd25c --date=short --no-merges --format='%ad %ae %s'
2021-08-07 texr Fix issues in DxilMutateResourceToHandle. (#3900)

Created with:
  roll-dep third_party/dxc

* Roll third_party/googletest/ 5b4015300..aefb45469 (1 commit)

https://github.com/google/googletest/compare/5b40153003d1...aefb45469ee7

$ git log 5b4015300..aefb45469 --date=short --no-merges --format='%ad %ae %s'
2021-08-06 absl-team Internal change

Created with:
  roll-dep third_party/googletest

* Roll third_party/vulkan-loader/ 4c901a731..a2edd9367 (4 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/4c901a731a63...a2edd93673d9

$ git log 4c901a731..a2edd9367 --date=short --no-merges --format='%ad %ae %s'
2021-08-04 charles test: Prevent macro collision
2021-08-04 charles test: Make MetaLayer test add extensions
2021-08-04 charles test: Make invalid meta layer test more comprehensive
2021-08-04 charles test: Add simple invalid-meta layer test

Created with:
  roll-dep third_party/vulkan-loader

* Roll third_party/spirv-tools/ 175ecd49e..706dc27a6 (2 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/175ecd49ed66...706dc27a62d8

$ git log 175ecd49e..706dc27a6 --date=short --no-merges --format='%ad %ae %s'
2021-08-06 52670911+dong-ja Add new target for spirv-lint (#4446)
2021-08-06 alanbaker Add a section releases to the README (#4444)

Created with:
  roll-dep third_party/spirv-tools

* Roll third_party/vulkan-validationlayers/ 28bd6d60b..9db21837b (11 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/28bd6d60be55...9db21837b887

$ git log 28bd6d60b..9db21837b --date=short --no-merges --format='%ad %ae %s'
2021-08-02 ziga tests: Test transform feedback query
2021-08-02 ziga layers: Validate CmdBeginQuery with type transform feedback
2021-08-05 ziga tests: Test using advanced blend when it is not supported
2021-08-05 ziga layers: Validate advanced color blend is supported
2021-08-06 charles test: Fix ValidateGetPhysicalDeviceVideoFormatProperties
2021-08-05 tony tests: Add test for validation layer extensions
2021-08-04 tony tests: Add assumption that validation features are available
2021-08-04 tony layers: Fix reporting of validation features ext
2021-08-04 s.fricke layers: Label missing pipeline index value
2021-08-05 ziga tests: Test CmdClearAttachments with multiview renderPass
2021-08-05 ziga layers: Validate CmdClearAttachments …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants