Commit: 5bddc84c86e61efc879bf859e9ca661447dc2b10
Author: Michael Kowalski
Date:   Sun May 1 23:44:18 2022 -0400
Branches: tmp-usd-mak-c87f6242
https://developer.blender.org/rB5bddc84c86e61efc879bf859e9ca661447dc2b10

Fix compiler errors.

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

M       source/blender/io/usd/intern/usd_writer_material.cc

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

diff --git a/source/blender/io/usd/intern/usd_writer_material.cc 
b/source/blender/io/usd/intern/usd_writer_material.cc
index 15e2a7f721c..96d65bb397e 100644
--- a/source/blender/io/usd/intern/usd_writer_material.cc
+++ b/source/blender/io/usd/intern/usd_writer_material.cc
@@ -1889,7 +1889,7 @@ static void link_cycles_nodes(pxr::UsdStageRefPtr a_stage,
     if (to_sock == nullptr)
       continue;
 
-    pxr::UsdShadeConnectableAPI from_shader = pxr::UsdShadeShader::Define(
+    pxr::UsdShadeShader from_shader = pxr::UsdShadeShader::Define(
         a_stage,
         
shader_path.AppendChild(pxr::TfToken(pxr::TfMakeValidIdentifier(from_node->name))));
 
@@ -1897,17 +1897,17 @@ static void link_cycles_nodes(pxr::UsdStageRefPtr 
a_stage,
       if (strncmp(to_sock->name, "Surface", 64) == 0) {
         if (strncmp(from_sock->name, "BSDF", 64) == 0)
           usd_material.CreateSurfaceOutput(cyclestokens::cycles)
-              .ConnectToSource(from_shader, cyclestokens::bsdf);
+              .ConnectToSource(from_shader.ConnectableAPI(), 
cyclestokens::bsdf);
         else
           usd_material.CreateSurfaceOutput(cyclestokens::cycles)
-              .ConnectToSource(from_shader, cyclestokens::closure);
+              .ConnectToSource(from_shader.ConnectableAPI(), 
cyclestokens::closure);
       }
       else if (strncmp(to_sock->name, "Volume", 64) == 0)
         usd_material.CreateVolumeOutput(cyclestokens::cycles)
-            .ConnectToSource(from_shader, cyclestokens::bsdf);
+            .ConnectToSource(from_shader.ConnectableAPI(), cyclestokens::bsdf);
       else if (strncmp(to_sock->name, "Displacement", 64) == 0)
         usd_material.CreateDisplacementOutput(cyclestokens::cycles)
-            .ConnectToSource(from_shader, cyclestokens::vector);
+            .ConnectToSource(from_shader.ConnectableAPI(), 
cyclestokens::vector);
       continue;
     }
 
@@ -1974,7 +1974,8 @@ static void link_cycles_nodes(pxr::UsdStageRefPtr a_stage,
     to_shader
         .CreateInput(pxr::TfToken(pxr::TfMakeValidIdentifier(toName)),
                      pxr::SdfValueTypeNames->Float)
-        .ConnectToSource(from_shader, 
pxr::TfToken(pxr::TfMakeValidIdentifier(fromName)));
+        .ConnectToSource(from_shader.ConnectableAPI(),
+                         pxr::TfToken(pxr::TfMakeValidIdentifier(fromName)));
   }
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to