diff --git a/Package.swift b/Package.swift index a58c3a21..8c46f9af 100644 --- a/Package.swift +++ b/Package.swift @@ -631,6 +631,9 @@ let package = Package( .target(name: "OpenImageIO"), .target(name: "OpenTimelineIO"), .target(name: "MaterialX"), + .target(name: "OpenVDB"), + .target(name: "OpenSubdiv"), + .target(name: "Ptex"), Arch.OS.python(), ], swiftSettings: [ diff --git a/Sources/MetaversalDemo/Creator.swift b/Sources/MetaversalDemo/Creator.swift index d0456b15..1a08db93 100644 --- a/Sources/MetaversalDemo/Creator.swift +++ b/Sources/MetaversalDemo/Creator.swift @@ -37,6 +37,9 @@ import OpenEXR import OpenImageIO import OpenTime import OpenTimelineIO +import OpenVDB +import OpenSubdiv +import Ptex #if canImport(Python) import PyBundle import Python diff --git a/Sources/OpenSubdiv/include/OpenSubdiv/OpenSubdiv.h b/Sources/OpenSubdiv/include/OpenSubdiv/OpenSubdiv.h index 76b003e7..a3094ee4 100644 --- a/Sources/OpenSubdiv/include/OpenSubdiv/OpenSubdiv.h +++ b/Sources/OpenSubdiv/include/OpenSubdiv/OpenSubdiv.h @@ -85,6 +85,10 @@ #include /* hierarchical boundary representation. */ +#include +#include +#include +#include #include #include #include @@ -95,25 +99,19 @@ #include #include #include -#include + #include #include -#include #include -#include -#include /* device dependent surfaces. */ #include -#include #include #include #include #include #include -#include #include -#include #include #include #include @@ -149,11 +147,16 @@ #include #include #include -#include -#include -#include -#include -#include +#if !defined(__APPLE__) +# include +# include +# include +# include +# include +# include +# include +# include +#endif /* !defined(__APPLE__) */ /* vectorized topology refinement. */ #include diff --git a/Sources/Ptex/include/Ptex.h b/Sources/Ptex/include/Ptex.h new file mode 100644 index 00000000..fe0482f2 --- /dev/null +++ b/Sources/Ptex/include/Ptex.h @@ -0,0 +1,23 @@ +#ifndef __PTEX_H__ +#define __PTEX_H__ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#endif /* __PTEX_H__ */ diff --git a/Sources/Ptex/include/PtexReader.h b/Sources/Ptex/include/PtexReader.h index a9274808..a79215f6 100644 --- a/Sources/Ptex/include/PtexReader.h +++ b/Sources/Ptex/include/PtexReader.h @@ -41,6 +41,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. #include #include #include +#include #include "Ptexture.h" #include "PtexIO.h" #include "PtexUtils.h"