Merge branch 'master' into blender2.8
[blender.git] / source / blender / depsgraph / intern / depsgraph.h
index f72f8dd93119b2aef0d528345dc4a0acbec09773..86928f10d124ad25110938558a6e8f843f52d515 100644 (file)
@@ -45,6 +45,7 @@ struct GHash;
 struct GSet;
 struct PointerRNA;
 struct PropertyRNA;
+struct Scene;
 
 namespace DEG {
 
@@ -157,12 +158,9 @@ struct Depsgraph {
         */
        SpinLock lock;
 
-       /* Layers Visibility .................. */
-
-       /* Visible layers bitfield, used for skipping invisible objects updates. */
-       unsigned int layers;
-
        // XXX: additional stuff like eval contexts, mempools for allocating nodes from, etc.
+
+       Scene *scene; /* XXX: We really shouldn't do that, but it's required for shader preview */
 };
 
 }  // namespace DEG