On Wed Jul 29, 2026 at 9:24 AM CEST, Auto Upgrade Helper via lists.openembedded.org wrote: > Hello, > > this email is a notification from the Auto Upgrade Helper > that the automatic attempt to upgrade the recipe(s) *glslang* to *1.4.357.0* > has Succeeded. > > Next steps: > - apply the patch: git am 0001-glslang-upgrade-1.4.350.1-1.4.357.0.patch > - check the changes to upstream patches and summarize them in the commit > message, > - compile an image that contains the package > - perform some basic sanity tests > - amend the patch and sign it off: git commit -s --reset-author --amend > - send it to the appropriate mailing list > > Alternatively, if you believe the recipe should not be upgraded at this time, > you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that > automatic upgrades would no longer be attempted. > > Please review the attached files for further information and build/update > failures. > Any problem please file a bug at > https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler > > Regards, > The Upgrade Helper > > -- >8 -- > From 4a9231cb33f3d14661cb97c9a7b45f33eef2589a Mon Sep 17 00:00:00 2001 > From: Upgrade Helper <[email protected]> > Date: Wed, 29 Jul 2026 06:14:19 +0000 > Subject: [PATCH] glslang: upgrade 1.4.350.1 -> 1.4.357.0 > > Source: CHANGES.md > > * Add support for GL_EXT_opacity_micromap_ray_query_mode > > ## 16.4.0 2026-07-14 > > ### Descriptor Heap > > * Implement `GLSL_EXT_structured_descriptor_heap` with SPIR-V layout > generation, heap offset access, buffer references, matrix layout decorations, > and correct `readonly`/`writeonly` qualifier propagation for buffer and image > descriptors > * Fix descriptor heap-bound buffer access to use typed pointers > * Omit `NonUniform` decoration when using descriptor heaps, as the SPIR-V > spec does not require it > * Add `--relax-set-binding-limits` option to allow large `layout(set)` and > `layout(binding)` values for descriptor heap-style workflows with sparse set > spaces > * Reject combined image samplers with `descriptor_heap` > > ### Compute Shader Derivatives > > * Fix `GL_KHR_compute_shader_derivatives` regressions on shaders using the > `GL_NV` variant > * Update compute shader derivative rules to allow texture operations with > implicit derivatives without extensions, falling back to LoD 0 > > ### New Extensions > > * Implement `GL_EXT_ocp_microscaling_types` > * Implement `GL_NV_cooperative_matrix_decode_vector` > * Add basic support for `GL_NV_desktop_lowp_mediump` > * Implement `GL_EXT_opacity_micromap_ray_query_mode` > > ### Bug Fixes > > * Fix generated decoration string from `UTF8EncodingKHR` to `UTFEncodingKHR` > * Fix missing SPIR-V extension emission for `float16` derivative functions > with `SPV_AMD_gpu_shader_half_float` > * Apply `NoContraction` decoration to `dot()` when `noContraction` is set > * Fix `OpStore` of buffer device address pointer to use 8-byte alignment, > consistent with loads > * Fix `RayTracingOpacityMicromapKHR` capability emission to only occur when > `gl_RayFlagsForceOpacityMicromap2StateEXT` is actually used, fixing SPIR-V > validation failures in ray query shaders outside ray-tracing pipeline stages > * Fix `setInvertY()` to apply Y-inversion to GLSL vertex, geometry, and > tessellation-evaluation shaders (previously only affected HLSL) > * Fix `.length()` on arrays of long/cooperative vectors to use > `OpArrayLength` instead of a constant component count > * Fix unnecessary cooperative matrix conversions when creating arrays of KHR > cooperative matrices > * Add error for cooperative matrix `*=` with bf16/fp8 scalar operands > * Fix out-of-bounds access in `elseSeen` at maximum `#if`/`#ifdef` nesting > depth > * Fix out-of-bounds read on empty struct texture template types > * Fix crash in `layoutObjectCheck` when accessing members of an empty block > * Emit an error when HLSL [numthreads] is given more than three arguments > instead of crashing the compiler. > * Emit error when attempting to convert a literal string to an incompatible > type > * Fix `abortKHR` to preserve the original user-defined string without > modification > * Fix out-of-bounds indexing in `TDefaultIoResolverBase::addStage` when a > negative `EShLanguage` value is passed > > ### Other > > * Add `--discard-is-terminate` option to emit `OpTerminateInvocation` instead > of `OpDemoteToHelperInvocation` for GLSL `discard` when tar > > [Changelog truncated as it exceeds 3000 characters; > the full changelog can be found in an attachment to the AUH email]
Hello David, Would it be possible to get the upstream URL for the changelog in this truncated case? ... or even in every case? Thanks! -- Yoann Congal Smile ECS
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#242332): https://lists.openembedded.org/g/openembedded-core/message/242332 Mute This Topic: https://lists.openembedded.org/mt/120499582/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
