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:
authorStefan Werner <stefan.werner@tangent-animation.com>2018-11-07 17:20:24 +0300
committerStefan Werner <stefan.werner@tangent-animation.com>2018-11-07 17:20:24 +0300
commitd3320c54880ac92147acb99b33cecc4c18df11ed (patch)
tree6f06152aba0ff9d7124543cd8a72ed52b969069d /intern/cycles/kernel
parent33201a48b0afe25798c29902b6af72c7721b2cae (diff)
Cycles: Rearranged macros in kernel_types.h to fix Embree build.
Diffstat (limited to 'intern/cycles/kernel')
-rw-r--r--intern/cycles/kernel/kernel_types.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/intern/cycles/kernel/kernel_types.h b/intern/cycles/kernel/kernel_types.h
index a30169cc231..7bc9855a807 100644
--- a/intern/cycles/kernel/kernel_types.h
+++ b/intern/cycles/kernel/kernel_types.h
@@ -17,6 +17,12 @@
#ifndef __KERNEL_TYPES_H__
#define __KERNEL_TYPES_H__
+#if !defined(__KERNEL_GPU__) && defined(WITH_EMBREE)
+# include <embree3/rtcore.h>
+# include <embree3/rtcore_scene.h>
+# define __EMBREE__
+#endif
+
#include "kernel/kernel_math.h"
#include "kernel/svm/svm_types.h"
#include "util/util_static_assert.h"
@@ -25,11 +31,6 @@
# define __KERNEL_CPU__
#endif
-#if defined(__KERNEL_CPU__) && defined(WITH_EMBREE)
-#include <embree3/rtcore.h>
-#include <embree3/rtcore_scene.h>
-#endif
-
/* TODO(sergey): This is only to make it possible to include this header
* from outside of the kernel. but this could be done somewhat cleaner?
*/
@@ -102,9 +103,6 @@ CCL_NAMESPACE_BEGIN
# define __SHADOW_RECORD_ALL__
# define __VOLUME_DECOUPLED__
# define __VOLUME_RECORD_ALL__
-# ifdef WITH_EMBREE
-# define __EMBREE__
-# endif
#endif /* __KERNEL_CPU__ */
#ifdef __KERNEL_CUDA__