aboutsummarylogtreecommitdiffstats
path: root/SelectCudaComputeArch.patch
diff options
context:
space:
mode:
authorbartus2021-11-02 00:15:30 +0100
committerbartus2021-11-02 00:15:30 +0100
commitb8c6104f459d3b1ec1d8f64cabb9dfb141e014fb (patch)
treee69d26ca5d864fa82abbeacd45415c3eac9c5f74 /SelectCudaComputeArch.patch
parente9550dba86335725403000ad174e7b6f31827efa (diff)
downloadaur-b8c6104f459d3b1ec1d8f64cabb9dfb141e014fb.tar.gz
Update SelectCudaComputeArch.patch
Diffstat (limited to 'SelectCudaComputeArch.patch')
-rw-r--r--SelectCudaComputeArch.patch6
1 files changed, 3 insertions, 3 deletions
diff --git a/SelectCudaComputeArch.patch b/SelectCudaComputeArch.patch
index c6b3ffc73d4f..8c517b8dd6fe 100644
--- a/SelectCudaComputeArch.patch
+++ b/SelectCudaComputeArch.patch
@@ -1,11 +1,11 @@
diff --git a/intern/cycles/cmake/external_libs.cmake b/intern/cycles/cmake/external_libs.cmake
-index 5bf681792ca..b975fb5db14 100644
+index c1244ab740b..93ddfd2c7a0 100644
--- a/intern/cycles/cmake/external_libs.cmake
+++ b/intern/cycles/cmake/external_libs.cmake
-@@ -41,6 +41,11 @@ if(WITH_CYCLES_CUDA_BINARIES OR NOT WITH_CUDA_DYNLOAD)
+@@ -522,6 +522,11 @@ if(WITH_CYCLES_CUDA_BINARIES OR NOT WITH_CUDA_DYNLOAD)
find_package(CUDA) # Try to auto locate CUDA toolkit
if(CUDA_FOUND)
- message(STATUS "CUDA nvcc = ${CUDA_NVCC_EXECUTABLE}")
+ message(STATUS "Found CUDA ${CUDA_NVCC_EXECUTABLE} (${CUDA_VERSION})")
+ CUDA_SELECT_NVCC_ARCH_FLAGS(CUDA_ARCH_FLAGS Auto)
+ string(REGEX REPLACE " compute_[0-9]+" "" CYCLES_CUDA_BINARIES_ARCH "${CUDA_ARCH_FLAGS_readable}")
+ string(REGEX REPLACE " " ";" CYCLES_CUDA_BINARIES_ARCH "${CYCLES_CUDA_BINARIES_ARCH}")