prevent cycles sm_35 kernel to be built on win32 with vs2012 because of ptxas crashes.

Workaround to keep buildbot running.
I filed a bug report to NVidia, will remove this as soon as the problem is fixed.
This commit is contained in:
Jürgen Herrmann 2013-06-23 19:07:46 +00:00
parent 4f6f24752b
commit d7b99389ba

@ -215,7 +215,12 @@ BF_BOOST_LIBPATH = '${BF_BOOST}/lib'
#CUDA
WITH_BF_CYCLES_CUDA_BINARIES = False
#BF_CYCLES_CUDA_NVCC = "" # Path to the nvidia compiler
BF_CYCLES_CUDA_BINARIES_ARCH = ['sm_20', 'sm_21', 'sm_30', 'sm_35']
# Workaround for ptxas.exe crash on VS2012 and cuda 5.5
if VC_VERSION == '11.0':
BF_CYCLES_CUDA_BINARIES_ARCH = ['sm_20', 'sm_21', 'sm_30']
else:
BF_CYCLES_CUDA_BINARIES_ARCH = ['sm_20', 'sm_21', 'sm_30', 'sm_35']
#Ray trace optimization
WITH_BF_RAYOPTIMIZATION = True