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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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] <supp...@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:

- .github/workflows/continuous_deployment.yml
- .github/workflows/continuous_integration.yml
- .github/workflows/scorecard.yml
- CHANGES.md
- README-spirv-remap.txt
- README.md
- SPIRV/CMakeLists.txt
- SPIRV/GLSL.ext.QCOM.h
- SPIRV/GlslangToSpv.cpp
- SPIRV/SpvBuilder.cpp
- SPIRV/disassemble.cpp
- SPIRV/doc.cpp
- SPIRV/spirv.hpp
- SPIRV/spvIR.h
- StandAlone/StandAlone.cpp
- + Test/UTF8BOM.vert
- Test/baseResults/440.frag.out
- Test/baseResults/440.vert.out
- + Test/baseResults/UTF8BOM.vert.out
- + Test/baseResults/hlsl.cbuffer-offsets.comp.out
- Test/baseResults/hlsl.inf.vert.out
- Test/baseResults/hlsl.shapeConv.frag.out
- + Test/baseResults/hlsl.swizzle.vec1.comp.out
- + Test/baseResults/index_outside_sample_mask_range.frag.out
- + Test/baseResults/location_aliasing.tesc.out
- + Test/baseResults/location_aliasing1.frag.out
- + Test/baseResults/positive_infinity.frag.out
- Test/baseResults/spv.bufferhandle13.frag.out
- Test/baseResults/spv.ext.ClosestHitShader_Subgroup.rchit.out
- Test/baseResults/spv.ext.ShaderTileImage.typemismatch.frag.out


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/glslang/-/compare/ee2f5d09eaf8f4e8d0d598bd2172fce290d4ca60...e8dd0b6903b34f1879520b444634c75ea2deedf5

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/glslang/-/compare/ee2f5d09eaf8f4e8d0d598bd2172fce290d4ca60...e8dd0b6903b34f1879520b444634c75ea2deedf5
You're receiving this email because of your account on salsa.debian.org.


Reply via email to