glslang 15.1

This commit is contained in:
Jan Engelhardt 2024-12-15 22:52:05 +01:00
parent fe753e3e5a
commit 00d092be3e
4 changed files with 15 additions and 7 deletions

BIN
15.0.0.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
15.1.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Sun Dec 15 21:51:35 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 15.1
* Add Vulkan 1.4 target and client
* Implement GLSL_NV_cooperative_matrix2
* Emit OpModfStruct instead of depracated OpModf
-------------------------------------------------------------------
Thu Sep 26 19:29:05 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@ -18,7 +18,7 @@
%define lname libglslang15
Name: glslang
Version: 15.0.0
Version: 15.1.0
Release: 0
Summary: OpenGL and OpenGL ES shader front end and validator
License: BSD-3-Clause
@ -31,9 +31,9 @@ BuildRequires: bison
BuildRequires: cmake >= 3.14.0
BuildRequires: fdupes
BuildRequires: python3-base
BuildRequires: spirv-tools-devel >= 2024.3
BuildRequires: spirv-tools-devel >= 2024.4~rc2
%if 0%{?suse_version} && 0%{?suse_version} < 1599
BuildRequires: gcc11-c++
BuildRequires: gcc12-c++
%else
BuildRequires: c++_compiler
%endif
@ -93,7 +93,7 @@ but which some downstream packages rely on.
# glslang-15 and onwards, do watch for ABI breaks
#echo "V_%version { global: *; };" >/tmp/z.sym
%if 0%{?suse_version} && 0%{?suse_version} < 1599
export CC=gcc-11 CXX=g++-11
export CC=gcc-12 CXX=g++-12
%endif
# Trim -Wl,--no-undefined for now (https://github.com/KhronosGroup/glslang/issues/1484)
%cmake -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \