Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: glslang-nonstd-devel | Distribution: openSUSE Tumbleweed |
Version: 15.0.0 | Vendor: openSUSE |
Release: 1.2 | Build date: Thu Sep 26 21:29:05 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 931315 | Source RPM: glslang-15.0.0-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ | |
Summary: Secondary set of header files for glslang |
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. This package contains additional headers that are not officially installed, but which some downstream packages rely on.
BSD-3-Clause
* 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.
/usr/include/External /usr/include/External/SPIRV /usr/include/External/SPIRV/CInterface /usr/include/External/SPIRV/GLSL.ext.AMD.h /usr/include/External/SPIRV/GLSL.ext.ARM.h /usr/include/External/SPIRV/GLSL.ext.EXT.h /usr/include/External/SPIRV/GLSL.ext.KHR.h /usr/include/External/SPIRV/GLSL.ext.NV.h /usr/include/External/SPIRV/GLSL.ext.QCOM.h /usr/include/External/SPIRV/GLSL.std.450.h /usr/include/External/SPIRV/GlslangToSpv.h /usr/include/External/SPIRV/Logger.h /usr/include/External/SPIRV/NonSemanticDebugPrintf.h /usr/include/External/SPIRV/NonSemanticShaderDebugInfo100.h /usr/include/External/SPIRV/SPVRemapper.h /usr/include/External/SPIRV/SpvBuilder.h /usr/include/External/SPIRV/SpvTools.h /usr/include/External/SPIRV/bitutils.h /usr/include/External/SPIRV/disassemble.h /usr/include/External/SPIRV/doc.h /usr/include/External/SPIRV/hex_float.h /usr/include/External/SPIRV/spirv.hpp /usr/include/External/SPIRV/spvIR.h /usr/include/External/StandAlone /usr/include/External/StandAlone/DirStackFileIncluder.h /usr/include/External/StandAlone/Worklist.h /usr/include/glslang/CInterface /usr/include/glslang/ExtensionHeaders /usr/include/glslang/GenericCodeGen /usr/include/glslang/HLSL /usr/include/glslang/HLSL/hlslAttributes.h /usr/include/glslang/HLSL/hlslGrammar.h /usr/include/glslang/HLSL/hlslOpMap.h /usr/include/glslang/HLSL/hlslParseHelper.h /usr/include/glslang/HLSL/hlslParseables.h /usr/include/glslang/HLSL/hlslScanContext.h /usr/include/glslang/HLSL/hlslTokenStream.h /usr/include/glslang/HLSL/hlslTokens.h /usr/include/glslang/HLSL/pch.h /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/ShHandle.h /usr/include/glslang/Include/SpirvIntrinsics.h /usr/include/glslang/Include/Types.h /usr/include/glslang/Include/arrays.h /usr/include/glslang/Include/intermediate.h /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/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/MachineIndependent/span.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/ResourceLimits
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 23:52:59 2024