Merged changes in the trunk up to revision 35505.
[blender-staging.git] / source / blender / makesdna / DNA_material_types.h
index 9d97b6af8f3b483cbc0a47428b80855eb5fd5588..b8540fabd5b622ebf9906f4270e30161eedf6cdc 100644 (file)
@@ -160,7 +160,9 @@ typedef struct Material {
        short sss_flag, sss_preset;
 
        int mapto_textured;     /* render-time cache to optimise texture lookups */
-       short vcol_alpha, pad4;
+       short shadowonly_flag;          /* "shadowsonly" type */
+
+       short vcol_alpha;
 
        ListBase gpumaterial;           /* runtime */
 } Material;
@@ -238,6 +240,11 @@ typedef struct Material {
 #define MA_RAYMIR_FADETOSKY    0
 #define MA_RAYMIR_FADETOMAT    1
 
+/* shadowonly_flag */
+#define MA_SO_OLD                      0
+#define MA_SO_SHADOW           1
+#define MA_SO_SHADED           2
+
 /* shade_flag */
 #define MA_CUBIC                       1
 #define MA_OBCOLOR                     2