SHA256
1
0
forked from pool/glslang

Compare commits

...

9 Commits

Author SHA256 Message Date
Ana Guerrero
4ef5963daa Accepting request 1234527 from X11:Wayland
- Fix building vsgXChange and other packages by adding the
  missing runtime dependency to the development package
  for SPIRV-Tools-opt

OBS-URL: https://build.opensuse.org/request/show/1234527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=55
2025-01-06 15:04:49 +00:00
OBS User unknown
7619d8a226 [info=e310b3d9d4e725681112f622f1a812f46473cd52eb90b98061fb72c294474474]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=146
2025-01-02 09:50:57 +00:00
Ana Guerrero
3eff9cfff7 Accepting request 1231576 from X11:Wayland
- Update to release 15.1

OBS-URL: https://build.opensuse.org/request/show/1231576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=54
2024-12-18 19:08:40 +00:00
OBS User unknown
7856d2ff9a [info=00d092be3e4a07aa8ded4e33004ad55e30ba4c2e6ea165be3626c97b0fbe6d08]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=145
2024-12-16 19:55:19 +00:00
OBS User unknown
aca2617ccb [info=63b46658af7a493275089888307f7ef2300d11ee219e62efac6a1f9ccc0c8535]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=144
2024-12-16 19:53:23 +00:00
OBS User unknown
7b8cb70716 [info=f9ad850053830d6d768a7068a2adcbae06a8988f0f1c05db573fb0676aec67b0]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=143
2024-12-15 21:52:23 +00:00
Ana Guerrero
174b9017a7 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
2024-09-29 16:09:13 +00:00
OBS User unknown
77ed6bc04f [info=fe753e3e5ad067e4e77e4fb762f8e8a53adc1f5279d5b87e8432249de8b299f7]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=142
2024-09-26 21:25:21 +00:00
OBS User unknown
5c8dfc6cce [info=cd0928479569823d887a6acd0eef00e409991ab2d511924978ee3010459ea872]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=141
2024-09-26 19:59:42 +00:00
7 changed files with 49 additions and 17 deletions

BIN
14.3.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,4 +1,4 @@
mtime: 1720604356
commit: b2956866ab6dba106a71b552f99eb95238d9d897bd212f81c8c5f7cdd9add3c3
mtime: 1735808627
commit: e310b3d9d4e725681112f622f1a812f46473cd52eb90b98061fb72c294474474
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:ca34fcfd53c8c5d79b86cd7332d5ff5c0f623f813eb02d46f62aaa7a12495dab
size 256

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Thu Jan 2 08:54:06 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Fix building vsgXChange and other packages by adding the
missing runtime dependency to the development package
for SPIRV-Tools-opt
-------------------------------------------------------------------
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>
- 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.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
@ -55,6 +55,7 @@ specifications for these languages.
%package devel
Summary: OpenGL and OpenGL ES shader front end and validator
Group: Development/Libraries/C and C++
Requires: cmake(SPIRV-Tools-opt)
Requires: %lname = %version
%description devel
@ -89,10 +90,11 @@ 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
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" \
@ -141,11 +143,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*