Stefan Habel

Results 8 issues of Stefan Habel

Work in progress. This PR adds a new build target named `MaterialXDocsPython`, which generates Python API documentation using Sphinx. The existing developer guide contents are incorporated into the new HTML...

This PR adds support for generating Python API documentation in HTML format using Sphinx from the MaterialX Python modules that are built in the `lib/` directory. A new CMake build...

devdays24

Similar to https://github.com/AcademySoftwareFoundation/MaterialX/pull/2051, https://github.com/AcademySoftwareFoundation/MaterialX/pull/2061, https://github.com/AcademySoftwareFoundation/MaterialX/pull/2063, https://github.com/AcademySoftwareFoundation/MaterialX/pull/2064, and https://github.com/AcademySoftwareFoundation/MaterialX/pull/2065. Also fixing a couple of typos in Metal header files. | Before | After | |-|-| | ![Screenshot 2024-10-13 at 17 16...

Similar to https://github.com/AcademySoftwareFoundation/MaterialX/pull/2051, https://github.com/AcademySoftwareFoundation/MaterialX/pull/2061, https://github.com/AcademySoftwareFoundation/MaterialX/pull/2063, and https://github.com/AcademySoftwareFoundation/MaterialX/pull/2064. | Before | After | |-|-| | ![Screenshot 2024-10-13 at 16 24 57](https://github.com/user-attachments/assets/8c8bb413-8b34-455b-92d2-5be1328995f6) | ![Screenshot 2024-10-13 at 16 25 07](https://github.com/user-attachments/assets/d9cb7570-1e58-4e5a-bb8e-4592f01318bc) | Split from...

Similar to https://github.com/AcademySoftwareFoundation/MaterialX/pull/2051, https://github.com/AcademySoftwareFoundation/MaterialX/pull/2061 and https://github.com/AcademySoftwareFoundation/MaterialX/pull/2063. Also fixed a typo in `MslShaderGenerator.h`. Split from #1567. Update #342.

Similar to https://github.com/AcademySoftwareFoundation/MaterialX/pull/2051 and https://github.com/AcademySoftwareFoundation/MaterialX/pull/2061. | Before | After | |-|-| | ![Screenshot 2024-10-13 at 13 06 46](https://github.com/user-attachments/assets/f7e59249-a8ab-4b26-924a-532b73a4e6d2) | ![Screenshot 2024-10-13 at 15 06 55](https://github.com/user-attachments/assets/0055ac97-91a6-4db8-b110-fe54849e53cf) | | ![Screenshot 2024-10-13 at...

Similar to https://github.com/AcademySoftwareFoundation/MaterialX/pull/2051. Also noting a quirk: The `Format` and `Type` enums are exposed at the module level, not as part of the `FilePath` class. | Before | After |...

Mostly copied from corresponding C++ header files, but using backticks to automatically link to relevant sections in the Python API documentation, e.g. `Document` to link to `PyMaterialXCore.Document.html`. Using `mod.attr("").doc() =...

devdays24