Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/continuous.yml
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ jobs:
with:
runs-on: '[ "Windows", "dg2" ]'
msvc-version: 2022
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-windows-public.env
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-in: windows-JIT-build
cmd: |
$EmbreeDir = .\\scripts\\prepare-test-files.ps1 -TestType ctest
Expand All @@ -207,7 +207,7 @@ jobs:
with:
runs-on: '[ "Windows", "bmg" ]'
msvc-version: 2022
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-windows-public.env
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-in: windows-JIT-build
cmd: |
$EmbreeDir = .\\scripts\\prepare-test-files.ps1 -TestType ctest
Expand All @@ -220,7 +220,7 @@ jobs:
with:
runs-on: '[ "Windows", "lnl" ]'
msvc-version: 2022
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-windows-public.env
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-in: windows-JIT-build
cmd: |
$EmbreeDir = .\\scripts\\prepare-test-files.ps1 -TestType ctest
Expand All @@ -233,7 +233,7 @@ jobs:
with:
runs-on: '[ "Windows", "dg2" ]'
msvc-version: 2022
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-windows-internal.env
env-from-files: ./.github/workflows/gfx-windows-internal.env
artifact-in: windows-JIT-build
cmd: |
$EmbreeDir = .\\scripts\\prepare-test-files.ps1 -TestType ctest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dpcpp-sycl-nightly.env
Original file line number Diff line number Diff line change
@@ -1 +1 @@
DPCPP_VERSION=intel-llvm/v6.2.0
DPCPP_VERSION=intel-llvm/v7.1.0
14 changes: 7 additions & 7 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ jobs:
options: --device=/dev/dri:/dev/dri
runs-on: '[ "Linux", "docker", "dg2" ]'
env-from-files: ./.github/workflows/gfx-ubuntu24-public.env
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-in: nightly-linux-DG2-JIT-PUBLIC-build
cmd: |
EMBREE_PATH=$(./scripts/prepare-test-files.sh --type ctest)
Expand Down Expand Up @@ -140,7 +140,7 @@ jobs:
options: --device=/dev/dri:/dev/dri
runs-on: '[ "Linux", "docker", "pvc" ]'
env-from-files: ./.github/workflows/gfx-ubuntu24-public.env
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-in: nightly-linux-PVC-JIT-build
cmd: |
export NEOReadDebugKeys=1
Expand All @@ -159,7 +159,7 @@ jobs:
options: --device=/dev/dri:/dev/dri
runs-on: '[ "Linux", "docker", "pvc" ]'
env-from-files: ./.github/workflows/gfx-ubuntu24-public.env
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-in: nightly-linux-PVC-JIT-build
cmd: |
export NEOReadDebugKeys=1
Expand Down Expand Up @@ -210,7 +210,7 @@ jobs:
runs-on: '[ "Windows", "dg2" ]'
env-from-files: ./.github/workflows/gfx-windows-public.env
msvc-version: 2022
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-out: nightly-windows-DG2-JIT-INTELLLVM-bulid
artifact-path: ./build/*.zip
cmd: |
Expand Down Expand Up @@ -242,7 +242,7 @@ jobs:
runs-on: '[ "Windows", "dg2" ]'
env-from-files: ./.github/workflows/gfx-windows-public.env
msvc-version: 2022
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-in: nightly-windows-DG2-JIT-INTELLLVM-bulid
cmd: |
$EmbreeDir = .\scripts\prepare-test-files.ps1 -TestType ctest
Expand All @@ -255,7 +255,7 @@ jobs:
runs-on: '[ "Windows", "dg2" ]'
env-from-files: ./.github/workflows/gfx-windows-public.env
msvc-version: 2022
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-out: nightly-windows-DG2-JIT-PUBLIC-build
artifact-path: ./build/*.zip
cmd: |
Expand Down Expand Up @@ -287,7 +287,7 @@ jobs:
runs-on: '[ "Windows", "dg2" ]'
env-from-files: ./.github/workflows/gfx-windows-public.env
msvc-version: 2022
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-in: nightly-windows-DG2-JIT-PUBLIC-build
cmd: |
$EmbreeDir = .\scripts\prepare-test-files.ps1 -TestType ctest
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
artifact-out: build-windows
artifact-path: ./build/embree-*.zip
msvc-version: 2019
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
cmd: |
$opts = "-DCMAKE_BUILD_TYPE=Release"
$opts += " -DBUILD_TESTING=ON"
Expand Down Expand Up @@ -167,7 +167,7 @@ jobs:
runs-on: '[ "Linux", "build" ]'
artifact-out: build-linux
artifact-path: ./build/*.tar.gz
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
pre-cmd: |
dnf -y install epel-release
dnf -y config-manager --set-enabled powertools
Expand Down Expand Up @@ -215,7 +215,7 @@ jobs:
with:
runs-on: '[ "Windows", "build" ]'
msvc-version: 2019
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-out: build-windows-sycl
artifact-path: ./build/*.zip
cmd: |
Expand Down Expand Up @@ -243,7 +243,7 @@ jobs:
with:
image: rockylinux:8.7
runs-on: '[ "Linux", "build" ]'
dpcpp-version: intel-llvm/v6.2.0
dpcpp-version: intel-llvm/v7.1.0
artifact-out: build-linux-sycl
artifact-path: ./build/*.tar.gz
pre-cmd: |
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ C++11. Embree is tested with the following compilers:
Linux

- Intel® oneAPI DPC++/C++ Compiler 2025.2
- oneAPI DPC++/C++ Compiler 6.2.0
- oneAPI DPC++/C++ Compiler 7.1.0
- Clang 20
- GCC 15 (Fedora 42) AVX512 support
- Intel® Implicit SPMD Program Compiler 1.22.0
Expand Down Expand Up @@ -397,7 +397,7 @@ The "oneAPI DPC++ Compiler" is more up-to-date than the "Intel(R) oneAPI
DPC++/C++ Compiler" but less stable. The current tested version of the "oneAPI
DPC++ compiler is

- [oneAPI DPC++ Compiler 6.2.0](https://github.com/intel/llvm/releases/tag/v6.2.0)
- [oneAPI DPC++ Compiler 7.1.0](https://github.com/intel/llvm/releases/tag/v7.1.0)

The compiler can be downloaded and simply extracted. The oneAPI DPC++ compiler
can be set up executing the following commands in a Linux (bash) shell:
Expand Down Expand Up @@ -481,7 +481,7 @@ Windows
Embree is tested using the following compilers under Windows:

- Intel® oneAPI DPC++/C++ Compiler 2025.2
- oneAPI DPC++/C++ Compiler 6.2.0
- oneAPI DPC++/C++ Compiler 7.1.0
- Visual Studio 2022
- Visual Studio 2019
- Visual Studio 2017
Expand Down Expand Up @@ -602,7 +602,7 @@ The "oneAPI DPC++ Compiler" is more up-to-date than the "Intel(R) oneAPI
DPC++/C++ Compiler" but less stable. The current tested version of the oneAPI
DPC++ compiler is

- [oneAPI DPC++ Compiler 6.2.0](https://github.com/intel/llvm/releases/tag/v6.2.0)
- [oneAPI DPC++ Compiler 7.1.0](https://github.com/intel/llvm/releases/tag/v7.1.0)

Download and unpack the archive and open the "x64 Native Tools Command Prompt"
of Visual Studio and execute the following lines to properly configure the
Expand Down
4 changes: 4 additions & 0 deletions common/cmake/package.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ IF (EMBREE_SYCL_SUPPORT AND EMBREE_INSTALL_DEPENDENCIES)
IF (EXISTS "${DPCPP_COMPILER_DIR}/ur_adapter_level_zero.dll")
INSTALL(FILES "${DPCPP_COMPILER_DIR}/ur_adapter_level_zero.dll" DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT lib)
ENDIF()
IF (EXISTS "${DPCPP_COMPILER_DIR}/ur_adapter_level_zero_V2.dll")
INSTALL(FILES "${DPCPP_COMPILER_DIR}/ur_adapter_level_zero_V2.dll" DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT lib)
ENDIF()

# copy unified runtime loader dll
IF(EXISTS "${DPCPP_COMPILER_DIR}/ur_loader.dll")
Expand Down Expand Up @@ -84,6 +87,7 @@ IF (EMBREE_SYCL_SUPPORT AND EMBREE_INSTALL_DEPENDENCIES)
"${DPCPP_COMPILER_DIR}/../lib/libsycl.so.?.?.?"
"${DPCPP_COMPILER_DIR}/../lib/libsycl.so.?.?.?-?"
"${DPCPP_COMPILER_DIR}/../lib/libur_adapter_level_zero.so*"
"${DPCPP_COMPILER_DIR}/../lib/libur_adapter_level_zero_V2.so*"
"${DPCPP_COMPILER_DIR}/../lib/libur_loader.so*"
"${DPCPP_COMPILER_DIR}/../lib/libumf.so*")
INSTALL(FILES ${LIB_SYCL_FILES} DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT lib)
Expand Down
8 changes: 4 additions & 4 deletions doc/src/compilation.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ C++11. Embree is tested with the following compilers:
Linux

- Intel® oneAPI DPC++/C++ Compiler 2025.2
- oneAPI DPC++/C++ Compiler 6.2.0
- oneAPI DPC++/C++ Compiler 7.1.0
- Clang 20
- GCC 15 (Fedora 42) AVX512 support
- Intel® Implicit SPMD Program Compiler 1.22.0
Expand Down Expand Up @@ -129,7 +129,7 @@ The "oneAPI DPC++ Compiler" is more up-to-date than the "Intel(R) oneAPI
DPC++/C++ Compiler" but less stable. The current tested version of the "oneAPI
DPC++ compiler is

- [oneAPI DPC++ Compiler 6.2.0](https://github.com/intel/llvm/releases/tag/v6.2.0)
- [oneAPI DPC++ Compiler 7.1.0](https://github.com/intel/llvm/releases/tag/v7.1.0)

The compiler can be downloaded and simply extracted. The oneAPI DPC++ compiler
can be set up executing the following commands in a Linux (bash) shell:
Expand Down Expand Up @@ -213,7 +213,7 @@ Windows
Embree is tested using the following compilers under Windows:

- Intel® oneAPI DPC++/C++ Compiler 2025.2
- oneAPI DPC++/C++ Compiler 6.2.0
- oneAPI DPC++/C++ Compiler 7.1.0
- Visual Studio 2022
- Visual Studio 2019
- Visual Studio 2017
Expand Down Expand Up @@ -334,7 +334,7 @@ The "oneAPI DPC++ Compiler" is more up-to-date than the "Intel(R) oneAPI
DPC++/C++ Compiler" but less stable. The current tested version of the oneAPI
DPC++ compiler is

- [oneAPI DPC++ Compiler 6.2.0](https://github.com/intel/llvm/releases/tag/v6.2.0)
- [oneAPI DPC++ Compiler 7.1.0](https://github.com/intel/llvm/releases/tag/v7.1.0)

Download and unpack the archive and open the "x64 Native Tools Command Prompt"
of Visual Studio and execute the following lines to properly configure the
Expand Down
Loading