38 Commits

Author SHA256 Message Date
2c7298ac92 Accepting request 1327209 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1327209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=16
2026-01-14 15:24:08 +00:00
9bb3fd0e3c Accepting request 1327101 from home:darix:branches:graphics
- Add skip-tests.patch and series file for easier quilt setup
  2 tests fail in a weird way - until we can verify them with
  upstream. lets skip them.
- enable GPU support via level zero library
- bump maximum version for llvm

- Update to 1.29.1
  https://github.com/ispc/ispc/releases/tag/v1.29.1
  https://github.com/ispc/ispc/releases/tag/v1.29.0
  https://github.com/ispc/ispc/releases/tag/v1.28.2
  https://github.com/ispc/ispc/releases/tag/v1.28.1
  https://github.com/ispc/ispc/releases/tag/v1.28.0
  https://github.com/ispc/ispc/releases/tag/v1.27.0
  https://github.com/ispc/ispc/releases/tag/v1.26.0

OBS-URL: https://build.opensuse.org/request/show/1327101
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=36
2026-01-14 11:58:21 +00:00
a349773e8b Accepting request 1225266 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1225266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=15
2024-11-20 16:03:04 +00:00
f1effbcca1 Accepting request 1225177 from home:StefanBruens:branches:devel:tools:compiler
- Update to 1.25.3
  https://github.com/ispc/ispc/releases/tag/v1.25.3
  https://github.com/ispc/ispc/releases/tag/v1.25.2
  https://github.com/ispc/ispc/releases/tag/v1.25.1
  https://github.com/ispc/ispc/releases/tag/v1.25.0
  https://github.com/ispc/ispc/releases/tag/v1.24.0
- Use LLVM 19
- Clean up spec file

OBS-URL: https://build.opensuse.org/request/show/1225177
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=34
2024-11-20 10:32:47 +00:00
124fe83325 Accepting request 1171371 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1171371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=14
2024-05-02 21:46:58 +00:00
6c245128a2 Accepting request 1171360 from home:darix:branches:graphics
fix

OBS-URL: https://build.opensuse.org/request/show/1171360
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=32
2024-05-02 13:51:54 +00:00
23de77a923 Accepting request 1171052 from home:darix:branches:graphics
The updated version is need to build the new OpenImageDenoise, which is in turn needed for blender 4.1.

OBS-URL: https://build.opensuse.org/request/show/1171052
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=31
2024-05-02 09:58:33 +00:00
5d1e8e881d Accepting request 1161338 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1161338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=13
2024-03-25 20:12:25 +00:00
e3101554c4 Accepting request 1161196 from home:aaronpuchert:branches:devel:tools:compiler
- Replace libomp-devel requirement by libomp%llvm_ver-devel to
  match llvm%llvm_ver-devel. Needed because libomp-devel is now a
  metapackage that points to the latest version.

OBS-URL: https://build.opensuse.org/request/show/1161196
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=29
2024-03-25 08:45:47 +00:00
a84fc1617e Accepting request 1123661 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1123661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=12
2023-11-06 20:15:02 +00:00
5900ee5459 Accepting request 1123652 from home:dimstar:Factory
Fix build with RPM 4.19: unnumbered patches are no longer supported.

OBS-URL: https://build.opensuse.org/request/show/1123652
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=27
2023-11-06 17:27:42 +00:00
9d29077567 Accepting request 1074203 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1074203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=11
2023-03-25 17:55:35 +00:00
af23f2f043 Accepting request 1074129 from home:frispete:blender
- Add ispc-add-cstdint-include.patch to fix compilation with GCC 13.

OBS-URL: https://build.opensuse.org/request/show/1074129
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=25
2023-03-24 14:26:50 +00:00
e2095c2bd5 Accepting request 1037643 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1037643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=10
2022-11-24 11:24:01 +00:00
9b0e73e477 Accepting request 1037621 from home:dimstar:Factory
- Update to version 1.18.1:
  + A minor ISPC update with security fix: zlib dependency was
    removed.
