-
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