SHA256
1
0
forked from pool/glslang

Accepting request 1203991 from X11:Wayland

- Update to release 15

OBS-URL: https://build.opensuse.org/request/show/1203991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=53
This commit is contained in:
Ana Guerrero 2024-09-29 16:09:13 +00:00 committed by Git OBS Bridge
commit 174b9017a7
7 changed files with 30 additions and 14 deletions

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

Binary file not shown.

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

Binary file not shown.

View File

@ -1,4 +1,4 @@
mtime: 1720604356
commit: b2956866ab6dba106a71b552f99eb95238d9d897bd212f81c8c5f7cdd9add3c3
mtime: 1727385908
commit: fe753e3e5ad067e4e77e4fb762f8e8a53adc1f5279d5b87e8432249de8b299f7
url: https://src.opensuse.org/jengelh/glslang
revision: master

View File

@ -1 +1 @@
libglslang14
libglslang15

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8753fd84f48cabbca5d8ec1cc13835d38a394c394a9caacbc583a4af8fa58456
oid sha256:bad4e52feb83adad3d49d7c93a218e7f182811f7fa53ee84852f1bcc5d4b3b23
size 256

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Thu Sep 26 19:29:05 UTC 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 00:22:03 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@ -16,9 +16,9 @@
#
%define lname libglslang14
%define lname libglslang15
Name: glslang
Version: 14.3.0
Version: 15.0.0
Release: 0
Summary: OpenGL and OpenGL ES shader front end and validator
License: BSD-3-Clause
@ -89,8 +89,9 @@ but which some downstream packages rely on.
%build
%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
# ABI keeps on breaking (gh#3052 #3311 #3312 #3593)
echo "V_%version { global: *; };" >/tmp/z.sym
# (gh#3052 #3311 #3312 #3593) -- supposedly handled better in
# 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
%endif
@ -141,11 +142,10 @@ done
%fdupes %buildroot/%_prefix
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%ldconfig_scriptlets -n %lname
%files -n %lname
%_libdir/*.so.14*
%_libdir/*.so.15*
%files devel -f devel.files
%_bindir/gls*