Results 153 issues of Bernard Kwok

## Purpose - Add in Python docs into the MaterialX package for all modules - This allows for standard Python help and the ability to integrate this with things like...

## Tests to Review These are the results of GLSL vs MSL both running on Mac. Tests are filtered for RMS difference of `0.003` ![Image](https://github.com/user-attachments/assets/fcbe47db-9bab-47b1-ab47-29c63d0ef2b5)

### Proposal This is spawned from the discussion in [this PR](https://github.com/AcademySoftwareFoundation/MaterialX/pull/2706). The premise is to move logic to compute wrap modes for hardware shaders (variants on GLSL) into shader code....

## Feature Update For better user feedback on what images are being used from the UI, this change adds image previews for file image nodes ### Details: - Adds a...

## Issue This is a regression from 1.39.4 to 1.39.5. 1. In 1.39.4: Nodedef.getImplementation() will return the NodeGraph when the assocaition is stored in an implementation. This is the case...

## Issue MaterialX.Exception is being used in `try` / `except` to catch thrown exceptions. These will never be caught since these exceptions are being remapped to `LookupError` in the pybind...

## Issue If you use try to back with a shader translation node with the MSL backend then it will fail with ``` MSL bind attribute error. ``` ### Steps:...

# Issue This like the test suite toon shader uses `` which behaves differently with Metal vs GLSL. # Test Here is the test with some parameters tweaked to show...

## Issue There now appear to be duplicate library warnings showing up during linking of some modules. (At least on Mac) I don't recall ever seeing this before until now...

## Proposal Currently it seems like the Graph Editor is using OpenGL to render with. The proposal is to switch it to use Metal (by default, if there is any...