Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial implementation of structs in MaterialX #1831

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Commits on Jun 11, 2024

  1. Add support for recursive structs, with example.

    Add "_struct" suffix to struct type name to avoid potential name clashes with variable names.
    Add AggregateValue to centralize struct string parsing. Add support for recursive structs in places - may not be complete yet - centralized syntax parsing - and unit tests pass currently.
    refactor struct experiment to not unfold the structs, but instead maintain them in the shaders
    ld-kerley committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    1b7e4b7 View commit details
    Browse the repository at this point in the history
  2. fix python unit tests.

    ld-kerley committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    aece2c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42b3e6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c193ebe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f61af8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74ee722 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. fix dll linkage error

    ld-kerley committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ad6bb43 View commit details
    Browse the repository at this point in the history
  2. fix JS error

    ld-kerley committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9822a90 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. fix typo in comment

    ld-kerley committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b9291d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    f640a82 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    4d9c5de View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Configuration menu
    Copy the full SHA
    2d5287b View commit details
    Browse the repository at this point in the history