Skip to content

Commit b4ff8db

Browse files
committed
Update dependencies and CI
- ISPC v1.28.2 (new minimum required version is v1.25.2) - Embree v4.4.0 - OIDN v2.3.1 - oneTBB v2022.3.0 - Dear ImGui v1.91.5 - icx 2025.2/1 - remove benny
1 parent a8a1085 commit b4ff8db

File tree

20 files changed

+99
-100
lines changed

20 files changed

+99
-100
lines changed

.github/workflows/benchmark.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ jobs:
4141
secrets: inherit
4242
with:
4343
runs-on: '"vis-perf-x8280-1"'
44-
setup-benny: true
4544
cmd: |
4645
scripts/tests/run-benchmarks.sh
4746
artifact-in: build-linux
@@ -52,7 +51,6 @@ jobs:
5251
secrets: inherit
5352
with:
5453
runs-on: '"vis-perf-x8380-1"'
55-
setup-benny: true
5654
cmd: |
5755
scripts/tests/run-benchmarks.sh
5856
artifact-in: build-linux
@@ -63,7 +61,6 @@ jobs:
6361
secrets: inherit
6462
with:
6563
runs-on: '"vis-perf-a3970x-1"'
66-
setup-benny: true
6764
cmd: |
6865
scripts/tests/run-benchmarks.sh
6966
artifact-in: build-linux
@@ -74,7 +71,6 @@ jobs:
7471
secrets: inherit
7572
with:
7673
runs-on: '"vis-perf-i9-12900k-1"'
77-
setup-benny: true
7874
cmd: |
7975
scripts/tests/run-benchmarks.sh
8076
artifact-in: build-linux
@@ -88,7 +84,6 @@ jobs:
8884
env-from-files: .github/workflows/gfx-ubuntu22.env
8985
options: --device=/dev/dri:/dev/dri
9086
runs-on: '"vis-perf-dg2-01"'
91-
setup-benny: true
9287
cmd: |
9388
scripts/tests/run-benchmarks.sh GPU
9489
artifact-in: build-linux
@@ -102,7 +97,6 @@ jobs:
10297
env-from-files: .github/workflows/gfx-ubuntu22.env
10398
options: --device=/dev/dri:/dev/dri
10499
runs-on: '"vis-perf-spr-pvc-01"'
105-
setup-benny: true
106100
cmd: |
107101
scripts/tests/run-benchmarks.sh GPU
108102
artifact-in: build-linux

.github/workflows/ci.linux.gpu.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@ jobs:
3939
image: ubuntu:22.04
4040
env-from-files: .github/workflows/icx-linux.env .github/workflows/gfx-ubuntu22.env # OIDN AOT needs ocloc
4141
cmd: |
42+
unset no_proxy && unset NO_PROXY && apt update -y && apt install -y intel-ocloc # for OIDN AOT
4243
module load cmake/3.25.3
43-
scripts/build/linux.sh -G Ninja -DBUILD_GLFW=OFF -DBUILD_GPU_SUPPORT=ON -DBUILD_OSPRAY_MODULE_MPI=ON -DBUILD_OSPRAY_MODULE_MULTIDEVICE=ON -DBUILD_EMBREE_FROM_SOURCE=ON -DBUILD_OPENVKL_FROM_SOURCE=ON -DBUILD_OIDN_FROM_SOURCE=ON
44+
scripts/build/linux.sh -G Ninja -DBUILD_GLFW=OFF -DBUILD_GPU_SUPPORT=ON -DBUILD_OSPRAY_MODULE_MPI=ON -DBUILD_OSPRAY_MODULE_MULTIDEVICE=ON -DBUILD_EMBREE_FROM_SOURCE=ON -DBUILD_OPENVKL_FROM_SOURCE=ON -DBUILD_OIDN_FROM_SOURCE=ON -DOPENVKL_VERSION=guj/fixes # XXX devel versions until next release v2.0.2
4445
artifact-out: build-ubuntu2204-mpi-icx
4546
artifact-path: build/install/ospray build/CMakeCache.txt build/*/build/CMakeCache.txt
4647

@@ -49,11 +50,11 @@ jobs:
4950
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
5051
secrets: inherit
5152
with:
52-
image: opensuse/leap:15.3
53-
env-from-files: .github/workflows/icx-linux.env
53+
image: opensuse/leap:15.4
54+
dpcpp-version: intel/2025.0
5455
cmd: |
5556
module load cmake/3.25.3
56-
scripts/build/linux.sh -DBUILD_GPU_SUPPORT=ON -DBUILD_EMBREE_FROM_SOURCE=ON -DBUILD_OPENVKL_FROM_SOURCE=ON
57+
scripts/build/linux.sh -DBUILD_GPU_SUPPORT=ON -DBUILD_EMBREE_FROM_SOURCE=ON -DBUILD_OPENVKL_FROM_SOURCE=ON -DOPENVKL_VERSION=guj/fixes # XXX devel versions until next release v2.0.2
5758
5859
rocky8-mpich-dpcpp-build:
5960
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main

.github/workflows/ci.windows.gpu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
with:
3939
runs-on: '["build", "mpi"]'
4040
env-from-files: .github/workflows/icx-windows.env
41-
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
41+
ocloc-version: oneAPI/ocloc/2025.0
4242
cmd: |
4343
# disable warnings which lead to excessively large log files
4444
$env:CXXFLAGS = '-w'

.github/workflows/dpcpp.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
DPCPP_VERSION=intel-llvm/nightly-2023-10-26-rk
1+
DPCPP_VERSION=intel-llvm/v6.2.1

.github/workflows/gfx-windows.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
GFX_DRIVER_VERSION=windows-101.5768
1+
GFX_DRIVER_VERSION=windows-latest

.github/workflows/icx-linux.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
DPCPP_VERSION=intel/2024.2.1
1+
DPCPP_VERSION=intel/2025.2

.github/workflows/icx-windows.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
DPCPP_VERSION=oneAPI/compiler/2024.2
1+
DPCPP_VERSION=intel/2025.1

.github/workflows/release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ jobs:
127127
secrets: inherit
128128
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
129129
with:
130-
coverity: true
131130
project: OSPRay
132131
prebuild: >
133132
module load impi/latest &&

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ Version History
2626
- Initialization of OpenGL on OSX
2727
- `OSP_DISJOINT` curves had disks at the end of the first and last
2828
cone/cylinder
29+
- The new minimum versions of dependencies:
30+
- ISPCRT v1.25.2 (uses IEEE 754 compliant instructions on ARM for
31+
min/max)
32+
- rkcommon v1.15.2
2933

3034
### Changes in v3.2.0:
3135

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ before you can build OSPRay you need the following prerequisites:
8181
Linux development tools.
8282

8383
- Additionally you require a copy of the [Intel® Implicit SPMD Program
84-
Compiler (ISPC)](http://ispc.github.io), version 1.23.0 or later.
84+
Compiler (ISPC)](http://ispc.github.io), version 1.25.2 or later.
8585
Please obtain a release of ISPC from the [ISPC downloads
8686
page](https://ispc.github.io/downloads.html). If ISPC is not found by
8787
CMake its location can be hinted with the variable `ISPC_EXECUTABLE`.

0 commit comments

Comments
 (0)