Compare commits
No commits in common. "factory" and "factory" have entirely different histories.
BIN
14.3.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
14.3.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
15.1.0.tar.gz
(Stored with Git LFS)
BIN
15.1.0.tar.gz
(Stored with Git LFS)
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
mtime: 1735808627
|
||||
commit: e310b3d9d4e725681112f622f1a812f46473cd52eb90b98061fb72c294474474
|
||||
mtime: 1720604356
|
||||
commit: b2956866ab6dba106a71b552f99eb95238d9d897bd212f81c8c5f7cdd9add3c3
|
||||
url: https://src.opensuse.org/jengelh/glslang
|
||||
revision: master
|
||||
|
@ -1 +1 @@
|
||||
libglslang15
|
||||
libglslang14
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ca34fcfd53c8c5d79b86cd7332d5ff5c0f623f813eb02d46f62aaa7a12495dab
|
||||
oid sha256:8753fd84f48cabbca5d8ec1cc13835d38a394c394a9caacbc583a4af8fa58456
|
||||
size 256
|
||||
|
@ -1,34 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
|
21
glslang.spec
21
glslang.spec
@ -16,9 +16,9 @@
|
||||
#
|
||||
|
||||
|
||||
%define lname libglslang15
|
||||
%define lname libglslang14
|
||||
Name: glslang
|
||||
Version: 15.1.0
|
||||
Version: 14.3.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.4~rc2
|
||||
BuildRequires: spirv-tools-devel >= 2024.3
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1599
|
||||
BuildRequires: gcc12-c++
|
||||
BuildRequires: gcc11-c++
|
||||
%else
|
||||
BuildRequires: c++_compiler
|
||||
%endif
|
||||
@ -55,7 +55,6 @@ 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
|
||||
@ -90,11 +89,10 @@ but which some downstream packages rely on.
|
||||
|
||||
%build
|
||||
%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
|
||||
# (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
|
||||
# ABI keeps on breaking (gh#3052 #3311 #3312 #3593)
|
||||
echo "V_%version { global: *; };" >/tmp/z.sym
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1599
|
||||
export CC=gcc-12 CXX=g++-12
|
||||
export CC=gcc-11 CXX=g++-11
|
||||
%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" \
|
||||
@ -143,10 +141,11 @@ done
|
||||
|
||||
%fdupes %buildroot/%_prefix
|
||||
|
||||
%ldconfig_scriptlets -n %lname
|
||||
%post -n %lname -p /sbin/ldconfig
|
||||
%postun -n %lname -p /sbin/ldconfig
|
||||
|
||||
%files -n %lname
|
||||
%_libdir/*.so.15*
|
||||
%_libdir/*.so.14*
|
||||
|
||||
%files devel -f devel.files
|
||||
%_bindir/gls*
|
||||
|
Loading…
Reference in New Issue
Block a user