aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Filla <freebsd@sysctl.cz>2025-12-02 20:43:22 +0000
committerJuraj Lutter <otis@FreeBSD.org>2025-12-02 20:44:38 +0000
commit043bbb10f2f403277bf468b484e509fc0a53bb5c (patch)
tree985a6b10219feb9e611cd4ed96cb789ec4ecc096
parent160580cb71daa0eb4747d5986dcccbd1104c2092 (diff)
graphics/materialx: Add new port
MaterialX is an open standard for representing rich material and look-development content in computer graphics, enabling its platform-independent description and exchange across applications and renderers. PR: 283175
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/materialx/Makefile53
-rw-r--r--graphics/materialx/distinfo17
-rw-r--r--graphics/materialx/files/patch-python_CMakeLists.txt11
-rw-r--r--graphics/materialx/files/patch-source_MaterialXFormat_File.cpp49
-rw-r--r--graphics/materialx/files/patch-source_MaterialXView_NanoGUI_CMakeLists.txt14
-rw-r--r--graphics/materialx/pkg-descr2
-rw-r--r--graphics/materialx/pkg-plist786
8 files changed, 933 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 971defdb7879..bdf08c846133 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -590,6 +590,7 @@
SUBDIR += mapnik
SUBDIR += mapserver
SUBDIR += mapyrus
+ SUBDIR += materialx
SUBDIR += matplotlib-cpp
SUBDIR += matplotplusplus
SUBDIR += meh
diff --git a/graphics/materialx/Makefile b/graphics/materialx/Makefile
new file mode 100644
index 000000000000..823c389afc4a
--- /dev/null
+++ b/graphics/materialx/Makefile
@@ -0,0 +1,53 @@
+PORTNAME= materialx
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.39.4
+CATEGORIES= graphics
+
+MAINTAINER= freebsd@sysctl.cz
+COMMENT= MaterialX is an open standard for the exchange of rich material
+WWW= http://www.materialx.org/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= libglvnd>0:graphics/libglvnd \
+ openimageio>0:graphics/openimageio \
+ openshadinglanguage>0:graphics/openshadinglanguage
+LIB_DEPENDS= libImath.so:math/Imath \
+ libOpenImageIO.so:graphics/openimageio \
+ libOpenImageIO_Util.so:graphics/openimageio
+
+USES= cmake gl localbase python:3.9+ xorg
+USE_GITHUB= yes
+GH_ACCOUNT= AcademySoftwareFoundation
+GH_PROJECT= MaterialX
+GH_TUPLE= mitsuba-renderer:nanogui:6452dd6:nanogui/source/MaterialXView/NanoGUI \
+ ocornut:imgui:9aae45e:imgui/source/MaterialXGraphEditor/External/ImGui \
+ thedmd:imgui-node-editor:2f99b2d:nodeeditor/source/MaterialXGraphEditor/External/ImGuiNodeEditor \
+ wjakob:glfw:e130e55:glfw/source/MaterialXView/NanoGUI/ext/glfw \
+ wjakob:nanobind:e504eeb:nanobind/source/MaterialXView/NanoGUI/ext/nanobind \
+ wjakob:nanovg:bf2320d:nanovg/source/MaterialXView/NanoGUI/ext/nanovg \
+ wjakob:nanovg_metal:075b04f:nanovgmetal/source/MaterialXView/NanoGUI/ext/nanovg_metal
+
+USE_GL= opengl
+USE_LDCONFIG= yes
+USE_XORG= ice sm x11 xt
+
+CMAKE_ARGS= -DCMAKE_INSTALL_PREFIX=${STAGEDIR}${PREFIX}
+CMAKE_ON= MATERIALX_BUILD_GRAPH_EDITOR MATERIALX_BUILD_OIIO \
+ MATERIALX_BUILD_PYTHON MATERIALX_BUILD_SHARED_LIBS \
+ MATERIALX_BUILD_TESTS MATERIALX_BUILD_VIEWER \
+ MATERIALX_INSTALL_PYTHON=${STAGEDIR}${PREFIX}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/MaterialXGraphEditor ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/MaterialXView ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/lib/*.so* ${STAGEDIR}${PREFIX}/lib/
+ ${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME}
+ (cd ${WRKSRC}/resources && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${PORTNAME})
+ (cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/${PORTNAME} "-name *.h")
+
+do-test:
+ cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
+
+.include <bsd.port.mk>
diff --git a/graphics/materialx/distinfo b/graphics/materialx/distinfo
new file mode 100644
index 000000000000..9188752ce1e5
--- /dev/null
+++ b/graphics/materialx/distinfo
@@ -0,0 +1,17 @@
+TIMESTAMP = 1761654601
+SHA256 (AcademySoftwareFoundation-MaterialX-v1.39.4_GH0.tar.gz) = ce9c1a3b84a060d6280d355a72bf42b53837ee7bcc5a566cab1e927c64078fd9
+SIZE (AcademySoftwareFoundation-MaterialX-v1.39.4_GH0.tar.gz) = 114786830
+SHA256 (mitsuba-renderer-nanogui-6452dd6_GH0.tar.gz) = 3f3cc3c88b1aac6a3d1a2338ad3e12951bc12c98e461b1b5bc1a4aec2fb8f2ee
+SIZE (mitsuba-renderer-nanogui-6452dd6_GH0.tar.gz) = 2900817
+SHA256 (ocornut-imgui-9aae45e_GH0.tar.gz) = cb2cfc2545ff665a4ca8c48b38171271acd4f3887fcb11b7bea18ca0cabc5744
+SIZE (ocornut-imgui-9aae45e_GH0.tar.gz) = 1488056
+SHA256 (thedmd-imgui-node-editor-2f99b2d_GH0.tar.gz) = add46eb447f6c3e883f5bffcc69de20df1dfbb2fc8f55fae3f20eeebb8729a05
+SIZE (thedmd-imgui-node-editor-2f99b2d_GH0.tar.gz) = 1329470
+SHA256 (wjakob-glfw-e130e55_GH0.tar.gz) = ee38c08c5568fa110ef38790ac8c4054001ba47da07109d0428174018b771fcb
+SIZE (wjakob-glfw-e130e55_GH0.tar.gz) = 783212
+SHA256 (wjakob-nanobind-e504eeb_GH0.tar.gz) = 27857a9f5d6de02859f82fde2633bd217ce45b6ebb3f85211835e75950aac85c
+SIZE (wjakob-nanobind-e504eeb_GH0.tar.gz) = 912516
+SHA256 (wjakob-nanovg-bf2320d_GH0.tar.gz) = d59db3e256ed22cdf1aae797136a1d45998eb5b8b757258cc07d0e7d5c951515
+SIZE (wjakob-nanovg-bf2320d_GH0.tar.gz) = 2023633
+SHA256 (wjakob-nanovg_metal-075b04f_GH0.tar.gz) = 07b627adcae703cf9481d90e502974985a3e248eb1068bf172594eff75648def
+SIZE (wjakob-nanovg_metal-075b04f_GH0.tar.gz) = 159169
diff --git a/graphics/materialx/files/patch-python_CMakeLists.txt b/graphics/materialx/files/patch-python_CMakeLists.txt
new file mode 100644
index 000000000000..e25311573aa1
--- /dev/null
+++ b/graphics/materialx/files/patch-python_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- python/CMakeLists.txt.orig 2025-11-25 20:08:57 UTC
++++ python/CMakeLists.txt
+@@ -12,7 +12,7 @@ if(MATERIALX_INSTALL_PYTHON AND PYTHON_EXECUTABLE AND
+ endif()
+
+ if(MATERIALX_INSTALL_PYTHON AND PYTHON_EXECUTABLE AND NOT SKBUILD)
+- set(SETUP_PY "${CMAKE_INSTALL_PREFIX}/python/setup.py")
++ set(SETUP_PY "${CMAKE_CURRENT_BINARY_DIR}/python/setup.py")
+ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/setup.py.in" "${SETUP_PY}")
+ install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pip install . WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/python)")
+ endif()
diff --git a/graphics/materialx/files/patch-source_MaterialXFormat_File.cpp b/graphics/materialx/files/patch-source_MaterialXFormat_File.cpp
new file mode 100644
index 000000000000..179d7b952ee5
--- /dev/null
+++ b/graphics/materialx/files/patch-source_MaterialXFormat_File.cpp
@@ -0,0 +1,49 @@
+--- source/MaterialXFormat/File.cpp.orig 2025-09-15 18:12:11 UTC
++++ source/MaterialXFormat/File.cpp
+@@ -23,6 +23,7 @@
+ #include <linux/limits.h>
+ #elif defined(__FreeBSD__)
+ #include <sys/syslimits.h>
++ #include <sys/sysctl.h>
+ #elif defined(__APPLE__)
+ #include <mach-o/dyld.h>
+ #endif
+@@ -350,7 +351,7 @@ FilePath FilePath::getModulePath()
+ }
+ }
+ #else
+- vector<char> buf(PATH_MAX);
++/* vector<char> buf(PATH_MAX);
+ while (true)
+ {
+ ssize_t reqSize = readlink("/proc/self/exe", buf.data(), buf.size());
+@@ -367,8 +368,29 @@ FilePath FilePath::getModulePath()
+ buf.data()[reqSize] = '\0';
+ return FilePath(buf.data()).getParentPath();
+ }
++ }*/
++
++ std::vector<char> buf(PATH_MAX);
++ size_t bufSize = buf.size();
++
++ int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1};
++ if (sysctl(mib, 4, buf.data(), &bufSize, nullptr, 0) == -1)
++ {
++ throw Exception("Error in getModulePath (FreeBSD): " + string(strerror(errno)));
+ }
++
++ return FilePath(buf.data()).getParentPath();
+ #endif
++}
++
++std::string getParentPath(const std::string &path)
++{
++ size_t lastSlash = path.find_last_of('/');
++ if (lastSlash == string::npos)
++ {
++ return ".";
++ }
++ return path.substr(0, lastSlash);
+ }
+
+ FileSearchPath getEnvironmentPath(const string& sep)
diff --git a/graphics/materialx/files/patch-source_MaterialXView_NanoGUI_CMakeLists.txt b/graphics/materialx/files/patch-source_MaterialXView_NanoGUI_CMakeLists.txt
new file mode 100644
index 000000000000..0e378e4b5718
--- /dev/null
+++ b/graphics/materialx/files/patch-source_MaterialXView_NanoGUI_CMakeLists.txt
@@ -0,0 +1,14 @@
+--- source/MaterialXView/NanoGUI/CMakeLists.txt.orig 2024-12-05 21:12:44 UTC
++++ source/MaterialXView/NanoGUI/CMakeLists.txt
+@@ -303,9 +303,9 @@ elseif (CMAKE_SYSTEM MATCHES "Linux" OR CMAKE_SYSTEM_N
+ list(APPEND NANOGUI_EXTRA src/darwin.mm src/autorelease.mm)
+ set_property(SOURCE src/autorelease.mm PROPERTY COMPILE_FLAGS -fno-objc-arc)
+ elseif (CMAKE_SYSTEM MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "BSD")
+- list(APPEND NANOGUI_LIBS X11 pthread)
++ list(APPEND NANOGUI_LIBS pthread)
+ if (NANOGUI_BACKEND STREQUAL "OpenGL")
+- list(APPEND NANOGUI_LIBS GL)
++ list(APPEND NANOGUI_LIBS)
+ elseif (NANOGUI_BACKEND STREQUAL "GLES 2")
+ list(APPEND NANOGUI_LIBS GLESv2)
+ elseif (NANOGUI_BACKEND STREQUAL "GLES 3")
diff --git a/graphics/materialx/pkg-descr b/graphics/materialx/pkg-descr
new file mode 100644
index 000000000000..d9dc5c1805f3
--- /dev/null
+++ b/graphics/materialx/pkg-descr
@@ -0,0 +1,2 @@
+MaterialX is an open standard for the exchange of rich material and
+look-development content across applications and renderers.
diff --git a/graphics/materialx/pkg-plist b/graphics/materialx/pkg-plist
new file mode 100644
index 000000000000..3ece8b0b3c08
--- /dev/null
+++ b/graphics/materialx/pkg-plist
@@ -0,0 +1,786 @@
+bin/MaterialXGraphEditor
+bin/MaterialXView
+include/materialx/JsMaterialX/Helpers.h
+include/materialx/JsMaterialX/JsMaterialXFormat/StrContainerTypeRegistration.h
+include/materialx/JsMaterialX/MapHelper.h
+include/materialx/JsMaterialX/VectorHelper.h
+include/materialx/MaterialXCore/Definition.h
+include/materialx/MaterialXCore/Document.h
+include/materialx/MaterialXCore/Element.h
+include/materialx/MaterialXCore/Exception.h
+include/materialx/MaterialXCore/Export.h
+include/materialx/MaterialXCore/Geom.h
+include/materialx/MaterialXCore/Interface.h
+include/materialx/MaterialXCore/Library.h
+include/materialx/MaterialXCore/Look.h
+include/materialx/MaterialXCore/Material.h
+include/materialx/MaterialXCore/Node.h
+include/materialx/MaterialXCore/Property.h
+include/materialx/MaterialXCore/Traversal.h
+include/materialx/MaterialXCore/Types.h
+include/materialx/MaterialXCore/Unit.h
+include/materialx/MaterialXCore/Util.h
+include/materialx/MaterialXCore/Value.h
+include/materialx/MaterialXCore/Variant.h
+include/materialx/MaterialXFormat/Environ.h
+include/materialx/MaterialXFormat/Export.h
+include/materialx/MaterialXFormat/File.h
+include/materialx/MaterialXFormat/Util.h
+include/materialx/MaterialXFormat/XmlIo.h
+include/materialx/MaterialXGenGlsl/EsslShaderGenerator.h
+include/materialx/MaterialXGenGlsl/EsslSyntax.h
+include/materialx/MaterialXGenGlsl/Export.h
+include/materialx/MaterialXGenGlsl/GlslResourceBindingContext.h
+include/materialx/MaterialXGenGlsl/GlslShaderGenerator.h
+include/materialx/MaterialXGenGlsl/GlslSyntax.h
+include/materialx/MaterialXGenGlsl/Nodes/LightCompoundNodeGlsl.h
+include/materialx/MaterialXGenGlsl/Nodes/LightNodeGlsl.h
+include/materialx/MaterialXGenGlsl/Nodes/LightSamplerNodeGlsl.h
+include/materialx/MaterialXGenGlsl/Nodes/LightShaderNodeGlsl.h
+include/materialx/MaterialXGenGlsl/Nodes/NumLightsNodeGlsl.h
+include/materialx/MaterialXGenGlsl/Nodes/SurfaceNodeGlsl.h
+include/materialx/MaterialXGenGlsl/VkResourceBindingContext.h
+include/materialx/MaterialXGenGlsl/VkShaderGenerator.h
+include/materialx/MaterialXGenGlsl/VkSyntax.h
+include/materialx/MaterialXGenGlsl/WgslResourceBindingContext.h
+include/materialx/MaterialXGenGlsl/WgslShaderGenerator.h
+include/materialx/MaterialXGenGlsl/WgslSyntax.h
+include/materialx/MaterialXGenMdl/Export.h
+include/materialx/MaterialXGenMdl/MdlShaderGenerator.h
+include/materialx/MaterialXGenMdl/MdlSyntax.h
+include/materialx/MaterialXGenMdl/Nodes/ClosureCompoundNodeMdl.h
+include/materialx/MaterialXGenMdl/Nodes/ClosureLayerNodeMdl.h
+include/materialx/MaterialXGenMdl/Nodes/CompoundNodeMdl.h
+include/materialx/MaterialXGenMdl/Nodes/ConvolutionNode.h
+include/materialx/MaterialXGenMdl/Nodes/CustomNodeMdl.h
+include/materialx/MaterialXGenMdl/Nodes/HeightToNormalNodeMdl.h
+include/materialx/MaterialXGenMdl/Nodes/ImageNodeMdl.h
+include/materialx/MaterialXGenMdl/Nodes/MaterialNodeMdl.h
+include/materialx/MaterialXGenMdl/Nodes/SourceCodeNodeMdl.h
+include/materialx/MaterialXGenMdl/Nodes/SurfaceNodeMdl.h
+include/materialx/MaterialXGenMsl/Export.h
+include/materialx/MaterialXGenMsl/MslResourceBindingContext.h
+include/materialx/MaterialXGenMsl/MslShaderGenerator.h
+include/materialx/MaterialXGenMsl/MslSyntax.h
+include/materialx/MaterialXGenMsl/Nodes/LightCompoundNodeMsl.h
+include/materialx/MaterialXGenMsl/Nodes/LightNodeMsl.h
+include/materialx/MaterialXGenMsl/Nodes/LightSamplerNodeMsl.h
+include/materialx/MaterialXGenMsl/Nodes/LightShaderNodeMsl.h
+include/materialx/MaterialXGenMsl/Nodes/NumLightsNodeMsl.h
+include/materialx/MaterialXGenMsl/Nodes/SurfaceNodeMsl.h
+include/materialx/MaterialXGenOsl/Export.h
+include/materialx/MaterialXGenOsl/OslShaderGenerator.h
+include/materialx/MaterialXGenOsl/OslSyntax.h
+include/materialx/MaterialXGenShader/ColorManagementSystem.h
+include/materialx/MaterialXGenShader/DefaultColorManagementSystem.h
+include/materialx/MaterialXGenShader/Export.h
+include/materialx/MaterialXGenShader/Factory.h
+include/materialx/MaterialXGenShader/GenContext.h
+include/materialx/MaterialXGenShader/GenOptions.h
+include/materialx/MaterialXGenShader/GenUserData.h
+include/materialx/MaterialXGenShader/HwShaderGenerator.h
+include/materialx/MaterialXGenShader/Library.h
+include/materialx/MaterialXGenShader/Nodes/CompoundNode.h
+include/materialx/MaterialXGenShader/Nodes/HwBitangentNode.h
+include/materialx/MaterialXGenShader/Nodes/HwFrameNode.h
+include/materialx/MaterialXGenShader/Nodes/HwGeomColorNode.h
+include/materialx/MaterialXGenShader/Nodes/HwGeomPropValueNode.h
+include/materialx/MaterialXGenShader/Nodes/HwImageNode.h
+include/materialx/MaterialXGenShader/Nodes/HwNormalNode.h
+include/materialx/MaterialXGenShader/Nodes/HwPositionNode.h
+include/materialx/MaterialXGenShader/Nodes/HwTangentNode.h
+include/materialx/MaterialXGenShader/Nodes/HwTexCoordNode.h
+include/materialx/MaterialXGenShader/Nodes/HwTimeNode.h
+include/materialx/MaterialXGenShader/Nodes/HwTransformNode.h
+include/materialx/MaterialXGenShader/Nodes/HwViewDirectionNode.h
+include/materialx/MaterialXGenShader/Nodes/MaterialNode.h
+include/materialx/MaterialXGenShader/Nodes/OcioNode.h
+include/materialx/MaterialXGenShader/Nodes/SourceCodeNode.h
+include/materialx/MaterialXGenShader/OcioColorManagementSystem.h
+include/materialx/MaterialXGenShader/Shader.h
+include/materialx/MaterialXGenShader/ShaderGenerator.h
+include/materialx/MaterialXGenShader/ShaderGraph.h
+include/materialx/MaterialXGenShader/ShaderNode.h
+include/materialx/MaterialXGenShader/ShaderNodeImpl.h
+include/materialx/MaterialXGenShader/ShaderStage.h
+include/materialx/MaterialXGenShader/ShaderTranslator.h
+include/materialx/MaterialXGenShader/Syntax.h
+include/materialx/MaterialXGenShader/TypeDesc.h
+include/materialx/MaterialXGenShader/UnitSystem.h
+include/materialx/MaterialXGenShader/Util.h
+include/materialx/MaterialXGraphEditor/External/Glfw/include/GLFW/glfw3.h
+include/materialx/MaterialXGraphEditor/External/Glfw/include/GLFW/glfw3native.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/cocoa_joystick.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/cocoa_platform.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/egl_context.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/glx_context.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/internal.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/linux_joystick.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/mappings.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/nsgl_context.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/null_joystick.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/null_platform.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/osmesa_context.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/posix_thread.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/posix_time.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/wgl_context.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/win32_joystick.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/win32_platform.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/wl_platform.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/x11_platform.h
+include/materialx/MaterialXGraphEditor/External/Glfw/src/xkb_unicode.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_allegro5.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_android.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_dx10.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_dx11.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_dx12.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_dx9.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_glfw.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_glut.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_metal.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_opengl2.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_opengl3.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_opengl3_loader.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_osx.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_sdl.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_sdlrenderer.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_vulkan.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_wgpu.h
+include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_win32.h
+include/materialx/MaterialXGraphEditor/External/ImGui/examples/example_allegro5/imconfig_allegro5.h
+include/materialx/MaterialXGraphEditor/External/ImGui/examples/libs/glfw/include/GLFW/glfw3.h
+include/materialx/MaterialXGraphEditor/External/ImGui/examples/libs/glfw/include/GLFW/glfw3native.h
+include/materialx/MaterialXGraphEditor/External/ImGui/examples/libs/usynergy/uSynergy.h
+include/materialx/MaterialXGraphEditor/External/ImGui/imconfig.h
+include/materialx/MaterialXGraphEditor/External/ImGui/imgui.h
+include/materialx/MaterialXGraphEditor/External/ImGui/imgui_internal.h
+include/materialx/MaterialXGraphEditor/External/ImGui/imstb_rectpack.h
+include/materialx/MaterialXGraphEditor/External/ImGui/imstb_textedit.h
+include/materialx/MaterialXGraphEditor/External/ImGui/imstb_truetype.h
+include/materialx/MaterialXGraphEditor/External/ImGui/misc/cpp/imgui_stdlib.h
+include/materialx/MaterialXGraphEditor/External/ImGui/misc/freetype/imgui_freetype.h
+include/materialx/MaterialXGraphEditor/External/ImGui/misc/single_file/imgui_single_file.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/crude_json.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/include/application.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_extra_keys.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_impl_dx11.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_impl_glfw.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_impl_opengl3.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_impl_win32.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/platform.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/renderer.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/setup.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/blueprints-example/utilities/builders.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/blueprints-example/utilities/drawing.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/blueprints-example/utilities/widgets.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/D3DX11.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/D3DX11async.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/D3DX11core.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/D3DX11tex.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/dxerr.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/ScopeGuard/ScopeGuard.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/gl3w/Include/GL/gl3w.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/gl3w/Include/GL/glcorearb.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imconfig.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imgui.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imgui_internal.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imstb_rectpack.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imstb_textedit.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imstb_truetype.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/stb_image/stb_image.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_bezier_math.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_canvas.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_extra_math.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_node_editor.h
+include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_node_editor_internal.h
+include/materialx/MaterialXGraphEditor/FileDialog.h
+include/materialx/MaterialXGraphEditor/Graph.h
+include/materialx/MaterialXGraphEditor/RenderView.h
+include/materialx/MaterialXGraphEditor/UiNode.h
+include/materialx/MaterialXRender/Camera.h
+include/materialx/MaterialXRender/CgltfLoader.h
+include/materialx/MaterialXRender/Export.h
+include/materialx/MaterialXRender/External/Cgltf/cgltf.h
+include/materialx/MaterialXRender/External/StbImage/stb_image.h
+include/materialx/MaterialXRender/External/StbImage/stb_image_write.h
+include/materialx/MaterialXRender/External/TinyObjLoader/tiny_obj_loader.h
+include/materialx/MaterialXRender/GeometryHandler.h
+include/materialx/MaterialXRender/Harmonics.h
+include/materialx/MaterialXRender/Image.h
+include/materialx/MaterialXRender/ImageHandler.h
+include/materialx/MaterialXRender/LightHandler.h
+include/materialx/MaterialXRender/Mesh.h
+include/materialx/MaterialXRender/OiioImageLoader.h
+include/materialx/MaterialXRender/ShaderMaterial.h
+include/materialx/MaterialXRender/ShaderRenderer.h
+include/materialx/MaterialXRender/StbImageLoader.h
+include/materialx/MaterialXRender/TextureBaker.h
+include/materialx/MaterialXRender/Timer.h
+include/materialx/MaterialXRender/TinyObjLoader.h
+include/materialx/MaterialXRender/Types.h
+include/materialx/MaterialXRender/Util.h
+include/materialx/MaterialXRenderGlsl/Export.h
+include/materialx/MaterialXRenderGlsl/External/Glad/glad.h
+include/materialx/MaterialXRenderGlsl/External/Glad/khrplatform.h
+include/materialx/MaterialXRenderGlsl/GLCocoaWrappers.h
+include/materialx/MaterialXRenderGlsl/GLContext.h
+include/materialx/MaterialXRenderGlsl/GLFramebuffer.h
+include/materialx/MaterialXRenderGlsl/GLTextureHandler.h
+include/materialx/MaterialXRenderGlsl/GLUtil.h
+include/materialx/MaterialXRenderGlsl/GlslMaterial.h
+include/materialx/MaterialXRenderGlsl/GlslProgram.h
+include/materialx/MaterialXRenderGlsl/GlslRenderer.h
+include/materialx/MaterialXRenderGlsl/TextureBaker.h
+include/materialx/MaterialXRenderHw/Export.h
+include/materialx/MaterialXRenderHw/SimpleWindow.h
+include/materialx/MaterialXRenderHw/WindowCocoaWrappers.h
+include/materialx/MaterialXRenderHw/WindowWrapper.h
+include/materialx/MaterialXRenderMsl/Export.h
+include/materialx/MaterialXRenderMsl/MetalFramebuffer.h
+include/materialx/MaterialXRenderMsl/MetalState.h
+include/materialx/MaterialXRenderMsl/MetalTextureHandler.h
+include/materialx/MaterialXRenderMsl/MslMaterial.h
+include/materialx/MaterialXRenderMsl/MslPipelineStateObject.h
+include/materialx/MaterialXRenderMsl/MslRenderer.h
+include/materialx/MaterialXRenderMsl/TextureBaker.h
+include/materialx/MaterialXRenderOsl/Export.h
+include/materialx/MaterialXRenderOsl/OslRenderer.h
+include/materialx/MaterialXTest/MaterialXGenGlsl/GenGlsl.h
+include/materialx/MaterialXTest/MaterialXGenMdl/GenMdl.h
+include/materialx/MaterialXTest/MaterialXGenMsl/CompileMsl.h
+include/materialx/MaterialXTest/MaterialXGenMsl/GenMsl.h
+include/materialx/MaterialXTest/MaterialXGenOsl/GenOsl.h
+include/materialx/MaterialXTest/MaterialXGenShader/GenShaderUtil.h
+include/materialx/MaterialXTest/MaterialXRender/RenderUtil.h
+include/materialx/MaterialXView/Editor.h
+include/materialx/MaterialXView/NanoGUI/ext/glad/include/KHR/khrplatform.h
+include/materialx/MaterialXView/NanoGUI/ext/glad/include/glad/glad.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/getopt.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/glad/gl.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/glad/khrplatform.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/glad/vk_platform.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/glad/vulkan.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/linmath.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/mingw/_mingw_dxhelper.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/mingw/dinput.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/mingw/xinput.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/nuklear.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/nuklear_glfw_gl2.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/stb_image_write.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/tinycthread.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/vs2008/stdint.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/include/GLFW/glfw3.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/include/GLFW/glfw3native.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/cocoa_joystick.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/cocoa_platform.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/egl_context.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/glx_context.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/internal.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/linux_joystick.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/mappings.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/nsgl_context.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/null_joystick.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/null_platform.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/osmesa_context.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/posix_thread.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/posix_time.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/wgl_context.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/win32_joystick.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/win32_platform.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/wl_platform.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/x11_platform.h
+include/materialx/MaterialXView/NanoGUI/ext/glfw/src/xkb_unicode.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/docs/cppyy.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/eigen/dense.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/eigen/sparse.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/eval.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/intrusive/counter.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/intrusive/ref.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/make_iterator.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nanobind.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_accessor.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_attr.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_call.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_cast.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_class.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_defs.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_descr.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_enums.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_error.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_func.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_lib.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_misc.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_python.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_traits.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_tuple.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_types.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/ndarray.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/operators.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/array.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/bind_map.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/bind_vector.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/chrono.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/complex.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/chrono.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_array.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_dict.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_list.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_optional.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_set.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/traits.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/filesystem.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/function.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/list.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/map.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/optional.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/pair.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/set.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/shared_ptr.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/string.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/string_view.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/tuple.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/unique_ptr.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/unordered_map.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/unordered_set.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/variant.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/vector.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/wstring.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/trampoline.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/typing.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/buffer.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/hash.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/nb_abi.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/nb_ft.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/nb_internals.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/tests/inter_module.h
+include/materialx/MaterialXView/NanoGUI/ext/nanobind/tests/object_py.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/example/demo.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/example/perf.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/example/stb_image_write.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/obsolete/nanovg_gl2.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/obsolete/nanovg_gl3.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/fontstash.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/nanovg.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/nanovg_gl.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/nanovg_gl_utils.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/stb_image.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/stb_truetype.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_1_0.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_1_1.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_1_2.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_2_0.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_2_1.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/macos_1_1.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/macos_1_2.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/macos_2_0.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/macos_2_1.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/tvos.h
+include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/nanovg_mtl.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/button.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/canvas.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/checkbox.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/colorpicker.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/colorwheel.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/combobox.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/common.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/formhelper.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/graph.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/icons.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/imagepanel.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/imageview.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/label.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/layout.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/messagedialog.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/metal.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/nanogui.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/object.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/opengl.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/popup.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/popupbutton.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/progressbar.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/python.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/renderpass.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/screen.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/shader.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/slider.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/tabwidget.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/textarea.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/textbox.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/texture.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/theme.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/toolbutton.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/traits.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/vector.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/vscrollpanel.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/widget.h
+include/materialx/MaterialXView/NanoGUI/include/nanogui/window.h
+include/materialx/MaterialXView/NanoGUI/src/opengl_check.h
+include/materialx/MaterialXView/NanoGUI/src/python/py_doc.h
+include/materialx/MaterialXView/NanoGUI/src/python/python.h
+include/materialx/MaterialXView/RenderPipeline.h
+include/materialx/MaterialXView/RenderPipelineGL.h
+include/materialx/MaterialXView/RenderPipelineMetal.h
+include/materialx/MaterialXView/Viewer.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/attr.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/buffer_info.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/cast.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/class.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/common.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/cpp_conduit.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/descr.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/exception_translation.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/init.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/internals.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/type_caster_base.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/typeid.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/value_and_holder.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/embed.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/eval.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/functional.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/gil.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/gil_safe_call_once.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/operators.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/options.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/pybind11.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/stl.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/stl_bind.h
+include/materialx/PyMaterialX/External/PyBind11/include/pybind11/typing.h
+include/materialx/PyMaterialX/PyMaterialX.h
+lib/PyMaterialXCore%%PYTHON_TAG%%.so
+lib/PyMaterialXFormat%%PYTHON_TAG%%.so
+lib/PyMaterialXGenGlsl%%PYTHON_TAG%%.so
+lib/PyMaterialXGenMdl%%PYTHON_TAG%%.so
+lib/PyMaterialXGenMsl%%PYTHON_TAG%%.so
+lib/PyMaterialXGenOsl%%PYTHON_TAG%%.so
+lib/PyMaterialXGenShader%%PYTHON_TAG%%.so
+lib/PyMaterialXRender%%PYTHON_TAG%%.so
+lib/PyMaterialXRenderGlsl%%PYTHON_TAG%%.so
+lib/PyMaterialXRenderOsl%%PYTHON_TAG%%.so
+lib/libMaterialXCore.so
+lib/libMaterialXCore.so.1
+lib/libMaterialXCore.so.1.39.4
+lib/libMaterialXFormat.so
+lib/libMaterialXFormat.so.1
+lib/libMaterialXFormat.so.1.39.4
+lib/libMaterialXGenGlsl.so
+lib/libMaterialXGenGlsl.so.1
+lib/libMaterialXGenGlsl.so.1.39.4
+lib/libMaterialXGenMdl.so
+lib/libMaterialXGenMdl.so.1
+lib/libMaterialXGenMdl.so.1.39.4
+lib/libMaterialXGenMsl.so
+lib/libMaterialXGenMsl.so.1
+lib/libMaterialXGenMsl.so.1.39.4
+lib/libMaterialXGenOsl.so
+lib/libMaterialXGenOsl.so.1
+lib/libMaterialXGenOsl.so.1.39.4
+lib/libMaterialXGenShader.so
+lib/libMaterialXGenShader.so.1
+lib/libMaterialXGenShader.so.1.39.4
+lib/libMaterialXRender.so
+lib/libMaterialXRender.so.1
+lib/libMaterialXRender.so.1.39.4
+lib/libMaterialXRenderGlsl.so
+lib/libMaterialXRenderGlsl.so.1
+lib/libMaterialXRenderGlsl.so.1.39.4
+lib/libMaterialXRenderHw.so
+lib/libMaterialXRenderHw.so.1
+lib/libMaterialXRenderHw.so.1.39.4
+lib/libMaterialXRenderOsl.so
+lib/libMaterialXRenderOsl.so.1
+lib/libMaterialXRenderOsl.so.1.39.4
+%%DATADIR%%/materialx/CMakeLists.txt
+%%DATADIR%%/materialx/Geometry/boombox.glb
+%%DATADIR%%/materialx/Geometry/chess_set.glb
+%%DATADIR%%/materialx/Geometry/cloth.obj
+%%DATADIR%%/materialx/Geometry/cube.obj
+%%DATADIR%%/materialx/Geometry/plane.obj
+%%DATADIR%%/materialx/Geometry/shaderball.glb
+%%DATADIR%%/materialx/Geometry/shaderball_ao.png
+%%DATADIR%%/materialx/Geometry/sphere.obj
+%%DATADIR%%/materialx/Geometry/teapot.obj
+%%DATADIR%%/materialx/Images/brass_color.jpg
+%%DATADIR%%/materialx/Images/brass_roughness.jpg
+%%DATADIR%%/materialx/Images/brick_base_gray.jpg
+%%DATADIR%%/materialx/Images/brick_dirt_mask.jpg
+%%DATADIR%%/materialx/Images/brick_mask.jpg
+%%DATADIR%%/materialx/Images/brick_normal.jpg
+%%DATADIR%%/materialx/Images/brick_roughness.jpg
+%%DATADIR%%/materialx/Images/brick_variation_mask.jpg
+%%DATADIR%%/materialx/Images/cloth.bmp
+%%DATADIR%%/materialx/Images/cloth.gif
+%%DATADIR%%/materialx/Images/cloth.jpg
+%%DATADIR%%/materialx/Images/cloth.png
+%%DATADIR%%/materialx/Images/cloth.tga
+%%DATADIR%%/materialx/Images/greysphere_calibration.png
+%%DATADIR%%/materialx/Images/grid.png
+%%DATADIR%%/materialx/Images/grid_udim/grid.1001.png
+%%DATADIR%%/materialx/Images/grid_udim/grid.1002.png
+%%DATADIR%%/materialx/Images/grid_udim/grid.1003.png
+%%DATADIR%%/materialx/Images/grid_udim/grid.1011.png
+%%DATADIR%%/materialx/Images/grid_udim/grid.1012.png
+%%DATADIR%%/materialx/Images/grid_udim/grid.1013.png
+%%DATADIR%%/materialx/Images/mesh_wire_norm.png
+%%DATADIR%%/materialx/Images/onyx_color.jpg
+%%DATADIR%%/materialx/Images/onyx_roughness.jpg
+%%DATADIR%%/materialx/Images/plain_heightmap.png
+%%DATADIR%%/materialx/Images/wood_color.jpg
+%%DATADIR%%/materialx/Images/wood_roughness.jpg
+%%DATADIR%%/materialx/Lights/environment_map.mtlx
+%%DATADIR%%/materialx/Lights/goegap.hdr
+%%DATADIR%%/materialx/Lights/goegap_split.hdr
+%%DATADIR%%/materialx/Lights/goegap_split.mtlx
+%%DATADIR%%/materialx/Lights/irradiance/goegap.hdr
+%%DATADIR%%/materialx/Lights/irradiance/goegap_split.hdr
+%%DATADIR%%/materialx/Lights/irradiance/san_giuseppe_bridge.hdr
+%%DATADIR%%/materialx/Lights/irradiance/san_giuseppe_bridge_split.hdr
+%%DATADIR%%/materialx/Lights/irradiance/table_mountain.hdr
+%%DATADIR%%/materialx/Lights/irradiance/table_mountain_split.hdr
+%%DATADIR%%/materialx/Lights/san_giuseppe_bridge.hdr
+%%DATADIR%%/materialx/Lights/san_giuseppe_bridge_split.hdr
+%%DATADIR%%/materialx/Lights/san_giuseppe_bridge_split.mtlx
+%%DATADIR%%/materialx/Lights/table_mountain.hdr
+%%DATADIR%%/materialx/Lights/table_mountain_split.hdr
+%%DATADIR%%/materialx/Lights/table_mountain_split.mtlx
+%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_carpaint.mtlx
+%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_default.mtlx
+%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_glass.mtlx
+%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_gold.mtlx
+%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_plastic.mtlx
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/boombox/BoomBox_baseColor.png
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/boombox/BoomBox_emissive.png
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/boombox/BoomBox_normal.png
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/boombox/BoomBox_occlusionRoughnessMetallic.png
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_boombox.mtlx
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_carpaint.mtlx
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_default.mtlx
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_glass.mtlx
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_gold.mtlx
+%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_plastic.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_aluminum_brushed.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_carpaint.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_default.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_glass.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_honey.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_ketchup.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_lightbulb.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_pearl.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_soapbubble.mtlx
+%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_velvet.mtlx
+%%DATADIR%%/materialx/Materials/Examples/SimpleHair/simple_hair_default.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_black_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_black_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_black_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_shared_metallic.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_white_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_white_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_white_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_black_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_shared_metallic.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_shared_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_shared_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_white_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/chessboard_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/chessboard_metallic.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/chessboard_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/chessboard_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_black_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_black_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_black_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_shared_metallic.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_shared_scattering.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_white_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_white_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_white_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_black_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_black_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_black_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_white_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_white_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_white_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_black_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_shared_metallic.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_shared_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_shared_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_white_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_black_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_black_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_black_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_shared_metallic.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_shared_scattering.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_white_base_color.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_white_normal.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_white_roughness.jpg
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_brass_tiled.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_brick_procedural.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_carpaint.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_chess_set.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_chrome.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_copper.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_default.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_glass.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_glass_tinted.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_gold.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_greysphere.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_greysphere_calibration.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_jade.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_look_brass_tiled.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_look_wood_tiled.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_marble_solid.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_metal_brushed.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_plastic.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_thin_film.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_velvet.mtlx
+%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_wood_tiled.mtlx
+%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_brass_tiled.mtlx
+%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_carpaint.mtlx
+%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_default.mtlx
+%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_glass.mtlx
+%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_gold.mtlx
+%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_plastic.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/README.md
+%%DATADIR%%/materialx/Materials/TestSuite/_options.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/brass_wire_mesh.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/libraries/metal_definition.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/textures/mesh_wire_cutout.png
+%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/textures/mesh_wire_norm.png
+%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/textures/mesh_wire_spec.png
+%%DATADIR%%/materialx/Materials/TestSuite/lights/light_compound_test.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/lights/light_rig_test_1.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/lights/light_rig_test_2.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/locale/numericformat.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/locale/utf8.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/nprlib/edge_brighten.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/nprlib/gooch_shade.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/nprlib/starfield.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/nprlib/toon_shade.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/add_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/blackbody.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/bsdf_graph.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/burley_diffuse.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/chiang_hair_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/conductor.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/dielectric.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/generalized_schlick.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/layer_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/mix_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/multiply_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/oren_nayar_diffuse.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/sheen_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/subsurface_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/thin_film_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/translucent_bsdf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/varying_ior.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/vertical_layering.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/displacement/displaced_material.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/displacement/displacement.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/add_edf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/edf_graph.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/generalized_schlick_edf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/mix_edf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/multiply_edf.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/multioutput/multioutput.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/multioutput/multishaderoutput.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/chiang_hair_surfaceshader.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_add.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_conductor.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_dielectric.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_diffuse.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_emission.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_generalized_schlick.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_iridescence.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_layer.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_mix.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_sheen.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_sss.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_surface.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_translucent.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/mapped_surfaceshader.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/network_surfaceshader.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/nodegraph_surfaceshader.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/normalmapped_surfaceshader.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/shader_ops.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/sheen.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/standard_surface_onyx_hextiled.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/subsurface.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/surface_ops.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/surfacematerial_with_graph.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/transparency_hints.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/usd_normal_map.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/usd_uv_texture.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/adjustment/hsvtorgb.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/adjustment/luminance.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/adjustment/remap.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/adjustment/smoothstep.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/animated/clock.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/application/time_frame.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/channel/combine.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/channel/extract.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/color3_vec3_cm_test.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/color_management.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/filename_cm_test.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/native_color_management.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/ocio_color_management.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/compositing/compositing.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/conditional/conditional_if_float.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/conditional/conditional_if_int.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/conditional/conditional_logic.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/convolution/blur.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/convolution/heighttonormal.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/defaultgeomprop/defaultgeomprop.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/definition_from_nodegraph.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/definition_reduced_interface.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/definition_using_definitions.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/definition_with_enum_interface.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/surfacematerial_definition.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/geometric/geompropvalue.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/geometric/look_assignment_order.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/geometric/streams.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/materials/material_node_discovery.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/math.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/math_operators.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/matrix.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/transform.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/trig.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/vector_math.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/cascade_nodegraphs.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/nodegraph_multioutput.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/nodegraph_nodegraph.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/surfacematerial_nodegraph_to_surfaceshader.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/top_level_input.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/noise/noise.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/noise/procedural.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/noise/shared_function.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/organization/organization.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/procedural/linepattern.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/procedural/tiledshape.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/shader/surface.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/structs/struct_texcoord.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/structs/struct_texcoordGroup.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/hextiled.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image_addressing.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image_codecs.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image_default.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image_transform.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/ramp.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/split.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/tiledimage.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/token_graph.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/token_graph_material.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/triplanarprojection.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/udim.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/constant_unit.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/distance_units.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/image_unit.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/standard_surface_unit.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/texture_units.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/tiledimage_unit.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_22.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_25.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_36.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_37.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_38.mtlx
+%%DATADIR%%/materialx/Materials/TestSuite/stdlib/version/multiple_version_test.mtlx
+%%DATADIR%%/materialx/README.md