Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libglslang15-15.0.0-1.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libglslang15 Distribution: openSUSE Tumbleweed
Version: 15.0.0 Vendor: openSUSE
Release: 1.2 Build date: Thu Sep 26 21:29:05 2024
Group: System/Libraries Build host: reproducible
Size: 3284694 Source RPM: glslang-15.0.0-1.2.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.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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)
* Thu Dec 09 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Add patches to fix issues on big endian platforms
    (Needed to fix https://bugreports.qt.io/browse/QTBUG-93101)
    * glslang-big-endian_1.patch
    * glslang-big-endian_2.patch
    * glslang-big-endian_3.patch
* Sat Nov 27 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 11.7.1
    * Accept gl_ViewportMask in version 430 and later
    * Remove support for double trig, pow, exp and log
    * Add the GL_EXT_shader_integer_mix Preamble for glsl
    * Add support for targeting Vulkan 1.2 in the C API
* Sun Sep 05 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 11.6.0
    * Atomic memory function only for shader storage block member
      or shared variable
    * Add support for gl_MaxVaryingVectors for ogl
    * Fix loading bool arrays from interface blocks
    * Generate separate stores for partially swizzled memory stores
    * Allow layout(std430) uniform with GL_EXT_scalar_block_layout
    * Support for pragma STDGL invariant(all)
    * Support for GL_NV_ray_tracing_motion_blur
* Tue Jul 06 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 11.5.0
    * Implement GLSL_EXT_shader_atomic_float2
    * Implement GL_EXT_spirv_intrinsics
    * Fixed SPIR-V remapper not remapping OpExtInst
      instruction set IDs
    * Only declare compatibility gl_ variables in compatibility mode
    * Add support for float spec const vector initialization
    * Implement GL_EXT_subgroup_uniform_control_flow.
    * Fix arrays dimensioned with spec constant-sized
      gl_WorkGroupSize
    * Add support for 64bit integer scalar and vector types to
      bitCount() builtin
  - Drop 0001-Fix-OOB-write-in-matrix-constructor.patch (merged)
* Wed May 05 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 11.4.0
    * Added --depfile and --auto-sampled-textures options
    * Now supports InterpolateAt-based functions
    * Supports cross-stage automatic IO mapping
    * Supports GL_EXT_vulkan_glsl_relaxed (-R option)
* Mon Mar 01 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 11.2.0
    * Add support for GL_EXT_shared_memory_block
    * Implement GL_EXT_null_initializer
* Mon Jan 18 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 11.1.0
    * Add new SpirvToolsDisassemble API interface.
    * SPV: Add NonUniform decorations for stores, for constructors
      and for OpImages created during lowering.
    * SPIRV: Add disassembly support for multiple literal strings.
    * Add support for  GL_EXT_fragment_shading_rate,
      GL_EXT_shader_image_int64.
    * Updates for final Vulkan ray tracing extensions.
    * Add ray query capability if acceleration structure or ray
      query types declared.

Files

/usr/lib/libSPIRV.so.15
/usr/lib/libSPIRV.so.15.0.0
/usr/lib/libSPVRemapper.so.15
/usr/lib/libSPVRemapper.so.15.0.0
/usr/lib/libglslang-default-resource-limits.so.15
/usr/lib/libglslang-default-resource-limits.so.15.0.0
/usr/lib/libglslang.so.15
/usr/lib/libglslang.so.15.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 20 00:20:38 2024