diff options
author | Stefan Werner <stefan.werner@tangent-animation.com> | 2018-11-07 17:20:24 +0300 |
---|---|---|
committer | Stefan Werner <stefan.werner@tangent-animation.com> | 2018-11-07 17:20:24 +0300 |
commit | d3320c54880ac92147acb99b33cecc4c18df11ed (patch) | |
tree | 6f06152aba0ff9d7124543cd8a72ed52b969069d | |
parent | 33201a48b0afe25798c29902b6af72c7721b2cae (diff) |
Cycles: Rearranged macros in kernel_types.h to fix Embree build.
-rw-r--r-- | intern/cycles/kernel/kernel_types.h | 14 |
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__ |