diff options
Diffstat (limited to 'intern/cycles/render/shader.cpp')
-rw-r--r-- | intern/cycles/render/shader.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/intern/cycles/render/shader.cpp b/intern/cycles/render/shader.cpp index 015d0fa087b..ef89288f167 100644 --- a/intern/cycles/render/shader.cpp +++ b/intern/cycles/render/shader.cpp @@ -53,10 +53,10 @@ static float beckmann_table_slope_max() /* MSVC 2015 needs this ugly hack to prevent a codegen bug on x86 * see T50176 for details */ -#if _MSC_VER==1900 -# define MSVC_VOLATILE volatile +#if defined(_MSC_VER) && (_MSC_VER == 1900) +# define MSVC_VOLATILE volatile #else -# define MSVC_VOLATILE +# define MSVC_VOLATILE #endif /* Paper used: Importance Sampling Microfacet-Based BSDFs with the |