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

[Git][xorg-team/vulkan/glslang][upstream-unstable] 37 commits: Support files with UTF8BOM character



Title: GitLab

Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / vulkan / glslang

Commits:

  • 9f37ad36
    by Steve Urquhart at 2024-03-13T13:03:10-04:00
    Support files with UTF8BOM character
    
  • 303467ae
    by dependabot[bot] at 2024-03-18T18:25:15-04:00
    Bump actions/checkout from 4.1.1 to 4.1.2
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • b047a210
    by dependabot[bot] at 2024-03-18T18:41:45-04:00
    Bump github/codeql-action from 3.24.6 to 3.24.7
    
    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.6 to 3.24.7.
    - [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/8a470fddafa5cbb6266ee11b37ef4d8aae19c571...3ab4101902695724f9365a384f86c1074d94e18c)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • be0d1cb4
    by Arcady Goldmints-Orlov at 2024-03-19T15:43:53-04:00
    build: fix CI sanitizer failures
    
    This is needed because newer linux kernels cause problems for the
    sanitizers.
    
  • 10ee92fe
    by Wooyoung Kim at 2024-03-20T18:56:00-04:00
    Support for SPV_QCOM_image_processing2 (#3539)
    
    
  • 022aea43
    by Rex Xu at 2024-03-21T11:09:00-04:00
    Fix issues of the interaction between cooperative_matrix and spirv_intrinsics
    
    coopmat<> type definition allows type parameters. To make it accept
    types defined by spirv_type directive, we add spirvType info to the type
    parameters. This change is to support this case. And a test is added to
    show the missing usage.
  • 32257786
    by Rex Xu at 2024-03-22T12:35:30-04:00
    Fix an issue of getExtBuiltins()
    
    This function is used to import SPIR-V extended instruction set. It
    mistakenly treated the name of SPIR-V extended instruction set as the
    name of SPIR-V extension. For example, when we have such code
    
      getExtBuiltins("NonSemantic.DebugBreak")
    
    'NonSemantic.DebugBreak' is added to SPIR-V extension. Rather, the
    SPIR-V extension name should be 'SPV_KHR_non_semantics_info'. Therefore,
    we must avoid this since the name of SPIR-V extended instruction set is
    not necessarily equal to that of relevant SPIR-V extension. Adding a
    SPIR-V extension must be done by calling addExtension() explicitly
    outside this function.
    
    This change also fixes disassembly issues of debugBreak().
    
  • 77c4d127
    by dependabot[bot] at 2024-03-27T11:25:04-04:00
    Bump lukka/get-cmake from 3.28.3 to 3.29.0
    
    Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 3.28.3 to 3.29.0.
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/139aae96315b496d9af1b5e9abe53b15ca7eece8...9438b96ac95a2a8b02548f63800926db324f7c03)
    
    ---
    updated-dependencies:
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 8c0199c4
    by dependabot[bot] at 2024-03-27T11:25:19-04:00
    Bump github/codeql-action from 3.24.7 to 3.24.9
    
    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.7 to 3.24.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/3ab4101902695724f9365a384f86c1074d94e18c...1b1aada464948af03b950897e5eb522f92603cc2)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 0015dc93
    by Samuel Bourasseau at 2024-03-29T19:40:26-04:00
    Branch out of relaxed rules on opaque arguments declared at top-level (#3558)
    
    
  • d24cda64
    by Arcady Goldmints-Orlov at 2024-04-01T17:58:50-04:00
    Check for exponent overflow in float parser
    
    Even for a double precision float, the largest valid exponent is 308, so
    clamp exponents to 500 when parsing to avoid overflow of the parsed
    exponent value if the exponent is too big.
    
  • ac5341fe
    by “jimihe” at 2024-04-01T17:58:50-04:00
    Add a test for floating point exponent overflow
    
    This adds a test with a floating point exponent that can't fit into a
    32-bit int.
    
  • 8a3ea594
    by dependabot[bot] at 2024-04-01T18:00:41-04:00
    Bump actions/setup-python from 5.0.0 to 5.1.0
    
    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.0.0 to 5.1.0.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/0a5c61591373683505ea898e09a3ea4f39ef2b9c...82c7e631bb3cdc910f68e0081d67478d79c6982d)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 188ec80d
    by dependabot[bot] at 2024-04-09T14:26:10-04:00
    Bump github/codeql-action from 3.24.9 to 3.24.10
    
    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.9 to 3.24.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/1b1aada464948af03b950897e5eb522f92603cc2...4355270be187e1b672a7a1c7c7bae5afdc1ab94a)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • d5274971
    by dependabot[bot] at 2024-04-09T14:26:48-04:00
    Bump lukka/get-cmake from 3.29.0 to 3.29.1
    
    Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 3.29.0 to 3.29.1.
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/9438b96ac95a2a8b02548f63800926db324f7c03...b111a57714ab6e67a65d3f857b72b148554c4262)
    
    ---
    updated-dependencies:
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 2db79056
    by Herman Semenov at 2024-04-11T15:10:58-04:00
    Maximum optimization inserts using reserve() for operands
    
  • 1e4f53ab
    by alan-baker at 2024-04-15T11:39:23-04:00
    Prevent duplicate SPIR-V decorations (#3570)
    
    * Update SPIRV-Tools
      * https://github.com/KhronosGroup/SPIRV-Tools/pull/5641 added
        validation that caught errors
    * Modified glslang to prevent duplicate Restrict and Coherent
      decorations
    * Modify createConstructor to avoid adding duplicate RelaxedPrecision
      decorations when generating a scalar
  • dba720ff
    by David Neto at 2024-04-15T18:30:28-04:00
    Adjust hlsl infinity-constant test
    
    Test/hlsl.inf.vert tests parsing and some constant math on
    infinities, including (-1.#INF * 0.0).
    By IEEE 754 rules, that result is a NaN, but its sign is not significant.
    The test output assumes a negative-NaN is in the generated SPIR-V.
    
    However, the math library on some platforms (like macOS 14, a.k.a.
    Sonoma) will produce a positive NaN instead.
    
    This PR adjusts the test so it takes the absolute value of the NaN,
    to ensure we the emitted SPIR-V has the NaN with a 0 for it sign bit.
    
  • 05ba1516
    by Arcady Goldmints-Orlov at 2024-04-15T20:26:17-04:00
    Update the README-spirv-remap.txt
    
    Update the "feedback" section with the new preferred feedback channel.
    
  • 9001ec9a
    by dependabot[bot] at 2024-04-16T18:34:29-04:00
    Bump lukka/get-cmake from 3.29.1 to 3.29.2
    
    Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 3.29.1 to 3.29.2.
    - [Release notes](https://github.com/lukka/get-cmake/releases)
    - [Commits](https://github.com/lukka/get-cmake/compare/b111a57714ab6e67a65d3f857b72b148554c4262...4931ab1fc1604964c055eb330edb3f6b26ba0cfa)
    
    ---
    updated-dependencies:
    - dependency-name: lukka/get-cmake
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 593dbafd
    by Pavel Asyutchenko at 2024-04-17T19:34:28-04:00
    Better follow HLSL offsets rules (#3575)
    
    Matrices consuming one vector are treated like vectors for alignment, and
    there is no "trailing padding" for matrices and arrays.
  • 68df2230
    by jimihem at 2024-04-17T20:14:26-04:00
     index outside gl_SampleMask range, compiler need report error. (#3556)
    
    
  • ce24426f
    by dependabot[bot] at 2024-04-22T11:49:32-04:00
    Bump actions/checkout from 4.1.2 to 4.1.3
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.3.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...1d96c772d19495a3b5c517cd2bc0cb401ea0529f)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • d91ca311
    by dependabot[bot] at 2024-04-22T11:49:53-04:00
    Bump actions/upload-artifact from 4.3.1 to 4.3.2
    
    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.1 to 4.3.2.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/5d5d22a31266ced268874388b861e4b58bb5c2f3...1746f4ab65b179e0ea60a494b83293b640dd5bba)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • d4d82127
    by dependabot[bot] at 2024-04-22T11:50:16-04:00
    Bump github/codeql-action from 3.24.10 to 3.25.1
    
    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.10 to 3.25.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/4355270be187e1b672a7a1c7c7bae5afdc1ab94a...c7f9125735019aa87cfc361530512d50ea439c71)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • e46c1b72
    by Pavel Asyutchenko at 2024-04-22T11:50:37-04:00
    Keep vec1.x l-value in HLSL
    
    Changes in hlsl.shapeConv.frag are just renumbering,
    duplicated load (80) has disappeared for whatever reason.
    
  • b9b8fd91
    by Herman Semenov at 2024-04-22T11:52:16-04:00
    Using reserve() in GlslangToSpv
  • a4f87005
    by Wooyoung Kim at 2024-04-23T18:34:51-04:00
    A couple of fixes to the GL_QCOM_image_processing2 support (#3578)
    
    1) handle the extension requirements of GL_QCOM_image_processing2
       correctly
    2) add QCOM image processing decorations to ids only once.
  • b5672e8e
    by assiduous at 2024-04-23T19:08:45-04:00
    readme: added a note about STACK_SIZE Emscripten compiler setting
    
  • 93371433
    by Arcady Goldmints-Orlov at 2024-04-26T11:19:09-04:00
    Increase the TIntermediate::usedIo array
    
    In 0bbec2e8f, the code started using usedIo[4], however it never
    increased the size of the array to make that index actually valid.
    
  • 44fcbccd
    by jimihem at 2024-04-26T12:05:08-04:00
    location aliasing (#3438)
    
    * location aliasing
        when location aliasing, the aliases sharing the location must have the same underlying numerical type
        (floating-point or integer) and the same auxiliary storage and interpolation qualification.
        The following case, glslang need report error.
    
        layout(vertices = 1) out;
    
        layout (location = 1, component = 0)  in  double gohan[];
        layout (location = 1, component = 2)  in  float goten[];
    
        in  vec4 vs_tcs[];
        out vec4 tcs_tes[];
    
        void main()
        {
        }
    
    * Need consider the following case: location aliasing with different interpolation qualifier.
  • 1fc07b5d
    by dependabot[bot] at 2024-04-29T11:50:57-04:00
    Bump github/codeql-action from 3.25.1 to 3.25.3
    
    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.1 to 3.25.3.
    - [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/c7f9125735019aa87cfc361530512d50ea439c71...d39d31e687223d841ef683f52467bd88e9b21c14)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 56b4edec
    by dependabot[bot] at 2024-04-29T11:51:12-04:00
    Bump actions/upload-artifact from 4.3.2 to 4.3.3
    
    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.2 to 4.3.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](https://github.com/actions/upload-artifact/compare/1746f4ab65b179e0ea60a494b83293b640dd5bba...65462800fd760344b1a7b4382951275a0abb4808)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • f857417c
    by dependabot[bot] at 2024-04-29T11:51:53-04:00
    Bump hendrikmuhs/ccache-action from 1.2.12 to 1.2.13
    
    Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) from 1.2.12 to 1.2.13.
    - [Release notes](https://github.com/hendrikmuhs/ccache-action/releases)
    - [Commits](https://github.com/hendrikmuhs/ccache-action/compare/faf867a11c028c0b483fb2ae72b6fc8f7d842714...c92f40bee50034e84c763e33b317c77adaa81c92)
    
    ---
    updated-dependencies:
    - dependency-name: hendrikmuhs/ccache-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 142052fa
    by David Neto at 2024-04-30T13:26:38-04:00
    Update validation results of SPV_QCOM_image_processing2
    
    Update SPIRV-Tools to include https://github.com/KhronosGroup/SPIRV-Tools/pull/5646
    which fixes validation of SPV_QCOM_imageprocessing2
    This allows us to remove the "Validation failed" result for two
    tests.
    
  • 409c97df
    by Jeremy Hayes at 2024-05-02T14:18:07-04:00
    Update known_good.json
    
  • e8dd0b69
    by Jeremy Hayes at 2024-05-02T18:12:36-04:00
    Update CHANGES for 14.2.0
    

30 changed files:

The diff was not included because it is too large.

Reply to: