SHA256
1
0
forked from pool/glslang

13 Commits

Author SHA256 Message Date
fb128ca42f Sync changes to SLFO-1.2 branch 2025-08-20 09:18:13 +02:00
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
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
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
c2bdd87c26 Accepting request 1189188 from X11:Wayland
- Update to release 14.3

OBS-URL: https://build.opensuse.org/request/show/1189188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glslang?expand=0&rev=52
2024-07-24 13:29:31 +00:00
1b09b78e43 [info=b2956866ab6dba106a71b552f99eb95238d9d897bd212f81c8c5f7cdd9add3c3]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=140
2024-07-10 09:40:10 +00:00
d7fd76c0da - Update to release 14.3
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/glslang?expand=0&rev=139
2024-06-26 00:50:32 +00:00
4 changed files with 12 additions and 30 deletions

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

Binary file not shown.

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

Binary file not shown.

View File

@@ -1,23 +1,3 @@
-------------------------------------------------------------------
Fri Jun 27 15:47:16 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 15.4
* Implement GL_NV_gpu_shader5 and enable GL_ARB_gpu_shader5
completely
* Add the GLSL_QCOM_tile_shading support
* Implement GL_EXT_float8_e5m2_e4m3 (bits for exponent/mantissa)
* Add variadic function support for builtin functions
* Add argument default values support for builtin functions
* Add GL_ARM_tensors
-------------------------------------------------------------------
Fri Apr 25 22:16:04 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 15.3
* Fix crash calling coopMatLoadTensorNV on an array element
* Implement GL_EXT_bfloat16
* Add missing error checks for bfloat16 math
-------------------------------------------------------------------
Thu Mar 13 16:47:27 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

View File

@@ -22,22 +22,24 @@
%endif
Name: glslang
Version: 15.4.0
Version: 15.2.0
Release: 0
Summary: OpenGL and OpenGL ES shader front end and validator
License: BSD-3-Clause
Group: Development/Libraries/C and C++
URL: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/
#Git-URL: https://github.com/KhronosGroup/glslang
Source: https://github.com/KhronosGroup/glslang/archive/%version.tar.gz
# tag 15.2.0 missing in git as of 2025-03-13
%define rev 0018771b46c492e28ca916b00eda96093381a3b2
Source: https://github.com/KhronosGroup/glslang/archive/%rev.tar.gz
Source3: baselibs.conf
BuildRequires: bison
BuildRequires: cmake >= 3.14.0
BuildRequires: fdupes
BuildRequires: gcc%{?gcc_version} >= 13
BuildRequires: gcc%{?gcc_version}-c++ >= 13
BuildRequires: gcc%{?gcc_version} >= 9
BuildRequires: gcc%{?gcc_version}-c++ >= 9
BuildRequires: python3-base
BuildRequires: spirv-tools-devel >= 2025.3~rc1
BuildRequires: spirv-tools-devel >= 2025.1~rc1
%description
glslang is a compiler front end for the OpenGL ES and OpenGL shading
@@ -87,7 +89,7 @@ This package contains additional headers that are not officially installed,
but which some downstream packages rely on.
%prep
%autosetup -n glslang-%version -p1
%autosetup -n glslang-%rev -p1
%build
%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
@@ -117,7 +119,7 @@ cd -
mkdir -p "$b/%_includedir/External/"
cp -a glslang "$b/%_includedir/"
cp -a SPIRV StandAlone "$b/%_includedir/External/"
find "$b/%_includedir/" -type f ! -iname "*.h" ! -iname "*.hpp" ! -iname '*.hpp11' -print -delete
find "$b/%_includedir/" -type f ! -iname "*.h" -a ! -iname "*.hpp" -print -delete
find "$b/%_includedir/" -type f -exec chmod a-x "{}" "+"
cd "$b"