[Bf-blender-cvs] [f48a089db85] blender2.8: Addons: enable GLTF 2.0 addon by default.

Brecht Van Lommel noreply at git.blender.org
Sun Nov 25 02:13:34 CET 2018


Commit: f48a089db850db7f5020911599c59751bc93fcef
Author: Brecht Van Lommel
Date:   Sat Nov 24 23:46:40 2018 +0100
Branches: blender2.8
https://developer.blender.org/rBf48a089db850db7f5020911599c59751bc93fcef

Addons: enable GLTF 2.0 addon by default.

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

M	release/scripts/addons
M	source/blender/blenkernel/BKE_blender_version.h
M	source/blender/blenloader/intern/versioning_280.c
M	source/blender/blenloader/intern/versioning_userdef.c

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

diff --git a/release/scripts/addons b/release/scripts/addons
index 6f0128c3322..acd39fc1b03 160000
--- a/release/scripts/addons
+++ b/release/scripts/addons
@@ -1 +1 @@
-Subproject commit 6f0128c332290c6f3639d4d949d3e06bfaa71022
+Subproject commit acd39fc1b03e1f4a2d0b670189cde18db50a52e2
diff --git a/source/blender/blenkernel/BKE_blender_version.h b/source/blender/blenkernel/BKE_blender_version.h
index 781dd3f9826..32b9508a679 100644
--- a/source/blender/blenkernel/BKE_blender_version.h
+++ b/source/blender/blenkernel/BKE_blender_version.h
@@ -28,7 +28,7 @@
  * and keep comment above the defines.
  * Use STRINGIFY() rather than defining with quotes */
 #define BLENDER_VERSION         280
-#define BLENDER_SUBVERSION      32
+#define BLENDER_SUBVERSION      33
 /* Several breakages with 280, e.g. collections vs layers */
 #define BLENDER_MINVERSION      280
 #define BLENDER_MINSUBVERSION   0
diff --git a/source/blender/blenloader/intern/versioning_280.c b/source/blender/blenloader/intern/versioning_280.c
index d0e791fc1d6..2cf00bfe2c1 100644
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@ -2253,7 +2253,7 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *bmain)
 		}
 	}
 
-	{
+	if (!MAIN_VERSION_ATLEAST(bmain, 280, 33)) {
 		/* Grease pencil reset sculpt brushes after struct rename  */
 		if (!DNA_struct_elem_find(fd->filesdna, "GP_Sculpt_Settings", "int", "weighttype")) {
 			float curcolor_add[3], curcolor_sub[3];
@@ -2428,4 +2428,7 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *bmain)
 		}
 	}
 
+	{
+		/* Versioning code until next subversion bump goes here. */
+	}
 }
diff --git a/source/blender/blenloader/intern/versioning_userdef.c b/source/blender/blenloader/intern/versioning_userdef.c
index 5279ed19343..729b668c4ec 100644
--- a/source/blender/blenloader/intern/versioning_userdef.c
+++ b/source/blender/blenloader/intern/versioning_userdef.c
@@ -406,6 +406,11 @@ void BLO_version_defaults_userpref_blend(Main *bmain, UserDef *userdef)
 		}
 	}
 
+	if (!USER_VERSION_ATLEAST(280, 33)) {
+		/* Enable GLTF addon by default. */
+		BKE_addon_ensure(&userdef->addons, "io_scene_gltf2");
+	}
+
 	/**
 	 * Include next version bump.
 	 */



More information about the Bf-blender-cvs mailing list