diff options
author | Xavier Hallade <xavier.hallade@intel.com> | 2022-07-06 19:39:47 +0300 |
---|---|---|
committer | Xavier Hallade <xavier.hallade@intel.com> | 2022-07-06 19:55:38 +0300 |
commit | 190ad735903f7e952629ddce9ceb12b5dcf8ecdc (patch) | |
tree | 55e4770b69f6115fb9e8c83a0705efff3862c06b /intern/cycles/kernel/CMakeLists.txt | |
parent | debb2337877ae333b6cf3e4dc3876a6ded4f08c3 (diff) |
Cycles oneAPI: Remove direct dependency on Level-Zero
We used it only to access device id for explicitly allowing Arc GPUs.
It made the backend require ze_loader.dll which could be problematic if
we end up using direct linking.
I've replaced filtering based on PCI device id by using other HW properties
instead (EUs, threads per EU), that are now available through Level-Zero.
Diffstat (limited to 'intern/cycles/kernel/CMakeLists.txt')
-rw-r--r-- | intern/cycles/kernel/CMakeLists.txt | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/intern/cycles/kernel/CMakeLists.txt b/intern/cycles/kernel/CMakeLists.txt index ccd694dfdfd..b893ff6ef24 100644 --- a/intern/cycles/kernel/CMakeLists.txt +++ b/intern/cycles/kernel/CMakeLists.txt @@ -86,7 +86,6 @@ set(SRC_KERNEL_DEVICE_ONEAPI_HEADERS device/oneapi/compat.h device/oneapi/context_begin.h device/oneapi/context_end.h - device/oneapi/device_id.h device/oneapi/globals.h device/oneapi/image.h device/oneapi/kernel.h @@ -732,8 +731,6 @@ if(WITH_CYCLES_DEVICE_ONEAPI) -O2 -o ${cycles_kernel_oneapi_lib} -I${CMAKE_CURRENT_SOURCE_DIR}/.. - -I${LEVEL_ZERO_INCLUDE_DIR} - ${LEVEL_ZERO_LIBRARY} ${SYCL_CPP_FLAGS} ) |