forked from pool/spirv-tools
Compare commits
6 Commits
Author | SHA256 | Date | |
---|---|---|---|
|
2d817a234e | ||
|
48534698d0 | ||
|
8e4d8a597c | ||
|
6f5f3f6f60 | ||
|
f8f8ef874a | ||
|
03897698c9 |
@ -1,4 +1,4 @@
|
|||||||
mtime: 1719991062
|
mtime: 1734379448
|
||||||
commit: 31778905711a6e493dda38e6848d43bd5aa8059ce73d9dcd5197703f84f6cd79
|
commit: aae3b7f43c6c579079d06523fe5ec101506338f9512020604a4459b40c46044e
|
||||||
url: https://src.opensuse.org/jengelh/spirv-tools
|
url: https://src.opensuse.org/jengelh/spirv-tools
|
||||||
revision: master
|
revision: master
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
libSPIRV-Tools-2024_3
|
libSPIRV-Tools-2024_4_rc2
|
||||||
spirv-tools-devel
|
spirv-tools-devel
|
||||||
requires -spirv-tools-<targettype>
|
requires -spirv-tools-<targettype>
|
||||||
requires "libSPIRV-Tools-2024_3-<targettype> = <version>"
|
requires "libSPIRV-Tools-2024_4_rc2-<targettype> = <version>"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:81d43042273ae211a0bb448c616dce81b0a98c1bc908609b0dc629144aa32da1
|
oid sha256:8ee582b0bcf05a38967b027835238f20544525d5b20600a3d50f20d04327b83e
|
||||||
size 256
|
size 256
|
||||||
|
@ -1,3 +1,35 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 15 18:56:06 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 2024.4~rc2
|
||||||
|
* General:
|
||||||
|
* Add FPEncoding operand type. (#5726)
|
||||||
|
* Support SPV_KHR_untyped_pointers, SPV_INTEL_global_variable_host_access,
|
||||||
|
SPV_KHR_compute_shader_derivative
|
||||||
|
* Vulkan 1.4 support (#5899)
|
||||||
|
* Optimizer: Add knowledge of cooperative matrice
|
||||||
|
- Delete 0001-SPV_KHR_untyped_pointers-Fix-verification-for-OpenCL.patch
|
||||||
|
(merged)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 8 16:12:56 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 2024.4~rc1
|
||||||
|
* Add knowledge of cooperative matrices
|
||||||
|
* Add FPEncoding operand type
|
||||||
|
* Allow for empty list of enums for an operand
|
||||||
|
* Support SPV_KHR_untyped_pointers
|
||||||
|
* properly handle the load and store cache control operand types
|
||||||
|
* spirv-link: allow linking functions with different pointer arguments
|
||||||
|
* Allow ArrayStride on untyped pointers
|
||||||
|
* [OPT] Add SPV_KHR_ray_tracing_position_fetch to allow lists
|
||||||
|
* Validate presence of Stride operand to OpCooperativeMatrix{Load,Store}KHR
|
||||||
|
* [SPV_KHR_untyped_pointers] Fix verification of vload/vstore OpenCL.std instructions
|
||||||
|
* spirv-opt: make traversal deterministic
|
||||||
|
* add support for SPV_INTEL_global_variable_host_access
|
||||||
|
- Add 0001-SPV_KHR_untyped_pointers-Fix-verification-for-OpenCL.patch
|
||||||
|
for shaderc.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jun 25 20:47:23 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
Tue Jun 25 20:47:23 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
@ -17,16 +17,16 @@
|
|||||||
|
|
||||||
|
|
||||||
%define _lto_cflags %nil
|
%define _lto_cflags %nil
|
||||||
%define lname libSPIRV-Tools-2024_3
|
%define lname libSPIRV-Tools-2024_4_rc2
|
||||||
|
|
||||||
Name: spirv-tools
|
Name: spirv-tools
|
||||||
Version: 2024.3
|
Version: 2024.4~rc2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: API and commands for processing SPIR-V modules
|
Summary: API and commands for processing SPIR-V modules
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://github.com/KhronosGroup/SPIRV-Tools
|
URL: https://github.com/KhronosGroup/SPIRV-Tools
|
||||||
Source: https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v%version.tar.gz
|
Source: https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v2024.4.rc2.tar.gz
|
||||||
Source9: baselibs.conf
|
Source9: baselibs.conf
|
||||||
Patch1: ver.diff
|
Patch1: ver.diff
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
@ -34,12 +34,12 @@ BuildRequires: cmake >= 3.17.2
|
|||||||
%if 0%{?suse_version} >= 1599
|
%if 0%{?suse_version} >= 1599
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
%else
|
%else
|
||||||
BuildRequires: gcc11-c++
|
BuildRequires: gcc12-c++
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
BuildRequires: python3-base
|
BuildRequires: python3-base
|
||||||
BuildRequires: python3-xml
|
BuildRequires: python3-xml
|
||||||
BuildRequires: spirv-headers >= 1.6.1+sdk283+g8
|
BuildRequires: spirv-headers >= 1.6.4+sdk303
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The package includes an assembler, binary module parser,
|
The package includes an assembler, binary module parser,
|
||||||
@ -67,13 +67,13 @@ validator, and is used in the standalone tools whilst also enabling
|
|||||||
integration into other code bases directly.
|
integration into other code bases directly.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n SPIRV-Tools-%version
|
%autosetup -p1 -n SPIRV-Tools-2024.4.rc2
|
||||||
find . -type f -name CMakeLists.txt -exec \
|
find . -type f -name CMakeLists.txt -exec \
|
||||||
perl -i -pe 's{\@PACKAGE_VERSION\@}{%version}' CMakeLists.txt {} +
|
perl -i -pe 's{\@PACKAGE_VERSION\@}{%version}' CMakeLists.txt {} +
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} < 1599
|
%if 0%{?suse_version} && 0%{?suse_version} < 1599
|
||||||
export CXX=g++-11
|
export CXX=g++-12
|
||||||
%endif
|
%endif
|
||||||
%cmake -DSPIRV-Headers_SOURCE_DIR="%_prefix" \
|
%cmake -DSPIRV-Headers_SOURCE_DIR="%_prefix" \
|
||||||
-DSPIRV_TOOLS_BUILD_STATIC:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=ON
|
-DSPIRV_TOOLS_BUILD_STATIC:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=ON
|
||||||
@ -86,8 +86,7 @@ for i in "" "-diff" "-link" "-lint" "-opt" "-reduce" "-shared"; do
|
|||||||
ln -s "libSPIRV-Tools$i-%version.so" "%buildroot/%_libdir/libSPIRV-Tools$i.so"
|
ln -s "libSPIRV-Tools$i-%version.so" "%buildroot/%_libdir/libSPIRV-Tools$i.so"
|
||||||
done
|
done
|
||||||
|
|
||||||
%post -n %lname -p /sbin/ldconfig
|
%ldconfig_scriptlets -n %lname
|
||||||
%postun -n %lname -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%_bindir/spirv-*
|
%_bindir/spirv-*
|
||||||
|
BIN
v2024.3.tar.gz
(Stored with Git LFS)
BIN
v2024.3.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
v2024.4.rc2.tar.gz
(Stored with Git LFS)
Normal file
BIN
v2024.4.rc2.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user