[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/vulkan/spirv-tools][debian-unstable] 74 commits: assembler: ensure progress when seeking the version string (#5910)



Title: GitLab

Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / spirv-tools

Commits:

  • 1229f1ef
    by David Neto at 2024-12-10T22:23:27-05:00
    assembler: ensure progress when seeking the version string (#5910)
    
    When trying to parse SPIR-V version from assembly comments,
    ensure a match against an initial comment doesn't cause the
    scanner to go back to the beginning of the assembly text.
    
    Fixed: #5909
  • 13b59bf1
    by alan-baker at 2024-12-12T15:04:01-05:00
    Relax DebugLine validation (#5916)
    
    * In NonSemantic.Shader.DebugInfo.100, DebugLine validation should only
      check column end >= column start if line start == line end
  • 7cac4f35
    by David Neto at 2024-12-13T10:24:45-05:00
    kokoro: Use cmake-3.31.2 on linux and windows (#5918)
    
    
  • a4084887
    by Takuto Ikuta at 2024-12-16T14:29:23-05:00
    build: Add missing include headers (#5915)
    
    
  • 1a84052a
    by Steve Urquhart at 2024-12-17T13:29:41+01:00
    opt: keep all OpSource instructions (#5901)
    
    
  • a466e9d6
    by David Neto at 2024-12-18T09:42:45-05:00
    kokoro: windows: use Python 3.12 (#5920)
    
    
  • 9295a8b9
    by Ellie Hermaszewska at 2024-12-18T15:49:25+00:00
    Add OpImageSampleFootprintNV to IsAllowedSampledImageOperand (#5914)
    
    Closes https://github.com/KhronosGroup/SPIRV-Tools/issues/5913
    
    * Add OpImageSampleFootprintNV to helpers in opcode.cpp
  • becf97fd
    by David Neto at 2024-12-23T14:01:06-05:00
    update cmake_minimum_required to 3.22.1 (#5925)
    
    
  • 1a0658f5
    by github-actions[bot] at 2024-12-28T17:24:28+00:00
    Roll external/abseil_cpp/ c7cf999bd..67576965a (3 commits) (#5900)
    
    * Roll external/googletest/ 35d0c3656..7d76a231b (5 commits)
    
    https://github.com/google/googletest/compare/35d0c3656092...7d76a231b0e2
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ 7316f5616..688dd51cc (32 commits)
    
    https://github.com/abseil/abseil-cpp/compare/7316f5616bad...688dd51cc48f
    
    Created with:
      roll-dep external/abseil_cpp
    
    * Roll external/effcee/ 2c97e5689..a0455557f (2 commits)
    
    https://github.com/google/effcee/compare/2c97e5689ed8...a0455557f48e
    
    Created with:
      roll-dep external/effcee
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • 8f98634c
    by Spencer Fricke at 2025-01-07T10:02:31-05:00
    spirv-val: Validate zero product workgroup size (#5407)
    
    * spirv-val: ValidateWorkgroupSizeAtDefinition as Universial
    
    * spirv-val: Validate ExecutionMode local size
    
    * spirv-val: Tests for zero product workgroup size
  • 8fc0830d
    by github-actions[bot] at 2025-01-07T15:48:44-05:00
    Roll external/abseil_cpp/ 688dd51cc..4e0956109 (11 commits) (#5926)
    
    https://github.com/abseil/abseil-cpp/compare/688dd51cc48f...4e0956109640
    
    Created with:
      roll-dep external/abseil_cpp
    
    Co-authored-by: GitHub Actions[bot] <>
  • 4b4e4b99
    by Ashley Coleman at 2025-01-07T16:30:34-05:00
    lsp: Make vim support more explicit, add code completions (#5917)
    
    * Make vim support more explicit, add code completions
    
    * cleanup
  • 8b39a8b5
    by David Neto at 2025-01-07T19:28:52-05:00
    Update effcee (#5927)
    
    Use new CMake mechanism ot set MSVC runtime.
    (See CMP0091 NEW)
  • e6307f47
    by David Neto at 2025-01-10T10:38:47-05:00
    Update downloads badges and matrix (#5931)
    
    - Point to MSVC from VS 2019 instead of defunct MSVC from VS 2017
    - Rearrange the table and add badges to show build status.
    - Update compiler versions in the README.
  • 88061264
    by github-actions[bot] at 2025-01-10T15:41:36+00:00
    Roll external/abseil_cpp/ 4e0956109..65b7da13b (2 commits) (#5929)
    
    * Roll external/googletest/ 7d76a231b..504ea69cf (2 commits)
    
    https://github.com/google/googletest/compare/7d76a231b0e2...504ea69cf7e9
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ 4e0956109..f489ceb63 (4 commits)
    
    https://github.com/abseil/abseil-cpp/compare/4e0956109640...f489ceb630c6
    
    Created with:
      roll-dep external/abseil_cpp
    
    * Roll external/spirv-headers/ 3f17b2af6..a380cd254 (1 commit)
    
    https://github.com/KhronosGroup/SPIRV-Headers/compare/3f17b2af6784...a380cd254330
    
    Created with:
      roll-dep external/spirv-headers
    
    * Roll external/effcee/ 08da24ec2..e63a164aa (2 commits)
    
    https://github.com/google/effcee/compare/08da24ec245a...e63a164aa0a4
    
    Created with:
      roll-dep external/effcee
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • e15ac610
    by David Neto at 2025-01-10T11:21:58-05:00
    kokoro: Add VS 2022 scripts, remove VS 2017 scripts (#5930)
    
    
  • bc158d93
    by dependabot[bot] at 2025-01-10T11:25:58-05:00
    build(deps): bump the github-actions group across 1 directory with 4 updates (#5932)
    
    Bumps the github-actions group with 4 updates in the / directory: [actions/cache](https://github.com/actions/cache), [lukka/get-cmake](https://github.com/lukka/get-cmake), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `actions/cache` from 4.1.2 to 4.2.0
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/6849a6489940f00c2f30c0fb92c6274307ccb58a...1bd1e32a3bdc45362d1e726936510720a7c30a57)
    
    Updates `lukka/get-cmake` from 3.31.0 to 3.31.3
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/71b7adfe2603f48bb9ed50d2b01a72499ae94885...8567b9d9b63052b8430ef30042e13c3ba5288f16)
    
    Updates `actions/upload-artifact` from 4.4.3 to 4.6.0
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882...65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08)
    
    Updates `github/codeql-action` from 3.27.5 to 3.28.0
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/f09c1c0a94de965c15400f5634aa42fac8fb8f88...48ab28a6f5dbc2a99bf1e0131198dd8f1df78169)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • a29530db
    by David Neto at 2025-01-10T13:49:26-05:00
    Update download links to VS 2022 (#5933)
    
    Use VS2022 builds instead of VS2019 builds
    
    Also, the windows download link on the README.md pointed to a status
    that was last updated in 2019.
  • 31c154a2
    by David Neto at 2025-01-10T15:00:56-05:00
    kokoro: remove VS 2019 debug (#5934)
    
    * Fix build file for VS 2022 debug
    
    * Actually remove the scripts now.
  • 9064fe86
    by github-actions[bot] at 2025-01-13T03:36:25+00:00
    Roll external/abseil_cpp/ f489ceb63..3f770c4d9 (4 commits) (#5935)
    
    https://github.com/abseil/abseil-cpp/compare/f489ceb630c6...3f770c4d965d
    
    Created with:
      roll-dep external/abseil_cpp
    
    Co-authored-by: GitHub Actions[bot] <>
  • 995922d4
    by dependabot[bot] at 2025-01-13T11:10:56-05:00
    build(deps): bump the github-actions group with 2 updates (#5936)
    
    Bumps the github-actions group with 2 updates: [lukka/get-cmake](https://github.com/lukka/get-cmake) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `lukka/get-cmake` from 3.31.3 to 3.31.4
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/8567b9d9b63052b8430ef30042e13c3ba5288f16...acb35cf920333f4dc3fc4f424f1b30d5e7d561b4)
    
    Updates `github/codeql-action` from 3.28.0 to 3.28.1
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/48ab28a6f5dbc2a99bf1e0131198dd8f1df78169...b6a472f63d85b9c78a3ac5e89422239fc15e9b3c)
    
    ---
    updated-dependencies:
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • b8566d45
    by github-actions[bot] at 2025-01-14T15:40:07+00:00
    Roll external/abseil_cpp/ 3f770c4d9..6effb000c (6 commits) (#5937)
    
    https://github.com/abseil/abseil-cpp/compare/3f770c4d965d...6effb000cab2
    
    Created with:
      roll-dep external/abseil_cpp
    
    Co-authored-by: GitHub Actions[bot] <>
  • 6ea395b0
    by Spencer Fricke at 2025-01-15T10:15:30-05:00
    spirv-val: Remove OpenCL ivec3 req (#5940)
    
    
  • fdea6419
    by Pankaj Mistry at 2025-01-15T11:20:38-05:00
    Add EXT_mesh_shader validation support (#5640)
    
    1. Each OpEntryPoint with the MeshEXT Execution Model can have at most one global OpVariable of storage class TaskPayloadWorkgroupEXT.
    2. PerPrimitiveEXT only be used on a memory object declaration or a member of a structure type
    3. PerPrimitiveEXT only Input in Fragment and Output in MeshEXT
    4. Added Mesh vulkan validation support for following rules:
       VUID-Layer-Layer-07039 VUID-PrimitiveId-PrimitiveId-07040
       VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07042
       VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07046
       VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07048
       VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07052
       VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07054
       VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07058
       VUID-ViewportIndex-ViewportIndex-07060
       VUID-StandaloneSpirv-ExecutionModel-07330
       VUID-StandaloneSpirv-ExecutionModel-07331
       VUID-PrimitiveId-PrimitiveId-04336
       VUID-Layer-Layer-07039
       VUID-ViewportIndex-ViewportIndex-07060
    
       VUID-CullPrimitiveEXT-CullPrimitiveEXT-07034
       VUID-CullPrimitiveEXT-CullPrimitiveEXT-07035
       VUID-CullPrimitiveEXT-CullPrimitiveEXT-07036
  • 8b8f8fe9
    by github-actions[bot] at 2025-01-15T17:27:52+00:00
    Roll external/abseil_cpp/ 6effb000c..a1de53ddd (4 commits) (#5942)
    
    https://github.com/abseil/abseil-cpp/compare/6effb000cab2...a1de53ddde40
    
    Created with:
      roll-dep external/abseil_cpp
    
    Co-authored-by: GitHub Actions[bot] <>
  • 17321728
    by David Tobolik at 2025-01-15T12:42:46-05:00
    fix: handle LinkOnceODR correctly (#5938)
    
    
  • 7ef6bc3c
    by Steven Perron at 2025-01-15T15:01:58-05:00
    [OPT] Add SPV_KHR_ray_tracing to allow list (#5941)
    
    When adding SPV_KHR_ray_tracing to the allow lists, we missed the list
    in local-single-store-elim. Adding it now.
    
    https://github.com/microsoft/DirectXShaderCompiler/issues/7063
  • 981c462c
    by github-actions[bot] at 2025-01-16T12:12:39+00:00
    roll deps (#5943)
    
    * Roll external/googletest/ 504ea69cf..e4ece4881 (1 commit)
    
    https://github.com/google/googletest/compare/504ea69cf7e9...e4ece4881d1f
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ a1de53ddd..b4e899a95 (2 commits)
    
    https://github.com/abseil/abseil-cpp/compare/a1de53ddde40...b4e899a95527
    
    Created with:
      roll-dep external/abseil_cpp
    
    * Roll external/spirv-headers/ a380cd254..0659679d9 (2 commits)
    
    https://github.com/KhronosGroup/SPIRV-Headers/compare/a380cd254330...0659679d9648
    
    Created with:
      roll-dep external/spirv-headers
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • a6107edd
    by Takuto Ikuta at 2025-01-16T07:40:21-05:00
    Add missing include headers (#5944)
    
    This is for C++ modules build in chromium.
  • f942f65e
    by Ben Ashbaugh at 2025-01-16T14:46:03-05:00
    add support for SPV_INTEL_subgroup_matrix_multiply_accumulate (#5928)
    
    * add support for SPV_INTEL_subgroup_matrix_multiply_accumulate
    
    * Update DEPS
    
    ---------
    
    Co-authored-by: Alan Baker <alanbaker@google.com>
  • 32169268
    by David Neto at 2025-01-16T15:49:39-05:00
    dd missing Vulkan 1.4 in validator help, env testing (#5946)
    
    Fixed: #5945
  • c6240903
    by github-actions[bot] at 2025-01-17T15:02:09+00:00
    roll deps (#5949)
    
    * Roll external/googletest/ e4ece4881..2b6b042a7 (1 commit)
    
    https://github.com/google/googletest/compare/e4ece4881d1f...2b6b042a7744
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ b4e899a95..a4e771912 (3 commits)
    
    https://github.com/abseil/abseil-cpp/compare/b4e899a95527...a4e771912168
    
    Created with:
      roll-dep external/abseil_cpp
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • b9d5ced9
    by Maciej Jesionowski at 2025-01-17T10:13:14-05:00
    Add SPV_AMDX_shader_enqueue version 2 support (#5838)
    
    Co-authored-by: Dan Brown <daniel.brown@amd.com>
    Co-authored-by: Maciej Jesionowski <maciej.jesionowski@amd.com>
  • 4be5222a
    by github-actions[bot] at 2025-01-21T16:07:18+00:00
    Roll external/abseil_cpp/ a4e771912..a28c4b582 (7 commits) (#5952)
    
    https://github.com/abseil/abseil-cpp/compare/a4e771912168...a28c4b5827fe
    
    Created with:
      roll-dep external/abseil_cpp
    
    Co-authored-by: GitHub Actions[bot] <>
  • 066c3d52
    by Spencer Fricke at 2025-01-21T14:38:34-05:00
    spirv-val: Add VK_KHR_maintenance8 support (#5951)
    
    * spirv-val: Add VK_KHR_maintenance8 support
    
    * spirv-val: Remove old 04663 VUID
    
    * spirv-val: Add new VUID for 10213
  • 01676d8d
    by dependabot[bot] at 2025-01-22T10:27:30-05:00
    build(deps): bump github/codeql-action in the github-actions group (#5956)
    
    Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `github/codeql-action` from 3.28.1 to 3.28.2
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/b6a472f63d85b9c78a3ac5e89422239fc15e9b3c...d68b2d4edb4189fd2a5366ac14e72027bd4b37dd)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • 4aa537a5
    by github-actions[bot] at 2025-01-22T15:49:00+00:00
    Roll external/abseil_cpp/ a28c4b582..fd8b35b9a (6 commits) (#5955)
    
    https://github.com/abseil/abseil-cpp/compare/a28c4b5827fe...fd8b35b9aa40
    
    Created with:
      roll-dep external/abseil_cpp
    
    Co-authored-by: GitHub Actions[bot] <>
  • e02275ec
    by alan-baker at 2025-01-23T17:17:02-05:00
    More explicit layout validation (#5958)
    
    * Strengthen the checks that Block/BufferBlock cannot be nested in
      another Block/BufferBlock
      * previously missed arrays
    * Add check that arrays containing a Block/BufferBlock must not be
      decorated with array stride
    
  • 173fe3c6
    by Spencer Fricke at 2025-01-24T10:01:17-05:00
    spirv-val: Update mislabeled VUIDs (#5964)
    
    
  • a9f826b6
    by David Neto at 2025-01-27T15:15:45-05:00
    kokoro: use gcc 13 instead of gcc 9 (#5961)
    
    
  • bdf07762
    by David Neto at 2025-01-27T15:18:02-05:00
    kokoro: use clang 13.0.1 on Linux (#5962)
    
    
  • d99e54e3
    by David Neto at 2025-01-29T10:14:22-05:00
    kokoro: use ndk-r27c (#5969)
    
    
  • 2e811371
    by alan-baker at 2025-01-29T13:56:45-05:00
    Fix layout checks with untyped pointers (#5970)
    
    * Fix layout checks with untyped pointers
    
    * Handle the case where an untyped pointer represents a descriptor array
      * the array should not be required to have an array stride, but the
        element layout should be checked
    
    * formatting
  • 3364b982
    by Jeff Bolz at 2025-01-29T18:19:56-05:00
    Validate SPV_NV_cooperative_vector (#5972)
    
    
  • 96b46d16
    by alan-baker at 2025-01-30T11:40:02-05:00
    Update physical storage buffer validation to match SPIR-V 1.6.5 (#5977)
    
    * Remove rules about requirement for one of AliasedPointer or
      RestrictPointer and Aliased or Restrict on variables and function
      parameters
    * Added general exclusivity rule for AliasedPointer and RestrictPointer
  • 04b4a204
    by alan-baker at 2025-01-30T15:46:00-05:00
    Improve the instruction diagnostic for some access chain errors (#5978)
    
    Fixes #3263
    
    * The checks relating to structure indexing used the index disassembly
      instead of the access chain making it difficult to determine where the
      actual error occurred
  • 7cf95f1d
    by alelenv at 2025-01-31T13:14:35-05:00
    Add validation SPV_NV_cluster_acceleration_structure. (#5974)
    
    
  • ce37fd67
    by alelenv at 2025-01-31T18:20:51-05:00
    Add validation for SPV_NV_linear_swept_spheres. (#5975)
    
    
  • d59325f3
    by github-actions[bot] at 2025-02-04T01:13:41+00:00
    Roll external/abseil_cpp/ fd8b35b9a..5f8d605c0 (1 commit) (#5957)
    
    * Roll external/googletest/ 2b6b042a7..e235eb34c (3 commits)
    
    https://github.com/google/googletest/compare/2b6b042a7744...e235eb34c6c4
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ fd8b35b9a..7253ff8f9 (13 commits)
    
    https://github.com/abseil/abseil-cpp/compare/fd8b35b9aa40...7253ff8f9571
    
    Created with:
      roll-dep external/abseil_cpp
    
    * Roll external/effcee/ e63a164aa..12241cbc3 (3 commits)
    
    https://github.com/google/effcee/compare/e63a164aa0a4...12241cbc30f2
    
    Created with:
      roll-dep external/effcee
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • 9d07794b
    by dependabot[bot] at 2025-02-04T15:30:37-05:00
    build(deps): bump the github-actions group across 1 directory with 2 updates (#5976)
    
    Bumps the github-actions group with 2 updates in the / directory: [lukka/get-cmake](https://github.com/lukka/get-cmake) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `lukka/get-cmake` from 3.31.4 to 3.31.5
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/acb35cf920333f4dc3fc4f424f1b30d5e7d561b4...5f6e04f5267c8133f1273bf2103583fc72c46b17)
    
    Updates `github/codeql-action` from 3.28.2 to 3.28.8
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/d68b2d4edb4189fd2a5366ac14e72027bd4b37dd...dd746615b3b9d728a6a37ca2045b68ca76d4841a)
    
    ---
    updated-dependencies:
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • f52c9a1e
    by github-actions[bot] at 2025-02-05T15:54:56+00:00
    Roll external/abseil_cpp/ 7253ff8f9..69b58f922 (4 commits) (#5983)
    
    https://github.com/abseil/abseil-cpp/compare/7253ff8f9571...69b58f9227bf
    
    Created with:
      roll-dep external/abseil_cpp
    
    Co-authored-by: GitHub Actions[bot] <>
  • 682bcd51
    by Nathan Gauër at 2025-02-05T12:02:24-05:00
    spirv-val: fix env parsing for vk1.1spv1.4 (#5985)
    
    * spirv-val: fix env parsing for vk1.1spv1.4
    
    strncmp is used on the map to allow subset matching without having
    the subset explicitly defines in the map.
    This however required the elements to be ordered in a specific way.
    
    Signed-off-by: Nathan Gauër <brioche@google.com>
  • 32af271a
    by github-actions[bot] at 2025-02-07T15:46:29-05:00
    roll deps (#5987)
    
    * Roll external/googletest/ e235eb34c..445e9bd8d (2 commits)
    
    https://github.com/google/googletest/compare/e235eb34c6c4...445e9bd8d001
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ 69b58f922..9c8d228a7 (8 commits)
    
    https://github.com/abseil/abseil-cpp/compare/69b58f9227bf...9c8d228a757b
    
    Created with:
      roll-dep external/abseil_cpp
    
    * Roll external/spirv-headers/ e7294a8eb..09913f088 (1 commit)
    
    https://github.com/KhronosGroup/SPIRV-Headers/compare/e7294a8ebed8...09913f088a11
    
    Created with:
      roll-dep external/spirv-headers
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • 9d7e182d
    by Karol Herbst at 2025-02-07T16:26:25-05:00
    linker: remove LinkOnceODR decorations when linking executables (#5979)
    
    Just a small oversight with the original fix of linkonce_odr. spirv-val
    complains about those decoration existing while the linkage capability is
    missing. However, simply removing it as we do with other linking specific
    decoration is easy enough.
    
    Fixes: 17321728 ("fix: handle LinkOnceODR correctly (#5938)")
  • b3fe11f8
    by Spencer Fricke at 2025-02-08T21:30:48-05:00
    spirv-val: Update VUIDs for 308 header (#5990)
    
    
  • 114920c2
    by Takuto Ikuta at 2025-02-10T07:16:26-05:00
    Add missing include headers (#5995)
    
    This is for C++ modules build in chromium.
  • f95b07a5
    by Shahbaz Youssefi at 2025-02-10T09:20:14-05:00
    diff: Fix crash in OpString matching (#5988)
    
    Fixes #5971
  • 66e57d11
    by github-actions[bot] at 2025-02-10T15:43:31+00:00
    roll deps (#5992)
    
    * Roll external/googletest/ 445e9bd8d..a866428a7 (1 commit)
    
    https://github.com/google/googletest/compare/445e9bd8d001...a866428a78ab
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ 9c8d228a7..860dcf1c0 (5 commits)
    
    https://github.com/abseil/abseil-cpp/compare/9c8d228a757b...860dcf1c0c17
    
    Created with:
      roll-dep external/abseil_cpp
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • cd177fa7
    by github-actions[bot] at 2025-02-12T14:23:05+00:00
    roll deps (#5996)
    
    * Roll external/googletest/ a866428a7..4a00a24ff (1 commit)
    
    https://github.com/google/googletest/compare/a866428a78ab...4a00a24fff3c
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ 860dcf1c0..ae4b0c5f0 (9 commits)
    
    https://github.com/abseil/abseil-cpp/compare/860dcf1c0c17...ae4b0c5f096c
    
    Created with:
      roll-dep external/abseil_cpp
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • dc1641d1
    by dependabot[bot] at 2025-02-12T10:14:36-05:00
    build(deps): bump github/codeql-action in the github-actions group (#5994)
    
    Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `github/codeql-action` from 3.28.8 to 3.28.9
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/dd746615b3b9d728a6a37ca2045b68ca76d4841a...9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • 9fa14b91
    by github-actions[bot] at 2025-02-14T11:22:15+00:00
    roll deps (#5997)
    
    * Roll external/googletest/ 4a00a24ff..c00fd25b7 (1 commit)
    
    https://github.com/google/googletest/compare/4a00a24fff3c...c00fd25b71a1
    
    Created with:
      roll-dep external/googletest
    
    * Roll external/abseil_cpp/ ae4b0c5f0..f004e6c0a (9 commits)
    
    https://github.com/abseil/abseil-cpp/compare/ae4b0c5f096c...f004e6c0a9a2
    
    Created with:
      roll-dep external/abseil_cpp
    
    ---------
    
    Co-authored-by: GitHub Actions[bot] <>
  • 2e55f9c6
    by David Neto at 2025-02-20T12:59:43-05:00
    kokoro: Streamline check-format (#5973)
    
    Use a special Docker image that has only the necessary tools.
    Avoid downloading clang.
    
    Also, utils/check_code_format.sh can find clang-format and
    clang-format-diff.py from CLANG_FORMAT and CLANG_FORMAT_DIFF environment
    variables. The Docker image sets those.
    
    BUG=392135092, 397439901
  • a80d3b5c
    by alan-baker at 2025-02-20T17:33:52-05:00
    Fix untyped pointer comparison validation (#6004)
    
    * OpPtrEqual and OpPtrNotEqual both allow mixed operands
      * If both are typed they must be the same type
      * If either is untyped they must match storage class
    * OpPtrDiff must match operand types
  • f2dac2f3
    by Spencer Fricke at 2025-02-21T11:07:14-05:00
    spirv-val: Add AllowVulkan32BitBitwise option (#6001)
    
    * Allows some bitwise instructions to use non-32-bit base operands
  • aafd5245
    by David Neto at 2025-02-22T17:17:37-05:00
    [opt] Fix bug opt::InstructionBuilder::AddVariable (#6007)
    
    The storage class operand was being added with the wrong
    operand type.  It was assumed to be an ID.  Then trying
    to analyze the new variable declaration instruction's
    defs and uses could get confused and assert out.
    
    Added a test for this.
  • 00170308
    by David Neto at 2025-02-24T10:15:45-05:00
    kokoro: linux: use cpp-builder instead of radial-build (#6008)
    
    Bug: crbug.com/391948942
  • d5b6f2de
    by dependabot[bot] at 2025-02-24T11:37:37-05:00
    build(deps): bump the github-actions group across 1 directory with 4 updates (#6010)
    
    Bumps the github-actions group with 4 updates in the / directory: [actions/cache](https://github.com/actions/cache), [ossf/scorecard-action](https://github.com/ossf/scorecard-action), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `actions/cache` from 4.2.0 to 4.2.1
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/1bd1e32a3bdc45362d1e726936510720a7c30a57...0c907a75c2c80ebcb7f088228285e798b750cf8f)
    
    Updates `ossf/scorecard-action` from 2.4.0 to 2.4.1
    - [Release notes](https://github.com/ossf/scorecard-action/releases)
    - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
    - [Commits](https://github.com/ossf/scorecard-action/compare/62b2cac7ed8198b15735ed49ab1e5cf35480ba46...f49aabe0b5af0936a0987cfb85d86b75731b0186)
    
    Updates `actions/upload-artifact` from 4.6.0 to 4.6.1
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08...4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1)
    
    Updates `github/codeql-action` from 3.28.9 to 3.28.10
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/github/codeql-action/compare/9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0...b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: ossf/scorecard-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • 132103f4
    by Nathan Gauër at 2025-02-25T13:56:29-05:00
    Prepare release v2025.1 (#6011)
    
    
  • f289d047
    by Steven Perron at 2025-02-25T15:54:39-05:00
    [OPT] Update DebugDeclare if the var is not an OpVariable (#6014)
    
    When inlining, DXC can pass the result of an OpAccessChain as a
    parameter. Even if this is not valid SPIR-V, HLSL allows this for the
    `this` pointer in member function. Part of legalizing is to inline these
    functions.
    
    When this happens, the `var` operand on a debug declare for the parameter
    will be replaced by the result of the OpAccessChain. This in invalid.
    The debug declare needs the variable with the indexes.
    
    This commit add a pass over each function after inlining that will fix
    up the debug declares that are invalid in this way.
    
    Fixes https://github.com/microsoft/DirectXShaderCompiler/issues/5191
  • 64e17bfd
    by Timo Aaltonen at 2025-03-18T15:24:19+02:00
    Merge branch 'upstream-unstable' into debian-unstable
    
  • 6cc76390
    by Timo Aaltonen at 2025-03-18T15:24:55+02:00
    version bump
    
  • 5dbd0c0b
    by Timo Aaltonen at 2025-03-18T15:42:58+02:00
    watch: Updated.
    
  • 1f366dbc
    by Timo Aaltonen at 2025-03-18T15:57:50+02:00
    control: Bump build-dep on spirv-headers.
    
  • c9c715fc
    by Timo Aaltonen at 2025-03-18T16:15:24+02:00
    releasing package spirv-tools version 2025.1~rc1-1
    

116 changed files:

The diff was not included because it is too large.

Reply to: