Blender Git Commit Log
Git Commits -> Revision 16204bd
Revision 16204bd by Brecht Van Lommel (master) June 19, 2013, 17:54 (GMT) |
Cycles: prepare to make CUDA 5.0 the official version we use * Add CUDA compiler version detection to cmake/scons/runtime * Remove noinline in kernel_shader.h and reenable --use_fast_math if CUDA 5.x is used, these were workarounds for CUDA 4.2 bugs * Change max number of registers to 32 for sm 2.x (based on performance tests from Martijn Berger and confirmed here), and also for NVidia OpenCL. Overall it seems that with these changes and the latest CUDA 5.0 download, that performance is as good as or better than the 2.67b release with the scenes and graphics cards I tested. |
Commit Details:
Full Hash: 16204bd64759fddc940800f39fc91461ee340424
SVN Revision: 57580
Parent Commit: a741664
Lines Changed: +209, -22
8 Modified Paths:
/intern/cycles/device/device_cuda.cpp (+47, -3) (Diff)
/intern/cycles/device/device_opencl.cpp (+1, -1) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+45, -9) (Diff)
/intern/cycles/kernel/kernel_jitter.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_shader.h (+18, -3) (Diff)
/intern/cycles/kernel/SConscript (+38, -3) (Diff)
/intern/cycles/util/util_cuda.cpp (+57, -1) (Diff)
/intern/cycles/util/util_cuda.h (+1, -0) (Diff)
/intern/cycles/device/device_opencl.cpp (+1, -1) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+45, -9) (Diff)
/intern/cycles/kernel/kernel_jitter.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_shader.h (+18, -3) (Diff)
/intern/cycles/kernel/SConscript (+38, -3) (Diff)
/intern/cycles/util/util_cuda.cpp (+57, -1) (Diff)
/intern/cycles/util/util_cuda.h (+1, -0) (Diff)