Timo Aaltonen pushed to branch debian-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 - - - - - 1ee057d3 by Timo Aaltonen at 2024-05-27T06:59:20+03:00 Merge branch 'upstream-unstable' into debian-unstable - - - - - ba37ea6e by Timo Aaltonen at 2024-05-27T06:59:43+03:00 version bump - - - - - 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/154c0a91b9ee3ee456559cb7cdff7b720be867c8...ba37ea6e692866429095f9568e763bb405edf6f4 -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/glslang/-/compare/154c0a91b9ee3ee456559cb7cdff7b720be867c8...ba37ea6e692866429095f9568e763bb405edf6f4 You're receiving this email because of your account on salsa.debian.org.