[Bf-blender-cvs] [d41f99a] master: Cycles: Correct object flags bitfield, was missing negative scale there

Sergey Sharybin noreply at git.blender.org
Sun Sep 28 10:21:06 CEST 2014


Commit: d41f99ac57321fdd386ab7c64394dd9d8e86fc02
Author: Sergey Sharybin
Date:   Sun Sep 28 14:13:36 2014 +0600
Branches: master
https://developer.blender.org/rBd41f99ac57321fdd386ab7c64394dd9d8e86fc02

Cycles: Correct object flags bitfield, was missing negative scale there

It's quite a few of circumstances to be met to hit the case when render
wouldn't be correct.

Better to be ported to the final release.

===================================================================

M	intern/cycles/kernel/kernel_types.h

===================================================================

diff --git a/intern/cycles/kernel/kernel_types.h b/intern/cycles/kernel/kernel_types.h
index 3e9e260..7c95f8c 100644
--- a/intern/cycles/kernel/kernel_types.h
+++ b/intern/cycles/kernel/kernel_types.h
@@ -616,7 +616,7 @@ enum ShaderDataFlag {
 	SD_TRANSFORM_APPLIED = 2097152,		/* vertices have transform applied */
 	SD_NEGATIVE_SCALE_APPLIED = 4194304,	/* vertices have negative scale applied */
 
-	SD_OBJECT_FLAGS = (SD_HOLDOUT_MASK|SD_OBJECT_MOTION|SD_TRANSFORM_APPLIED)
+	SD_OBJECT_FLAGS = (SD_HOLDOUT_MASK|SD_OBJECT_MOTION|SD_TRANSFORM_APPLIED|SD_NEGATIVE_SCALE_APPLIED)
 };
 
 struct KernelGlobals;




More information about the Bf-blender-cvs mailing list