diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-08-09 10:31:55 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-08-09 12:37:46 +0200 |
commit | 18e422d0471989d53f29e85127ee6c5678d8a28b (patch) | |
tree | d408c8e7fcd2eb8d90a8742ed6206bd188bc27da /pkgs/applications/misc/blender | |
parent | 7d246d569a00aa434739ff094769af879b652143 (diff) | |
download | nixlib-18e422d0471989d53f29e85127ee6c5678d8a28b.tar nixlib-18e422d0471989d53f29e85127ee6c5678d8a28b.tar.gz nixlib-18e422d0471989d53f29e85127ee6c5678d8a28b.tar.bz2 nixlib-18e422d0471989d53f29e85127ee6c5678d8a28b.tar.lz nixlib-18e422d0471989d53f29e85127ee6c5678d8a28b.tar.xz nixlib-18e422d0471989d53f29e85127ee6c5678d8a28b.tar.zst nixlib-18e422d0471989d53f29e85127ee6c5678d8a28b.zip |
blender: Optionally build with CUDA support
This is required for GPU acceleration of the Cycles renderer.
Diffstat (limited to 'pkgs/applications/misc/blender')
-rw-r--r-- | pkgs/applications/misc/blender/default.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index a31fcfeab0f4..79f91a1df418 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -3,6 +3,7 @@ , libtiff, mesa, openal, opencolorio, openexr, openimageio, openjpeg, python , zlib, fftw , jackaudioSupport ? false, jack2 +, cudaSupport ? false, cudatoolkit6 }: with lib; @@ -12,14 +13,16 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://download.blender.org/source/${name}.tar.gz"; - sha256 = "18pzcnrs4rcb6mf6aqr9xj2r05v8aay8daj31395ljfzw667zakx"; + sha256 = "12aqdrpl86xjk2xdwj2nbfcmdzyv61n443gw6j2japffm1kmlz8x"; }; buildInputs = [ SDL boost cmake ffmpeg gettext glew ilmbase libXi libjpeg libpng libsamplerate libsndfile libtiff mesa openal opencolorio openexr openimageio /* openjpeg */ python zlib fftw - ] ++ optional jackaudioSupport jack2; + ] + ++ optional jackaudioSupport jack2 + ++ optional cudaSupport cudatoolkit6; postUnpack = '' @@ -45,7 +48,8 @@ stdenv.mkDerivation rec { "-DPYTHON_INCLUDE_DIR=${python}/include/python${python.majorVersion}m" "-DPYTHON_VERSION=${python.majorVersion}" ] - ++ optional jackaudioSupport "-DWITH_JACK=ON"; + ++ optional jackaudioSupport "-DWITH_JACK=ON" + ++ optional cudaSupport "-DWITH_CYCLES_CUDA_BINARIES=ON"; NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR -I${python}/include/${python.libPrefix}m"; |