From b9192fa99f51179a65072f92209a11320a37347c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?furby=E2=84=A2?= Date: Wed, 14 Feb 2024 13:10:34 -0600 Subject: [PATCH] Successful Swift MaterialX import. --- Package.swift | 1 + Sources/MaterialX/include/MaterialX/MaterialX.h | 17 +++++++++++------ Sources/MetaversalDemo/Creator.swift | 1 + 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/Package.swift b/Package.swift index 1aced0c3..a58c3a21 100644 --- a/Package.swift +++ b/Package.swift @@ -630,6 +630,7 @@ let package = Package( .target(name: "OpenColorIO"), .target(name: "OpenImageIO"), .target(name: "OpenTimelineIO"), + .target(name: "MaterialX"), Arch.OS.python(), ], swiftSettings: [ diff --git a/Sources/MaterialX/include/MaterialX/MaterialX.h b/Sources/MaterialX/include/MaterialX/MaterialX.h index 93087390..3b68471a 100644 --- a/Sources/MaterialX/include/MaterialX/MaterialX.h +++ b/Sources/MaterialX/include/MaterialX/MaterialX.h @@ -65,10 +65,7 @@ #include #include #include -#include #include -#include -#include #include #include #include @@ -187,12 +184,20 @@ #include #include #include -#include #include #include #include -#include -#include + +#if defined(__APPLE__) +# include +# include +# include +#else /* defined(__APPLE__) */ +# include +# include +# include +#endif /* !defined(__APPLE__) */ + #include #include diff --git a/Sources/MetaversalDemo/Creator.swift b/Sources/MetaversalDemo/Creator.swift index c1cd2bf7..d0456b15 100644 --- a/Sources/MetaversalDemo/Creator.swift +++ b/Sources/MetaversalDemo/Creator.swift @@ -30,6 +30,7 @@ import Imath import ImGui +import MaterialX import OCIOBundle import OpenColorIO import OpenEXR