SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for glslang-devel-12.1.0-1.1.x86_64.rpm :

* Tue Mar 28 2023 Enrico Belleri - 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 - 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 - 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 - 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 - Adjust the cmake support files to use the shared libraries added from the latest changes
* Wed Sep 07 2022 Jan Engelhardt - 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 - 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 - 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 - 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 - Enable baselibs, for use by ffmpeg.
* Sun Jan 30 2022 Enrico Belleri - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Add 0001-build-set-SOVERSION-on-all-libraries.patch
* Thu Aug 13 2020 Jan Engelhardt - 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 - 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 - Fix build when _lto_cflags is not defined (as in SLE/Leap)
* Sun Jan 19 2020 Jan Engelhardt - 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.
 
ICM