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

Update from upstream shaderc #1

Merged
merged 12 commits into from
Dec 29, 2023
Merged

Commits on Sep 21, 2023

  1. cmake: Remove redundant -std=c++11 flag

    This is already covered by the CMAKE_CXX_STANDARD directive
    dneto0 committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    03732bf View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    2f512f4 View commit details
    Browse the repository at this point in the history
  2. Roll deps & fix tests (#1372)

    * Roll deps
    
    Roll third_party/glslang/ 76b52ebf7..2bfacdac9 (28 commits)
    
    KhronosGroup/glslang@76b52eb...2bfacda
    
    $ git log 76b52ebf7..2bfacdac9 --date=short --no-merges --format='%ad %ae %s'
    2023-09-22 chirsz Improve preprocessor ouput format
    2023-08-17 nathaniel Add --no-link option
    2023-09-18 49699333+dependabot[bot] Bump github/codeql-action from 2.21.5 to 2.21.7
    2023-09-15 nathaniel Fix segfault with atomic arg check
    2023-09-10 rex.xu Use std::variant to represent TSpirvTypeParameter
    2023-09-11 90873047+sajjadmirzanv Emit correct nonsemantic debug info for explicitly sized types
    2023-09-11 49699333+dependabot[bot] Bump actions/upload-artifact from 3.1.2 to 3.1.3
    2023-09-11 49699333+dependabot[bot] Bump actions/checkout from 3.6.0 to 4.0.0
    2023-09-11 joycebrum Add license to dependabot.yml
    2023-09-11 nathaniel Add a generic texel fetch test
    2023-09-08 nathaniel Fix textureOffset overload
    2023-08-21 arcady kokoro: explicitly set ENABLE_OPT=0 in cmake builds
    2023-08-09 arcady cmake: add more verbose messages if SPIRV-Tools is not found
    2023-08-23 nathaniel Use temporary parser for mangled names
    2023-08-11 nathaniel Add GL_EXT_texture_shadow_lod support
    2023-08-23 ralf.habacker Revert "CMake: Make glslang-default-resource-limits STATIC"
    2023-08-29 joycebrum Squashed changes about hash pin and dependabot
    2023-08-22 nathaniel Fix ByteAddressBuffer as function parameter
    2023-08-21 silverclaw Fix ODR violations
    2023-08-23 jeremy Update CHANGES for release 13.0.0
    2023-08-21 quic_wooykim extension: GL_QCOM_image_processing support
    2023-08-18 joycebrum Add badge to README.md
    2023-08-18 joycebrum Create scorecard.yml
    2023-08-18 nathaniel Fix CI build badge
    2023-08-17 sven.vanhaastregt cmake: Don't link SPVRemapper into glslang executable
    2023-08-18 silverclaw [cmake] Use CMake property for symbol visibility
    2023-03-03 kasper93 Look for external SPIR-V Tools build, if not building in-tree
    2023-07-05 rex.xu Spirv_intrinsics: Remove early return in layoutTypeCheck
    
    Created with:
      roll-dep third_party/glslang
    
    Roll third_party/googletest/ c541e7c11..e47544ad3 (46 commits)
    
    google/googletest@c541e7c...e47544a
    
    $ git log c541e7c11..e47544ad3 --date=short --no-merges --format='%ad %ae %s'
    2023-09-25 absl-team Resolve `-Wundef` triggering on `GTEST_CREATE_SHARED_LIBRARY` and `GTEST_LINKED_AS_SHARED_LIBRARY` with shared libraries in GoogleTest
    2023-09-22 absl-team Update C++ feature detection in `gtest-port.h` to rely on feature test macros where possible.
    2023-09-21 absl-team Use `absl::HasAbslStringify`, instead of the internal version.
    2023-09-21 dinor googletest: Update absl to version with HasAbslStringify
    2023-09-21 mitja Fix compile warnings in gmock-function-mocker.h
    2023-09-18 absl-team Update code with IWYU annotations.
    2023-09-18 absl-team Use the `empty()` method to check for emptiness instead of `length()`
    2023-09-14 hirshleifer GoogleTest FAQ: minor punctuation fixes
    2023-09-14 hirshleifer Remove Googletest FAQ entry for obsolete `ProtocolMessageEquals` and `ProtocolMessageEquiv`
    2023-09-03 tanzinul.islam Count threads after thread-creation while still holding mutex lock
    2023-08-26 tanzinul.islam Reuse TempDir() function
    2023-08-25 dinor googletest: Add universal printer for `std::span`
    2023-08-22 sch changed http to https
    2023-08-22 dinor googletest: Replace http with https in links to docs
    2023-08-21 dmauro CI: Update the Linux hybrid-latest docker container used for testing
    2023-08-21 absl-team Clean up typos: Exhaused => Exhausted
    2023-08-20 elior.s Update advanced.md
    2023-08-18 tanzinul.islam Prefer $TMPDIR to /data/local/tmp on Android
    2023-08-17 absl-team Improve error message for invalid parameterized test names.
    2023-07-26 patryk googletest: ansi color fix
    2023-08-15 dinor gtest_help_test: Make method names `snake_case`, conforming with [the style guide](https://google.github.io/styleguide/pyguide#316-naming)
    2023-08-15 dinor gtest_help_test: Inline test helper functions
    2023-08-15 dinor gtest_help_test: Delete obsolete helper `TestUnknownFlagWithAbseil`
    2023-08-11 sch Changed 2 public links from http to https
    2023-08-11 sch Changed 3 public links from http to https
    2023-08-11 sch Changed 2 public links from http to https
    2023-08-11 sch Changed 3 public links from http to https
    2023-08-10 absl-team Specify SetUpTestSuite is required to be public.
    2023-08-07 yaneurabeya Fix RETest/1.ImplicitConstructorWorks on non-ABSL platforms
    2023-08-07 yaneurabeya Fix GTestHelpTest.TestHelpFlag on FreeBSD
    2023-08-07 dinor Make references to `#include`s consistent across docs
    2023-08-03 elliotgoodrich Remove public includes of `<iomanip>`
    2023-08-02 robert.shade Avoid unreachable code warning
    2023-08-02 dmauro Update documentation to refer to v1.14
    2023-08-02 dmauro Bump version to v1.14 in preparation for release
    2023-08-02 dmauro Remove the GTEST_HAS_DOWNCAST_ customization point.
    2023-08-02 dmauro Add googletest-message-test to the Bazel tests It appears to have been unintentionally left out
    2023-08-01 phoebeliang Make testing::Message support streamed AbslStringify values
    2023-08-01 dmauro Update GoogleTest dependencies
    2023-07-27 julien.combattelli Use #if and not #ifdef to check filesystem support
    2023-07-28 absl-team Adjust includes to use <> instead of "", consistent with quickstart pages.
    2023-07-27 patryk gtest: Supress warning about set unused variable
    2023-07-21 absl-team Make `AbslStringify` usage public in GoogleTest
    2023-07-19 dmauro Remove unused cast implementation
    2023-07-19 antsosnin Fix typo in gmock_cook_book.md
    2023-07-11 kim.valen Fixed variables that could be declared 'const'
    
    Created with:
      roll-dep third_party/googletest
    
    Roll third_party/spirv-headers/ 124a9665e..79743b899 (9 commits)
    
    KhronosGroup/SPIRV-Headers@124a966...79743b8
    
    $ git log 124a9665e..79743b899 --date=short --no-merges --format='%ad %ae %s'
    2023-09-20 fwahlster Add LiteralFloat to operand_kinds (#380)
    2023-09-20 40001162+alelenv Add headers for SPV_NV_displacement_micromap. (#374)
    2023-09-20 fwahlster remove additional version "1.0" from SecondaryViewportRelativeNV (#379)
    2023-09-13 gleese Remove Kernel from ConstantSampler enum values (#378)
    2023-09-13 andrzej.ratajewski Add SPV_INTEL_cache_controls extension support (#376)
    2023-08-23 dneto Validate enums have sensible versions and are visible (#369)
    2023-08-16 viktoria.maksimova Headers support for two Intel extensions (#356)
    2023-08-10 dneto Revert "Merge pull request #367 from dneto0/coop-matrix-enums-deps"
    2023-07-29 konstantin.seurer Add SPV_AMDX_shader_enqueue
    
    Created with:
      roll-dep third_party/spirv-headers
    
    Roll third_party/spirv-tools/ 8e3da01b4..27673a054 (37 commits)
    
    KhronosGroup/SPIRV-Tools@8e3da01...27673a0
    
    $ git log 8e3da01b4..27673a054 --date=short --no-merges --format='%ad %ae %s'
    2023-09-26 stevenperron Remove reviewer from autoroller (#5414)
    2023-09-20 jeremyg instrument: Use Import linkage for instrumentation functions (#5355)
    2023-09-20 stevenperron roll deps (#5408)
    2023-09-13 dneto Update SPIRV-Headers, add cache control operand kinds (#5406)
    2023-09-11 stevenperron Change autoroll pr review id (#5404)
    2023-09-11 andre Check for git repository before git commands (#5403)
    2023-09-11 cbeckley Make sure that fragment shader interlock instructions are not removed by DCE (#5400)
    2023-09-11 41898282+github-actions[bot] Roll external/re2/ e0077036c..a807e8a3a (6 commits) (#5401)
    2023-09-07 brioche val: re-add ImageMSArray validation (#5394)
    2023-09-06 stevenperron Add SPV_KHR_physical_storage_buffer to allowlists (#5402)
    2023-09-05 stevenperron Fix `AddMemberDecoration` variable names. (#5399)
    2023-09-05 brioche opt: add ImageMSArray capability to trim pass. (#5395)
    2023-09-05 cbeckley Add SPV_EXT_fragment_shader_interlock to allow lists (#5393)
    2023-09-05 brioche opt: add raytracing/rayquery to trim pass (#5397)
    2023-09-05 41898282+github-actions[bot] Roll external/re2/ 523f9b097..e0077036c (2 commits) (#5391)
    2023-09-05 brioche opt: add Int64 capability to trim pass (#5398)
    2023-09-04 brioche NFC: rename tests using capability as prefix (#5396)
    2023-09-04 cbeckley opt: add FragmentShader*InterlockEXT to capability trim pass (#5390)
    2023-08-30 74101708+mgorchak-blackberry QNX has support for ANSI ESC codes, default terminal is QANSI. (#5387)
    2023-08-30 joycebrum Enable OpenSSF Scorecard and Badge (#5377)
    2023-08-30 41898282+github-actions[bot] Roll external/re2/ 73031bbc0..523f9b097 (1 commit) (#5389)
    2023-08-29 41898282+github-actions[bot] Roll external/googletest/ 460ae9826..8a6feabf0 (1 commit) (#5388)
    2023-08-24 41898282+github-actions[bot] roll deps (#5386)
    2023-08-23 41898282+github-actions[bot] roll deps (#5384)
    2023-08-22 41898282+github-actions[bot] Roll external/googletest/ 9fce54804..61332bd7e (2 commits) (#5383)
    2023-08-21 jeremyg opt: Add SwitchDescriptorSetPass (#5375)
    2023-08-21 jeremyg linker: Add --use-highest-version option (#5376)
    2023-08-19 41898282+github-actions[bot] roll deps (#5382)
    2023-08-16 41898282+github-actions[bot] Roll external/googletest/ 7e33b6a1c..987e22561 (5 commits) (#5381)
    2023-08-15 quic_wooykim SPV_QCOM_image_processing support (#5223)
    2023-08-15 stevenperron Fix failing action when PR is already open. (#5380)
    2023-08-15 brioche opt: add bitmask support for capability trimming (#5372)
    2023-08-14 41898282+github-actions[bot] Roll external/re2/ 9dc7ae7b5..6148386f0 (3 commits) (#5379)
    2023-08-11 viktoria.maksimova Support 2 Intel extensions (#5357)
    2023-08-11 41898282+github-actions[bot] roll deps (#5374)
    2023-08-10 rharrison Fix -Wunreachable-code-loop-increment warning (#5373)
    2023-08-10 brioche enable StorageUniform16 (#5371)
    
    Created with:
      roll-dep third_party/spirv-tools
    
    * Fix expected preprocessing output
    
    It seems like glslang changed the output from the preprocess to output
    an extra space that needs to be accounted for.
    s-perron authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    00defdd View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Update DEPS

    Glslang GitHub top of tree 2023-10-12
    SPIRV-Tools v2023.5.rc1
    SPIRV-Headers GitHub top of tree 2023-10-12
    dneto0 committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    e52be15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9b557a View commit details
    Browse the repository at this point in the history
  3. Shaderc v2303.7 release

    dneto0 committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    3882b16 View commit details
    Browse the repository at this point in the history
  4. Start Shaderc v2023.8-dev

    dneto0 committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    0d6f72f View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    9b5ad16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d4950d View commit details
    Browse the repository at this point in the history
  3. initialize no matter what

    dnfield authored and dneto0 committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    37e2553 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. update Glslang and remove references to libs it has removed (#1384)

    * OGLCompiler and HLSL have been removed from glslang
    
    This fixes SPIRV-Tools CI-shaderc-smoketest build failure.
    
    * Update Glslang in DEPS
    
    Glslang doesn't support building standalone glslang on Android or iOS.
    So build the glslang lib target first, instead of glslang-standalone
    
    ---------
    
    Co-authored-by: Juan Ramos <[email protected]>
    dneto0 and juan-lunarg authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    40bced4 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Fix for cmake policy CMP0148 (#1382)

    * Fix cmake policy CMP0148
    
    * Fix cmake policy CMP0148 on CMakeLists.txt
    stuart6854 authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    aaa44b5 View commit details
    Browse the repository at this point in the history