| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libglslang16 | Distribution: openSUSE Tumbleweed |
| Version: 16.0.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Sep 26 02:09:27 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 3324666 | Source RPM: glslang-16.0.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ | |
| Summary: OpenGL and OpenGL ES shader front end implementation | |
glslang is a compiler front end for the OpenGL ES and OpenGL shading languages. It implements a strict interpretation of the specifications for these languages.
BSD-3-Clause
* Fri Sep 26 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 16
* Remove spirv-remapper (ported to SPIRV-Tools as
canonicalize-ids optimization pass)
* Emit error for in/out structs containing booleans
* Support GLSL_QCOM_cooperative_matrix_conversion
* Fri Jun 27 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 15.4
* Implement GL_NV_gpu_shader5 and enable GL_ARB_gpu_shader5
completely
* Add the GLSL_QCOM_tile_shading support
* Implement GL_EXT_float8_e5m2_e4m3 (bits for exponent/mantissa)
* Add variadic function support for builtin functions
* Add argument default values support for builtin functions
* Add GL_ARM_tensors
* Fri Apr 25 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 15.3
* Fix crash calling coopMatLoadTensorNV on an array element
* Implement GL_EXT_bfloat16
* Add missing error checks for bfloat16 math
* Thu Mar 13 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 15.2
* Emit error if using in/out with struct pointer
* Emit SPV_EXT_opacity_micromap if GL extension is present
* Support GL_NV_linear_swept_spheres, GLSL_EXT_nontemporal_keyword,
GL_NV_cluster_acceleration_structure, GL_NV_cooperative_vector,
GL_EXT_texture_offset_non_const, EXT_integer_dot_product
* Check SparseTextureOffset non-const parameters
* Revert cross-stage check for missing outputs
* Add support for OpTypeRayQueryKHR and
OpTypeAccelerationStructureKHR to SPVRemapper
- Make build recipe POSIX sh compatible
- Switch Leap compiler to gcc 13 following the rest of the
Vulkan stack
* Thu Jan 02 2025 Ralf Habacker <ralf.habacker@freenet.de>
- Fix building vsgXChange and other packages by adding the
missing runtime dependency to the development package
for SPIRV-Tools-opt
* Sun Dec 15 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 15.1
* Add Vulkan 1.4 target and client
* Implement GLSL_NV_cooperative_matrix2
* Emit OpModfStruct instead of depracated OpModf
* Thu Sep 26 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 15
* Add setResourceSetBinding method to the API
* Add interface to get the GLSL IO mapper and resolver
* Allow compute derivative modes when the workgroup dimensions
are spec constants
* Merge ancillary libraries into main glslang library and stub
originals
* Add public setSourceFile and addSourceText methods to TShader
class
* Add types and functions for IO mapping to API
* Add function to set preprocessed code to API
* Add set/get version functions to API
* Wed Jun 26 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 14.3
* Generate vector constructions more efficiently when sizes match
* Skip identity conversions for 8-bit and 16-bit types
* Emit debug info for buffer references
* Add support for OpExtInstWithForwardRefsKHR
* Generate SPV_EXT_replicated_compisites when requested by pragma
* Add back layoutLocation to public API
* Thu May 02 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 14.2
* Improve checking for location aliasing errors
* Fix undefined behavior in parser
* Add bounds check to gl_SampleMask
* Fix alignment and padding of matrices consuming one vector
* Remove duplicate SPIR-V decorations
* Check for exponent overflow in float parser
* Fix bug in relaxed verification rules
* Fix bug when importing SPIR-V extended intruction set
* Fix issues with the interaction of cooperative_matrix and
spirv_intrinsics
* Support SPV_QCOM_image_processing2
* Support files with UTF8BOM character
* Sun Mar 10 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 14.1
* Add a new ``--absolute-path`` command-line option to output
absolute paths in error messages
* Support GL_EXT_control_flow_attributes2,
GL_ARB_shading_language_include, NV_shader_atomic_fp16_vector,
GL_EXT_expect_assume_support, GL_KHR_shader_subgroup_rotate,
EXT_shader_quad_control, GL_EXT_maximal_reconvergence,
GL_ARB_texture_multisample_extension
* Emit debug info for accelerationStructure and rayQuery variables
* Improve debug source and line info
* Add OpAssumeTrueKHR and OpExpectKHR
* Remove generation of deprecated Target.cmake files
* Fri Dec 22 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 14
* The legacy libraries named HLSL and OGLCompiler have been
removed. To avoid future disruptions, please use cmake's
find_package mechanism rather than hardcoding library
dependencies.
* Only the headers that are part of glslang's public interface
are included in the install target.
* Overflow/underflow out-of-range floats to infinity/0.0
respectively
* Support SV_ViewID keywords for HLSL
* Implement relaxed rule for opaque struct members
* Fix GLSL parsing of '#' when not preceded by space or tab
* Support GL_EXT_draw_instanced & GL_EXT_texture_array extension
* Fix conversion of 64-bit unsigned integer constants to bool
* Output 8-bit and 16-bit capabilities when appropriate for
OpSpecConstant
* Sun Nov 05 2023 Jan Engelhardt <jengelh@inai.de>
- Drop symlinks from /usr/include; inhibits upgrade procedure
from 13.0.0 package where some were a directory.
* Thu Nov 02 2023 Hillwood Yang <hillwood@opensuse.org>
- Fix include dirs for headers of SPIRV and StandAlone. According to the setting
in %{_libdir}/cmake/glslang/glslang-targets.cmake, headers of SPIRV and
StandAlone should be installed in %{_includedir}/External
* Sun Oct 22 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 13.1.1
* Support GL_EXT_texture_shadow_lod, GL_NV_displacement_micromap
* Add --no-link option
- Drop merged
0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch
* Wed Sep 06 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 13
* extension: GL_QCOM_image_processing
* Tue Aug 22 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 12.3.1+SDK-1.3.261.0
* Add support for pre and post HLSL qualifier validation
* HLSL: support binary literals
* Implement support for GL_KHR_cooperative_matrix extension
* Remove OSDependent TLS functions
- Add 0001-Revert-CMake-Make-glslang-default-resource-limits-ST.patch
* Mon May 29 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 12.2.0
* Support GLSL_EXT_shader_tile_image,
GL_EXT_ray_tracing_position_fetch, and custom include callbacks
via the C API
* Add preamble-text command-line option
* Accept variables as parameters of spirv_decorate_id
* Tue Apr 11 2023 Jan Engelhardt <jengelh@inai.de>
- Add StandAlone/ to glslang-nonstd-devel
* Tue Mar 28 2023 Enrico Belleri <idesmi@protonmail.com>
- Update to release 12.1.0:
* Reject non-float inputs/outputs for version less than 120
* Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
* Add HLSL relaxed-precision float/int matrix expansions
* Block decorate Vulkan structs with RuntimeArrays
* Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.
* Sun Jan 29 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 12
* Add support for GL_NV_shader_invocation_reorder.
* Support extension ARB_bindless_texture.
- Delete abibreak_bump.diff
* Thu Dec 15 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 11.13
* Fix incorrect parse message of mesh shader
* Test for spv1.6 + memory model HelperInvocation
* Add EliminateDeadOutputStores to API.
* GL_ARM_shader_core_builtins support
* Mon Oct 24 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 11.12
* Add support for GL_EXT_mesh_shader
* Add support for NonSemantic.Shader.DebugInfo.100
* Make OpEmitMeshTasksEXT a terminal instruction
* Make gl_SubGroupARB a flat in int in Vulkan
* Add support for GL_EXT_opacity_micromap
* Add preamble support to C interface
- Add abibreak_bump.diff
* Fri Sep 09 2022 Ralf Habacker <ralf.habacker@freenet.de>
- Adjust the cmake support files to use the shared libraries added
from the latest changes
* Wed Sep 07 2022 Jan Engelhardt <jengelh@inai.de>
- Rework static library removal & building procedure to identify
new static libs. (libGenericCodeGen.so and
libMachineIndependent.so are now added)
* Mon Aug 22 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 11.11.0
* CInterface: Add OpSource support.
* Add SPV_AMD_shader_early_and_late_fragment_tests
* Avoid double-free in functions cloned for vulkan relaxed mode
* Wed Jun 15 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 11.10.0
* Generate OpLine before OpFunction
* Add support for VK_EXT_fragment_shader_barycentric
* Add whitelist filtering for debug comments in SPIRV-Remap
* Add support for GL_EXT_ray_cull_mask
* Mon Apr 18 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 11.9.0
* Add GLSL version override functionality
* Add eliminate-dead-input-components to -Os
* Add enhanced-msgs option
* Mon Mar 21 2022 Jan Engelhardt <jengelh@inai.de>
- Enable baselibs, for use by ffmpeg.
* Sun Jan 30 2022 Enrico Belleri <idesmi@protonmail.com>
- Update to release 11.8.0
* Add support for SPIR-V 1.6
* Add support for Vulkan 1.3
* Add --hlsl-dx-position-w option
- Delete glslang-big-endian_1.patch, glslang-big-endian_2.patch,
glslang-big-endian_3.patch (merged)
/usr/lib/libSPIRV.so.16 /usr/lib/libSPIRV.so.16.0.0 /usr/lib/libglslang-default-resource-limits.so.16 /usr/lib/libglslang-default-resource-limits.so.16.0.0 /usr/lib/libglslang.so.16 /usr/lib/libglslang.so.16.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 22:53:03 2025