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

glslang-devel-14.0.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: glslang-devel Distribution: openSUSE:Factory:zSystems
Version: 14.0.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Dec 29 00:12:55 2023
Group: Development/Libraries/C and C++ Build host: s390zl2a
Size: 407298 Source RPM: glslang-14.0.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/
Summary: OpenGL and OpenGL ES shader front end and validator
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.

spirv-remap is a utility to improve compression of SPIR-V binary
files via entropy reduction, plus optional stripping of debug
information and load/store optimization. It transforms SPIR-V to
SPIR-V, remapping IDs. The resulting modules have an increased ID
range (IDs are not as tightly packed around zero), but will compress
better when multiple modules are compressed together, since
compressor's dictionary can find better cross module commonality.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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.
* Tue Aug 18 2020 Jan Engelhardt <jengelh@inai.de>
  - Add 0001-build-set-SOVERSION-on-all-libraries.patch
* Thu Aug 13 2020 Jan Engelhardt <jengelh@inai.de>
  - Update to release 10.15.3847 (6c7beeafa)
    * Add support for EXT_ray_flags_primitive_culling,
      GL_ARB_shader_bit_encoding, GL_ARB_shader_image_size,
      GL_ARB_shader_storage_buffer_object,
      GL_ARB_shading_language_packing, GL_ARB_texture_query_lod,
      GL_ARB_vertex_attrib_64bit,
      GL_EXT_shader_implicit_conversions,
      GL_EXT_shader_integer_mix, GL_EXT_blend_func_extended
    * Add support for primitive culling layout qualifier
    * GlslangToSpv: offer a -g0 command line argument similar to gcc
    * libglslang is now built with -fvisibility and exports
  - Drop ver.diff (issue resolved upstream)
* Wed Apr 08 2020 Jan Engelhardt <jengelh@inai.de>
  - Update to snapshot 8.13.3727+git4 (9c3204a1)
    * Add constant expression with mod.
    * Add Tess machine dependent built-in variables initialization
      for GLES 3.2.
    * Added original glslang_c_interface implementation.
    * SPV_AMD_shader_image_load_store_lod is now validated by
      spirv-tools.
    * GL_EXT_debug_printf implementation.
    * SPV headers: Bump up to the latest header.
    * Add support for GLSL_EXT_ray_tracing.
* Mon Feb 03 2020 Antonio Larrosa <alarrosa@suse.com>
  - Fix build when _lto_cflags is not defined (as in SLE/Leap)
* Sun Jan 19 2020 Jan Engelhardt <jengelh@inai.de>
  - Update to snapshot 8.13.3559+git20 (b0ada803)
    * SPIR-V: Aggressively prune unreachable merge, continue target.
    * INTEL_shader_integer_functions2: Add basic extension
      tracking, add compiler front-end support, add SPIR-V
      generation.
    * Add support for ARB_sample_shading, ARB_texture_multisample,
      ARB_uniform_buffer_object, ARB_gpu_shader_fp64.
    * SPV/Vulkan: Add support for Vulkan 1.2, which defaults to
      SPIR-V 1.5.

Files

/usr/bin/glslang
/usr/bin/glslangValidator
/usr/bin/spirv-remap
/usr/include/glslang
/usr/include/glslang/Include
/usr/include/glslang/Include/ResourceLimits.h
/usr/include/glslang/Include/glslang_c_interface.h
/usr/include/glslang/Include/glslang_c_shader_types.h
/usr/include/glslang/MachineIndependent
/usr/include/glslang/MachineIndependent/Versions.h
/usr/include/glslang/Public
/usr/include/glslang/Public/ResourceLimits.h
/usr/include/glslang/Public/ShaderLang.h
/usr/include/glslang/Public/resource_limits_c.h
/usr/include/glslang/SPIRV
/usr/include/glslang/SPIRV/GlslangToSpv.h
/usr/include/glslang/SPIRV/Logger.h
/usr/include/glslang/SPIRV/SPVRemapper.h
/usr/include/glslang/SPIRV/disassemble.h
/usr/include/glslang/SPIRV/spirv.hpp
/usr/include/glslang/build_info.h
/usr/lib64/cmake
/usr/lib64/cmake/SPIRVTargets.cmake
/usr/lib64/cmake/SPVRemapperTargets.cmake
/usr/lib64/cmake/glslang
/usr/lib64/cmake/glslang-default-resource-limitsTargets.cmake
/usr/lib64/cmake/glslang-standaloneTargets.cmake
/usr/lib64/cmake/glslang/glslang-config-version.cmake
/usr/lib64/cmake/glslang/glslang-config.cmake
/usr/lib64/cmake/glslang/glslang-targets-relwithdebinfo.cmake
/usr/lib64/cmake/glslang/glslang-targets.cmake
/usr/lib64/cmake/spirv-remapTargets.cmake
/usr/lib64/libGenericCodeGen.so
/usr/lib64/libHLSL.so
/usr/lib64/libMachineIndependent.so
/usr/lib64/libOGLCompiler.so
/usr/lib64/libOSDependent.so
/usr/lib64/libSPIRV.so
/usr/lib64/libSPVRemapper.so
/usr/lib64/libglslang-default-resource-limits.so
/usr/lib64/libglslang.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024