changes for materials to treat them as shorts not int/chars (since they are stored...
[blender-staging.git] / source / blender / makesdna / DNA_material_types.h
index 09255adb82944a139607dd93ae49142b8fefea5f..6719dc8d9afd6ef9d835f3d433e087265da052ce 100644 (file)
@@ -205,8 +205,9 @@ typedef struct Material {
 
 /* maximum number of materials per material array.
  * (on object, mesh, lamp, etc.). limited by
 
 /* maximum number of materials per material array.
  * (on object, mesh, lamp, etc.). limited by
- * short mat_nr in verts, faces. */
-#define MAXMAT                 32767
+ * short mat_nr in verts, faces.
+ * -1 becayse for active material we store the index + 1 */
+#define MAXMAT                 (32767-1)
 
 /* material_type */
 #define MA_TYPE_SURFACE        0
 
 /* material_type */
 #define MA_TYPE_SURFACE        0