Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021