From f627abea2daf7121885b03e958bb890d14b96467 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 26 Oct 2022 15:44:56 +0200 Subject: [PATCH] Fix Cycles Hydra build issue with USD 22.05 Thanks to Alex Fuller for proposing the solution. --- intern/cycles/hydra/material.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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(); +# if PXR_VERSION >= 2205 + *networkConverted = HdConvertToHdMaterialNetwork2(networkOld); +# else HdMaterialNetwork2ConvertFromHdMaterialNetworkMap(networkOld, networkConverted.get()); +# endif network = networkConverted.get(); } }