Compare commits
7 Commits
Author | SHA256 | Date | |
---|---|---|---|
b46ca6d71f | |||
107397e346 | |||
07fdb3f981 | |||
e310b3d9d4 | |||
00d092be3e | |||
fe753e3e5a | |||
b2956866ab |
BIN
0018771b46c492e28ca916b00eda96093381a3b2.tar.gz
(Stored with Git LFS)
BIN
0018771b46c492e28ca916b00eda96093381a3b2.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
15.4.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
15.4.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,3 +1,23 @@
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
|
16
glslang.spec
16
glslang.spec
@@ -22,24 +22,22 @@
|
||||
%endif
|
||||
|
||||
Name: glslang
|
||||
Version: 15.2.0
|
||||
Version: 15.4.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
|
||||
# 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
|
||||
Source: https://github.com/KhronosGroup/glslang/archive/%version.tar.gz
|
||||
Source3: baselibs.conf
|
||||
BuildRequires: bison
|
||||
BuildRequires: cmake >= 3.14.0
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc%{?gcc_version} >= 9
|
||||
BuildRequires: gcc%{?gcc_version}-c++ >= 9
|
||||
BuildRequires: gcc%{?gcc_version} >= 13
|
||||
BuildRequires: gcc%{?gcc_version}-c++ >= 13
|
||||
BuildRequires: python3-base
|
||||
BuildRequires: spirv-tools-devel >= 2025.1~rc1
|
||||
BuildRequires: spirv-tools-devel >= 2025.3~rc1
|
||||
|
||||
%description
|
||||
glslang is a compiler front end for the OpenGL ES and OpenGL shading
|
||||
@@ -89,7 +87,7 @@ This package contains additional headers that are not officially installed,
|
||||
but which some downstream packages rely on.
|
||||
|
||||
%prep
|
||||
%autosetup -n glslang-%rev -p1
|
||||
%autosetup -n glslang-%version -p1
|
||||
|
||||
%build
|
||||
%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
|
||||
@@ -119,7 +117,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" -a ! -iname "*.hpp" -print -delete
|
||||
find "$b/%_includedir/" -type f ! -iname "*.h" ! -iname "*.hpp" ! -iname '*.hpp11' -print -delete
|
||||
find "$b/%_includedir/" -type f -exec chmod a-x "{}" "+"
|
||||
|
||||
cd "$b"
|
||||
|
Reference in New Issue
Block a user