Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2014-10-05 13:29:26 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2014-10-05 13:31:48 +0400
commit0106b94f9d691245c54fd906e43ae8ee94b527a4 (patch)
tree9c56b5d2be4fc3cd72dc0c51f6c22ac393c26922
parent15af15eb56b79188099a00a01c38e545b6533436 (diff)
Cycles: Fix for debug kernel not working with CUDA
-rw-r--r--intern/cycles/device/device_cuda.cpp4
-rw-r--r--intern/cycles/kernel/kernel_types.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/intern/cycles/device/device_cuda.cpp b/intern/cycles/device/device_cuda.cpp
index bd265f0fdad..44be7779891 100644
--- a/intern/cycles/device/device_cuda.cpp
+++ b/intern/cycles/device/device_cuda.cpp
@@ -278,6 +278,10 @@ public:
if(experimental)
command += " -D__KERNEL_CUDA_EXPERIMENTAL__";
+#ifdef WITH_CYCLES_DEBUG
+ command += " -D__KERNEL_DEBUG__";
+#endif
+
printf("%s\n", command.c_str());
if(system(command.c_str()) == -1) {
diff --git a/intern/cycles/kernel/kernel_types.h b/intern/cycles/kernel/kernel_types.h
index 43becf14825..e5cd23c0925 100644
--- a/intern/cycles/kernel/kernel_types.h
+++ b/intern/cycles/kernel/kernel_types.h
@@ -864,7 +864,7 @@ typedef struct KernelFilm {
#ifdef __KERNEL_DEBUG__
int pass_bvh_traversal_steps;
- int pad[3];
+ int pass_pad3, pass_pad4, pass_pad5;
#endif
} KernelFilm;