diff options
author | bartus | 2019-09-30 13:49:29 +0200 |
---|---|---|
committer | bartus | 2019-09-30 13:51:20 +0200 |
commit | 234d3b200565cf83cccfdc83738b5395060e7c9b (patch) | |
tree | 1fa92fea752a494eead86b9c61fb8e57193c8a7e | |
parent | ff46a7c988d290bcf445de6d7c3eb796af59ab61 (diff) | |
download | aur-234d3b200565cf83cccfdc83738b5395060e7c9b.tar.gz |
Add optix backend to cycles.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 7 insertions, 4 deletions
@@ -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 @@ -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" \ |