Blender Git Loki
Git Commits -> Revision a505277
Revision a505277 by Ray molenkamp (master) February 3, 2018, 17:59 (GMT) |
cycles: Add an nvrtc based cubin cli compiler. nvcc is very picky regarding compiler versions, severely limiting the compiler we can use, this commit adds a nvrtc based compiler that'll allow us to build the cubins even if the host compiler is unsupported. for details see D2913. Differential Revision: https://developer.blender.org/D2913 |
Commit Details:
Full Hash: a5052770b85fefe00511886429e6fc1f5056e1e8
Parent Commit: db989e1
Lines Changed: +407, -48
1 Added Path:
/intern/cycles/app/cycles_cubin_cc.cpp (+284, -0) (View)
8 Modified Paths:
/CMakeLists.txt (+2, -0) (Diff)
/extern/cuew/include/cuew.h (+1, -0) (Diff)
/extern/cuew/src/cuew.c (+10, -1) (Diff)
/intern/cycles/app/CMakeLists.txt (+24, -0) (Diff)
/intern/cycles/CMakeLists.txt (+19, -1) (Diff)
/intern/cycles/device/device_cuda.cpp (+0, -3) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+51, -39) (Diff)
/intern/cycles/kernel/kernel_compat_cuda.h (+16, -4) (Diff)
/extern/cuew/include/cuew.h (+1, -0) (Diff)
/extern/cuew/src/cuew.c (+10, -1) (Diff)
/intern/cycles/app/CMakeLists.txt (+24, -0) (Diff)
/intern/cycles/CMakeLists.txt (+19, -1) (Diff)
/intern/cycles/device/device_cuda.cpp (+0, -3) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+51, -39) (Diff)
/intern/cycles/kernel/kernel_compat_cuda.h (+16, -4) (Diff)