- Drop zlib-devel BuildRequires: no longer needed.

- Specify a certain llvm version (llvm15 is supported from the

OBS-URL: https://build.opensuse.org/request/show/1037621
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=23
2022-11-23 15:34:50 +00:00
ec857721d9 Accepting request 1030117 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1030117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=9
2022-10-20 09:11:45 +00:00
f7a19e782f Accepting request 1030067 from home:StefanBruens:branches:devel:tools:compiler
- Enable aarch64 builds, disable (broken) aarch32
- Fix CMake config, remove static library from exported targets
- Enable tests

OBS-URL: https://build.opensuse.org/request/show/1030067
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=21
2022-10-20 08:19:18 +00:00
2eb2b964c4 Accepting request 1009818 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1009818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=8
2022-10-11 16:03:36 +00:00
356ea3cf08 Accepting request 1008887 from home:frispete:blender
- Update to 1.18.0
  Check:
  https://github.com/ispc/ispc/blob/main/docs/ReleaseNotes.txt
- Package separate devel and library packages
- Specify a certain llvm version (llvm15 is supported from the 
  next release only
- Adopt {n}curses support
- Make ispc depend on ispc-devel for backward compatibility

OBS-URL: https://build.opensuse.org/request/show/1008887
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=19
2022-10-11 14:39:54 +00:00
98136e5c2d Accepting request 972400 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/972400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=7
2022-04-24 18:34:23 +00:00
96599a4d34 Accepting request 972389 from home:frispete:blender
- Update to 1.17.0
  Check:
  https://github.com/ispc/ispc/blob/main/docs/ReleaseNotes.txt
- Switch to default clang/llvm build

OBS-URL: https://build.opensuse.org/request/show/972389
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=17
2022-04-24 17:27:12 +00:00
803afe1184 Accepting request 925980 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/925980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=6
2021-10-18 19:59:48 +00:00
bdb1413ad5 Accepting request 925296 from home:frispete:blender
- Update to 1.16.1
  Check:
  https://github.com/ispc/ispc/blob/main/docs/ReleaseNotes.txt
- Remove fix-llvm12-fallout.patch, upstreamed
- Explicitly use clang12 to build

OBS-URL: https://build.opensuse.org/request/show/925296
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=16
2021-10-18 08:44:03 +00:00
50fd57d80b Accepting request 889833 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/889833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=5
2021-05-02 16:36:16 +00:00
8d9360b74c Accepting request 889832 from home:frispete:blender
remove series

OBS-URL: https://build.opensuse.org/request/show/889832
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=14
2021-05-02 15:02:33 +00:00
e493478e8e Accepting request 889814 from home:frispete:blender
- Add fix-llvm12-fallout.patch with some LLVM API changes backported
  as a temporary measure to fix LLVM 12 builds

OBS-URL: https://build.opensuse.org/request/show/889814
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=13
2021-05-02 12:39:47 +00:00
0524701aeb Accepting request 886459 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/886459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=4
2021-04-18 19:45:26 +00:00
14f7ac5709 Accepting request 886453 from home:andythe_great:branches:devel:tools:compiler
- Update to 1.15.0.
  * New loop unroll pragmas: #pragma unroll and #pragma nounroll
    directives provide loop unrolling optimization hints to the 
    compiler. This pragma may be used immediately before a loop 
    statement. Currently, this functionality is limited to uniform 
    for and do-while.
  * More efficient packed_[load|store]_active() stdlib functions 
    implementation (up to 2.5x faster), which now supports 64 bit types.
  * New cpus: icelake-server, tigerlake , alderlake, sapphirerapids.
  * Several stability fixes related to SOA types, bool varying type
    initialization, broken alignment information, type scoping.
  * Compile time improvements.
  * Initial support of ahead of time compilation to oneAPI Level Zero
    binary format using --emit-zebin switch. You can use this binary 
    from ISPC Runtime by setting
  * ISPCRT_USE_ZEBIN env variable to 1. Please note that SPIR-V format
    is still a recommended and default way.
  * Initial function pointers implementation.
  * Global atomics support.
  * Double math functions support.
  * Memory functions support.
  * Reworked masking approach. We disabled genx hardware mask by 
    default and use a software mask by default.
  * Improved address spaces differentiation.
  * Initial debug support.
  * TGLLP (TigerLake mobile CPU) support (--cpu=TGLLP).

OBS-URL: https://build.opensuse.org/request/show/886453
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=11
2021-04-18 14:14:29 +00:00
acadb8a268 Accepting request 847048 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/847048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=3
2020-11-17 20:22:01 +00:00
dd5967643f Accepting request 846843 from home:frispete:blender
Note, we don't do any GPU builds yet, because
 - API is not stable
 - additional dependencies (that are not available, yet)
- Update to version v1.14.1:
  A minor ISPC update with a bug fix for AVX512 detection problem on macOS
  (for more details see issue #1854) and update of GPU version to use Level0 v1.0.
  CPU binaries are based on patched LLVM 10.0.1.
- Update to version v1.14.0:
  An ISPC release with several improvements for CPU and initial support of Intel
  graphics hardware architectures. The binaries in this release include CPU versions
  for Windows, Linux, and macOS, as previous releases, plus a GPU-enabled Linux binary,
  which supports both CPU and GPU. CPU binaries are based on patched LLVM 10.0.1.
  CPU changes include:
  + new avx2-i8x32, avx2-i16x16, avx512skx-i8x64, avx512skx-i16x32 targets.
    "generic" targets were removed.
  + several stability fixes, including bugs discovered during fuzzing ISPC by YARPGen.
  + integer division performance improvements.
  + support for __vectorcall calling convention on Windows x64 (enabled by
    '--vectorcall')

OBS-URL: https://build.opensuse.org/request/show/846843
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=9
2020-11-09 07:08:46 +00:00
e7cb4d583a Accepting request 820556 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/820556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=2
2020-07-14 05:59:02 +00:00
a137122785 Accepting request 819497 from home:frispete:blender
- fix build with 15.2

OBS-URL: https://build.opensuse.org/request/show/819497
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=7
2020-07-12 14:38:35 +00:00
e2b7be2473 Accepting request 798009 from devel:tools:compiler
Libraries start to require this, first one is the current release of OpenImageDenoise,
as found in https://build.opensuse.org/package/show/home:frispete:blender/OpenImageDenoise

Now as full llvm build using thin lto, thanks to Ismail.

OBS-URL: https://build.opensuse.org/request/show/798009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=1
2020-06-11 12:51:25 +00:00
80ddf48a10 Accepting request 798008 from home:frispete:blender
- Use lto option "thin"

OBS-URL: https://build.opensuse.org/request/show/798008
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=5
2020-04-26 17:39:13 +00:00
3187148b4b Accepting request 797872 from home:frispete:blender
- Switch to full llvm compilation (remove gcc enforcement)

OBS-URL: https://build.opensuse.org/request/show/797872
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=4
2020-04-26 10:40:43 +00:00
5aea095bba Accepting request 797697 from home:frispete:blender
- Fix llvm version dependency tweaking
- Exclude %{ix86} for now

OBS-URL: https://build.opensuse.org/request/show/797697
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=3
2020-04-25 16:45:05 +00:00
aa07011a58 - Clarify cmake dependency
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=2
2020-04-25 15:43:33 +00:00
f513a05088 Accepting request 797643 from home:frispete:blender
Libraries start to require this, first one is the current release of OpenImageDenoise,
as found in https://build.opensuse.org/package/show/home:frispete:blender/OpenImageDenoise

Please consider.

Now using cmake_build macro, as requested from Martin.

OBS-URL: https://build.opensuse.org/request/show/797643
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=1
2020-04-25 15:39:30 +00:00