aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2019-09-30 13:49:29 +0200
committerbartus2019-09-30 13:51:20 +0200
commit234d3b200565cf83cccfdc83738b5395060e7c9b (patch)
tree1fa92fea752a494eead86b9c61fb8e57193c8a7e
parentff46a7c988d290bcf445de6d7c3eb796af59ab61 (diff)
downloadaur-234d3b200565cf83cccfdc83738b5395060e7c9b.tar.gz
Add optix backend to cycles.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 7 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2f54a800140b..61fe5df67f5e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = blender-2.8-git
pkgdesc = Development version of Blender 2.8 branch
- pkgver = 2.81.r90039.d5f3f4410d6
+ pkgver = 2.81.r90901.04ef62177fb
pkgrel = 1
url = https://blender.org/
install = blender.install
diff --git a/PKGBUILD b/PKGBUILD
index 86f5ccf220a1..2962828a8e28 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgname=blender-2.8-git
_fragment="#branch=master"
-pkgver=2.81.r90039.d5f3f4410d6
+pkgver=2.81.r90901.04ef62177fb
pkgrel=1
pkgdesc="Development version of Blender 2.8 branch"
arch=('i686' 'x86_64')
@@ -19,6 +19,7 @@ depends=('alembic' 'libgl' 'python' 'python-numpy' 'openjpeg' 'desktop-file-util
makedepends=('git' 'cmake' 'boost' 'mesa' 'llvm')
((DISABLE_NINJA)) || makedepends+=('ninja')
((DISABLE_CUDA)) && optdepends=('cuda: CUDA support in Cycles') || makedepends+=('cuda')
+((ENABLE_OPTIX)) && ((DISABLE_CUDA)) || makedepends+=('optix>=7.0')
provides=('blender-2.81')
conflicts=('blender-2.81')
license=('GPL')
@@ -68,8 +69,8 @@ build() {
# determine whether we can precompile CUDA kernels
_CUDA_PKG=`pacman -Qq cuda 2>/dev/null` || true
if [ "$_CUDA_PKG" != "" ] && ! ((DISABLE_CUDA)) ; then
- _EXTRAOPTS=(-DWITH_CYCLES_CUDA_BINARIES=ON \
- -DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda)
+ _EXTRAOPTS=( -DWITH_CYCLES_CUDA_BINARIES=ON
+ -DCUDA_TOOLKIT_ROOT_DIR=/opt/cuda)
if [ -v _cuda_capability ]; then
_EXTRAOPTS+=(-DCYCLES_CUDA_BINARIES_ARCH=$(IFS=';'; echo "${_cuda_capability[*]}";))
fi
@@ -78,6 +79,8 @@ build() {
[ -L "/usr/lib/ccache/bin/$_cuda_gcc" ] && _CMAKE_FLAGS+=( -DCUDA_HOST_COMPILER=/usr/lib/ccache/bin/$_cuda_gcc )
fi
fi
+
+ ((ENABLE_OPTIX)) && _EXTRAOPTS+=( -DOPTIX_ROOT_DIR="/opt/optix" )
((DISABLE_NINJA)) && generator="Unix Makefiles" || generator="Ninja"
cmake -G "$generator" "$srcdir/blender" \