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

glslang-devel-8.13.3559+git20-1.27 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: glslang-devel Distribution: SUSE Linux Enterprise 15
Version: 8.13.3559+git20 Vendor: SUSE LLC <https://www.suse.com/>
Release: 1.27 Build date: Sat Jun 6 03:34:55 2020
Group: Development/Libraries/C and C++ Build host: sheep61
Size: 915815 Source RPM: glslang-8.13.3559+git20-1.27.src.rpm
Packager: https://www.suse.com/
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

* Mon Feb 03 2020 alarrosa@suse.com
  - Fix build when _lto_cflags is not defined (as in SLE/Leap)
* Sun Jan 19 2020 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.
* Thu Nov 07 2019 jengelh@inai.de
  - Update to release 7.13.3496
    * GL_NV_integer_cooperative_matrix support
    * Add support for GL_ARB_explicit_uniform_location
    * SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5.
    * Add GL_EXT_shader_subgroup_extended_types support
    * SPV_KHR_physical_storage_buffer/SPV:
      Add GL_EXT_buffer_reference_uvec2
    * Emit SPV_EXT_physical_storage_buffer, not the KHR form.
    * Promote SPV_EXT_physical_storage_buffer to KHR when required.
* Mon Oct 14 2019 jengelh@inai.de
  - Drop unused static libraries, functions of libOGLCompilerDLL and
    libOSDependent are actually present in libglslang already.
    [boo#1153950]
* Sat Sep 07 2019 jengelh@inai.de
  - Bump SOVER as needed.
* Wed Aug 21 2019 jengelh@inai.de
  - Update to new upstream release 7.12.3352
    * Add interface symbol and uniform symbol location auto mapping
      for OpenGL shader.
    * Handle SPIR-V type mismatch when constructing a composite.
    * Implement GL_EXT_demote_to_helper_invocation.
    * Avoid generating 8/16-bit constants when 8/16-bit arithmetic
      extensions are not enabled.
    * Add support for SPV_KHR_shader_clock.
* Fri Aug 02 2019 mliska@suse.cz
  - Use FAT LTO objects in order to provide proper static library.
* Fri Jun 28 2019 jengelh@inai.de
  - Update to new snapshot 7.11.3276.git10 (4162de4)
    * Add Float16/Int8/Int16 capabilities for private variables and
      function parameters.
    * Use spvValidatorOptionsSetBeforeHlslLegalization for
      pre-legalized HLSL.
    * Add support for GL_NV_shader_sm_builtins.
    * Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics,
      and make volatile-qualified atomics generate
      MemorySemanticsVolatile when using the Vulkan memory model.
    * Add missing GL_ARB_shader_ballot builtins to Geometry and
      Tessellation shaders.
    * SPV: Add a switch for favoring non-NaN operands in min, max,
      and clamp.
  - Remove nodate.diff (upstreamed)
* Wed Jun 05 2019 jengelh@inai.de
  - Update to new snapshot 7.11.3214.git16 (2f4a8dfd)
    * GLSL: Fix tessellation control shader bounding box support.
    * GLSL: Add error check for an argument dropping the
      "restrict" qualifier.
    * Add support for GL_EXT_buffer_reference2.
    * SPV: Move to the SPIR-V 1.4 header.
    * Support GL_ARB_fragment_shader_interlock.
* Sat Mar 16 2019 jengelh@inai.de
  - Update to new upstream snapshot 7.11.3113.git55 (f925eefb)
    to be in line with spirv-headers.
    * Implement GL_NV_cooperative_matrix
    * Fixup leak of TString
    * Add option to reflect all block members, inactive or active.
    * Add option to reflect buffer blocks & variables separately to
      uniforms.
    * Reflect array stride, top-level array stride, and block
      member count.
    * Reflect pipeline outputs as well as inputs, optionally from
      other stages.
    * Add an option to report array variables with trailing [0]
      suffix.
    * Include array index in reflected uniform names more
      consistently.
    * Add options to control how reflection information is built
    * Move TObjectReflection into public interface to clean up
      reflection.
* Tue Feb 19 2019 jengelh@inai.de
  - Update to new upstream release 7.11.3113
    * Implement GL_EXT_scalar_block_layout
    * GLSL: Increase supported sizes of XBF strides and offsets
    * Update to newer SPIRV-Tools, including VK_EXT_scalar_block_layout
    * Implement GL_EXT_fragment_invocation_density
    * SPV: Generate OpArrayLength with no signedness
    * SPV: For GLSL only, bitcast OpArrayLength result back to int
    * Rename GL_KHX_shader_explicit_arithmetic_types to
      GL_EXT_shader_explicit_arithmetic_types
    * Add support for GL_EXT_YUV_target
* Tue Dec 04 2018 jengelh@inai.de
  - Update to new upstream release 7.10.2984
    * Updated type conversion rules for HLSL frontend
    * HLSL: implemented c register handling
    * HLSL: fix invalid spir-v vector * scalar for float1
* Mon Nov 12 2018 jengelh@inai.de
  - Update to new upstream release 7.9.2933
    * Add a SPIRV-Tools validator
    * GLSL: Remove use of "__" in the implementation of keywords
      having "__".
    * Add GL_EXT_shader_atomic_int64
    * Add ES 320 support and additional error checks for
      SPV_NV_mesh_shader.
* Fri Aug 24 2018 jengelh@inai.de
  - Update to new upstream release 7.8.2853
    * Link/SPV: Correct symbol IDs on merging ASTs to a single coherent space.
    * Add missing OpExtension SPV_EXT_descriptor_indexing for dynamic indexing
      capabilities.
    * GLSL/Vulkan: Warn about arrays of arrays of resources that need bindings.
    * GLSL/SPV: Implement SPV_EXT_descriptor_indexing and
    GL_EXT_nonuniform_qualifier.
    * Implement GL_NV_shader_subgroup_partitioned.
    * Add support for GL_NV_shader_noperspective_interpolation.
  - Add ver.diff.
* Thu Mar 08 2018 jengelh@inai.de
  - Update to 6.2.2604
    * SPV: Implement Vulkan 1.1 features and extensions.
* Wed Feb 07 2018 jengelh@inai.de
  - Update to new snapshot 3.0.g1817
    * HLSL: Include built-in processing for vertex input and fragment output flattening.
    * HLSL: Flatten structs for all non-arrayed I/O interfaces.
    * SPV: Implement extension SPV_EXT_shader_stencil_export
    * HLSL: handle clip and cull distance input builtin type conversion
    * SPV: 1st pass implementation of SPV_EXT_shader_viewport_index_layer.
    * HLSL: add geometry stage support for clip/cull distance
    * Add support for GL_OES_EGL_image_external_essl3
    * Implement the extension GL_AMD_shader_fragment_mask
    * Add implementation of SPV_EXT_fragment_fully_covered
    * GLSL: Implement GL_EXT_control_flow_attributes.
* Mon Aug 07 2017 jengelh@inai.de
  - Update to new snapshot 3.0.g1516
    * SPV: Handle nested opaque types as function parameters.
    * SPV: Implement new extensions GL_KHX_device_group and
      GL_KHX_multiview.
    * HLSL: Fix #747: accept 'struct' in front of previously
      user-defined type name.
    * Rename KHX to EXT to match the released specs.
    * PP: Recognize the '::' token, and translate appropriately to
      GLSL/HLSL token.
    * Added 'GL_core_profile' and 'GL_compatibility_profile' macro
      definition to preamble.
    * HLSL: Add scoping operator, accept static member functions,
      and support calling them.
    * HLSL: require tessellation factors to be fixed size arrays
    * HLSL: Add namespace grammar and some basic semantics.
    * Implement the SPV_KHR_16bit_storage,
      GL_AMD_texture_gather_bias_lod, GL_AMD_gpu_shader_int16,
      GL_EXT_shadow_samplers, GL_ARB_shader_stencil_export,
      GL_OVR_multiview, GL_OVR_multiview2
      SPV_KHR_post_depth_coverage extensions.
    * Fix NULL pointer dereference in TParseContext::builtInOpCheck.
    * GLSL 4.6: Implement atomic counter ops and
      SPV_KHR_shader_atomic_counter_ops.
    * GLSL 4.6: Implement draw parameters.
    * GLSL 4.6: Implement shader group vote.
  - Add nodate.diff
* Mon Feb 20 2017 jengelh@inai.de
  - Update to 3.0.g1115
    * Added --vn option to generate a C header file containing a
      variable assigned to the hex representation of the shader.
    * HLSL: Type sanitization: create non-IO types for var decl and
      fn param/ret.
  - Drop gccwarn.diff (resolved upstream)
* Sat Feb 04 2017 jengelh@inai.de
  - Update to 3.0.g1077
    * Support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering
    * Implement SPV_KHR_subgroup_vote
    * Add EOpD3DCOLORtoUBYTE4 decomposition
    * Add support for SPV_NV_geometry_shader_passthrough and
      SPV_NV_sample_mask_override_coverage
    * Add UAV (image) binding offset and HLSL register support
  - Add gccwarn.diff
* Mon Oct 31 2016 jengelh@inai.de
  - Update to 3.0g900
    * Added -x option to save SPIR-V as 32-bit hexadecimal numbers to
    a text file.
    * Add decompositions for some HLSL intrinsics.
    * HLSL: Support semantics in function parameter declarations.
    * HLSL: Map parameter qualifiers from generic to function-specific
    and entry-point specific.
    * HLSL: Add texture Load method & decomposition
    * HLSL: Add SampleLevel method
    * HLSL: Add gather, improve proto generator machine for upcoming
    2DMS/Shadow
    * HLSL: add 2DMS texture formats, and matching Load / GetDimensions
    support
    * HLSL: Add shape conversions for scalar -> vector assigments.
    * HLSL: Add string basic type and recognize string declaration
    grammar.
    * HLSL: allow multi-dimensional arrays
* Sun Jun 12 2016 jengelh@inai.de
  - Update to 2.3g537
    * HLSL: Implement proper nesting of symbol-table scopes and
    identifier searching.
    * HLSL: Add all int/float/bool/uint matrix types, void for
    functions, and a few others.
    * Types: Add an isOpaque() helper
    * remapper: do not eliminate interface variables in dce by default
    * Initial implementation of direct-mapped subset of HLSL intrinsics
    with type subset.
    * SPV: Don't shadow sampler parameters when performing function calls
    * Check for linking multiple ES shaders to the same stage
    * Vulkan: Finish semantics for what creates spec-const-semantics.
    * HLSL: Add more matrix types to the grammar.
    * Full stack: distinguish between a scalar and a vector of size 1.
    * SPV: Don't emit memory barrier for ESSL barrier(), but still do
    for GLSL barrier().
    * Add support for querying vertex attributes in reflection API
    * SPV: Don't add clip/cull distance capabilities unless used.
    * Tests: Add a set of gtest-file-based HLSL tests.
    * SPV: Handle matrix's OpFConvert vector by vector.
    * HLSL: Add function call syntax and AST building.
    * SPV: Add capability ImageGatherExtended if necessary.
    * SPIR-V do not decorate: members of plain structs with location;
    non-top level members with interp.
* Tue Apr 26 2016 jengelh@inai.de
  - Update to 2.3.g401
    * Fix compile error involving std::isinf
  - Drop badcode.diff (merged upstream)
* Wed Feb 17 2016 jengelh@inai.de
  - Initial package (version 2.3.g244) for build.opensuse.org
  - Add badcode.diff

Files

/usr/bin/glslangValidator
/usr/bin/spirv-remap
/usr/include/SPIRV
/usr/include/SPIRV/GLSL.ext.AMD.h
/usr/include/SPIRV/GLSL.ext.EXT.h
/usr/include/SPIRV/GLSL.ext.KHR.h
/usr/include/SPIRV/GLSL.ext.NV.h
/usr/include/SPIRV/GLSL.std.450.h
/usr/include/SPIRV/GlslangToSpv.h
/usr/include/SPIRV/Logger.h
/usr/include/SPIRV/SPVRemapper.h
/usr/include/SPIRV/SpvBuilder.h
/usr/include/SPIRV/SpvTools.h
/usr/include/SPIRV/bitutils.h
/usr/include/SPIRV/disassemble.h
/usr/include/SPIRV/doc.h
/usr/include/SPIRV/hex_float.h
/usr/include/SPIRV/spirv.hpp
/usr/include/SPIRV/spvIR.h
/usr/include/glslang
/usr/include/glslang/GenericCodeGen
/usr/include/glslang/Include
/usr/include/glslang/Include/BaseTypes.h
/usr/include/glslang/Include/Common.h
/usr/include/glslang/Include/ConstantUnion.h
/usr/include/glslang/Include/InfoSink.h
/usr/include/glslang/Include/InitializeGlobals.h
/usr/include/glslang/Include/PoolAlloc.h
/usr/include/glslang/Include/ResourceLimits.h
/usr/include/glslang/Include/ShHandle.h
/usr/include/glslang/Include/Types.h
/usr/include/glslang/Include/arrays.h
/usr/include/glslang/Include/intermediate.h
/usr/include/glslang/Include/revision.h
/usr/include/glslang/MachineIndependent
/usr/include/glslang/MachineIndependent/Initialize.h
/usr/include/glslang/MachineIndependent/LiveTraverser.h
/usr/include/glslang/MachineIndependent/ParseHelper.h
/usr/include/glslang/MachineIndependent/RemoveTree.h
/usr/include/glslang/MachineIndependent/Scan.h
/usr/include/glslang/MachineIndependent/ScanContext.h
/usr/include/glslang/MachineIndependent/SymbolTable.h
/usr/include/glslang/MachineIndependent/Versions.h
/usr/include/glslang/MachineIndependent/attribute.h
/usr/include/glslang/MachineIndependent/gl_types.h
/usr/include/glslang/MachineIndependent/glslang_tab.cpp.h
/usr/include/glslang/MachineIndependent/iomapper.h
/usr/include/glslang/MachineIndependent/localintermediate.h
/usr/include/glslang/MachineIndependent/parseVersions.h
/usr/include/glslang/MachineIndependent/pch.h
/usr/include/glslang/MachineIndependent/preprocessor
/usr/include/glslang/MachineIndependent/preprocessor/PpContext.h
/usr/include/glslang/MachineIndependent/preprocessor/PpTokens.h
/usr/include/glslang/MachineIndependent/propagateNoContraction.h
/usr/include/glslang/MachineIndependent/reflection.h
/usr/include/glslang/OSDependent
/usr/include/glslang/OSDependent/Unix
/usr/include/glslang/OSDependent/Web
/usr/include/glslang/OSDependent/Windows
/usr/include/glslang/OSDependent/osinclude.h
/usr/include/glslang/Public
/usr/include/glslang/Public/ShaderLang.h
/usr/include/glslang/SPIRV
/usr/include/glslang/SPIRV/GLSL.ext.AMD.h
/usr/include/glslang/SPIRV/GLSL.ext.EXT.h
/usr/include/glslang/SPIRV/GLSL.ext.KHR.h
/usr/include/glslang/SPIRV/GLSL.ext.NV.h
/usr/include/glslang/SPIRV/GLSL.std.450.h
/usr/include/glslang/SPIRV/GlslangToSpv.h
/usr/include/glslang/SPIRV/Logger.h
/usr/include/glslang/SPIRV/SPVRemapper.h
/usr/include/glslang/SPIRV/SpvBuilder.h
/usr/include/glslang/SPIRV/SpvTools.h
/usr/include/glslang/SPIRV/bitutils.h
/usr/include/glslang/SPIRV/disassemble.h
/usr/include/glslang/SPIRV/doc.h
/usr/include/glslang/SPIRV/hex_float.h
/usr/include/glslang/SPIRV/spirv.hpp
/usr/include/glslang/SPIRV/spvIR.h
/usr/include/spirv.hpp
/usr/lib64/cmake
/usr/lib64/cmake/HLSLTargets-relwithdebinfo.cmake
/usr/lib64/cmake/HLSLTargets.cmake
/usr/lib64/cmake/OGLCompilerTargets-relwithdebinfo.cmake
/usr/lib64/cmake/OGLCompilerTargets.cmake
/usr/lib64/cmake/OSDependentTargets-relwithdebinfo.cmake
/usr/lib64/cmake/OSDependentTargets.cmake
/usr/lib64/cmake/SPIRVTargets-relwithdebinfo.cmake
/usr/lib64/cmake/SPIRVTargets.cmake
/usr/lib64/cmake/SPVRemapperTargets-relwithdebinfo.cmake
/usr/lib64/cmake/SPVRemapperTargets.cmake
/usr/lib64/cmake/glslang-default-resource-limitsTargets-relwithdebinfo.cmake
/usr/lib64/cmake/glslang-default-resource-limitsTargets.cmake
/usr/lib64/cmake/glslangTargets-relwithdebinfo.cmake
/usr/lib64/cmake/glslangTargets.cmake
/usr/lib64/cmake/glslangValidatorTargets-relwithdebinfo.cmake
/usr/lib64/cmake/glslangValidatorTargets.cmake
/usr/lib64/cmake/spirv-remapTargets-relwithdebinfo.cmake
/usr/lib64/cmake/spirv-remapTargets.cmake
/usr/lib64/libHLSL.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, Tue Jul 9 14:00:23 2024