[Bf-blender-cvs] [f627abea2da] master: Fix Cycles Hydra build issue with USD 22.05

Brecht Van Lommel noreply at git.blender.org
Wed Dec 7 18:48:41 CET 2022


Commit: f627abea2daf7121885b03e958bb890d14b96467
Author: Brecht Van Lommel
Date:   Wed Oct 26 15:44:56 2022 +0200
Branches: master
https://developer.blender.org/rBf627abea2daf7121885b03e958bb890d14b96467

Fix Cycles Hydra build issue with USD 22.05

Thanks to Alex Fuller for proposing the solution.

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

M	intern/cycles/hydra/material.cpp

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

diff --git a/intern/cycles/hydra/material.cpp b/intern/cycles/hydra/material.cpp
index 9406e20cef9..b613cee0b01 100644
--- a/intern/cycles/hydra/material.cpp
+++ b/intern/cycles/hydra/material.cpp
@@ -235,7 +235,11 @@ void HdCyclesMaterial::Sync(HdSceneDelegate *sceneDelegate,
       }
       else {
         networkConverted = std::make_unique<HdMaterialNetwork2>();
+#  if PXR_VERSION >= 2205
+        *networkConverted = HdConvertToHdMaterialNetwork2(networkOld);
+#  else
         HdMaterialNetwork2ConvertFromHdMaterialNetworkMap(networkOld, networkConverted.get());
+#  endif
         network = networkConverted.get();
       }
     }



More information about the Bf-blender-cvs mailing list