[Bf-blender-cvs] [5c4e22c1e85] sybren-usd: USD: Write current Blender version into USD file

Sybren A. Stüvel noreply at git.blender.org
Fri Jul 12 14:16:24 CEST 2019


Commit: 5c4e22c1e85b692d68233ead259d7070e19e653a
Author: Sybren A. Stüvel
Date:   Fri Jul 12 12:11:23 2019 +0200
Branches: sybren-usd
https://developer.blender.org/rB5c4e22c1e85b692d68233ead259d7070e19e653a

USD: Write current Blender version into USD file

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

M	source/blender/usd/intern/usd_capi.cc

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

diff --git a/source/blender/usd/intern/usd_capi.cc b/source/blender/usd/intern/usd_capi.cc
index 36bc20aae0f..cedc539acbd 100644
--- a/source/blender/usd/intern/usd_capi.cc
+++ b/source/blender/usd/intern/usd_capi.cc
@@ -32,6 +32,7 @@ extern "C" {
 
 #include "DNA_scene_types.h"
 
+#include "BKE_blender_version.h"
 #include "BKE_context.h"
 #include "BKE_global.h"
 #include "BKE_scene.h"
@@ -107,6 +108,7 @@ static void export_startjob(void *customdata, short *stop, short *do_update, flo
     usd_stage->SetMetadata(pxr::UsdGeomTokens->upAxis, pxr::VtValue(pxr::UsdGeomTokens->z));
     usd_stage->SetMetadata(pxr::UsdGeomTokens->metersPerUnit,
                            pxr::VtValue(scene->unit.scale_length));
+    usd_stage->GetRootLayer()->SetDocumentation(std::string("Blender ") + versionstr);
 
     // Set up the stage for animated data.
     if (data->params.export_animation) {



More information about the Bf-blender-cvs mailing list