diff --git a/14.3.0.tar.gz b/14.3.0.tar.gz deleted file mode 100644 index a9804a3..0000000 --- a/14.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:be6339048e20280938d9cb399fcdd06e04f8654d43e170e8cce5a56c9a754284 -size 3851265 diff --git a/15.0.0.tar.gz b/15.0.0.tar.gz new file mode 100644 index 0000000..8cc2f15 --- /dev/null +++ b/15.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c31c8c2e89af907507c0631273989526ee7d5cdf7df95ececd628fd7b811e064 +size 3864508 diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo index ec9e943..293f608 100644 --- a/_scmsync.obsinfo +++ b/_scmsync.obsinfo @@ -1,4 +1,4 @@ -mtime: 1720604356 -commit: b2956866ab6dba106a71b552f99eb95238d9d897bd212f81c8c5f7cdd9add3c3 +mtime: 1727385908 +commit: fe753e3e5ad067e4e77e4fb762f8e8a53adc1f5279d5b87e8432249de8b299f7 url: https://src.opensuse.org/jengelh/glslang revision: master diff --git a/baselibs.conf b/baselibs.conf index 924a319..9eb2bf5 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libglslang14 +libglslang15 diff --git a/build.specials.obscpio b/build.specials.obscpio index a2585bd..4795036 100644 --- a/build.specials.obscpio +++ b/build.specials.obscpio @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8753fd84f48cabbca5d8ec1cc13835d38a394c394a9caacbc583a4af8fa58456 +oid sha256:bad4e52feb83adad3d49d7c93a218e7f182811f7fa53ee84852f1bcc5d4b3b23 size 256 diff --git a/glslang.changes b/glslang.changes index 60c56f2..1b27bd5 100644 --- a/glslang.changes +++ b/glslang.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Thu Sep 26 19:29:05 UTC 2024 - Jan Engelhardt + +- 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 diff --git a/glslang.spec b/glslang.spec index 2fd9dfb..7a8e0be 100644 --- a/glslang.spec +++ b/glslang.spec @@ -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*