Skip to content

v1.2.8 - HOD Shader Alias Resolution

Choose a tag to compare

@GuillermoOM GuillermoOM released this 22 Oct 19:48
· 18 commits to master since this release

HOD Shader Alias Resolution

  • Shader discovery now reads hod_alias.manifest and mod_alias.manifest, so HOD shader aliases such as matteScissor resolve to their backing programs.
  • Alias names now appear in the material shader selector, and aliases reuse the backing program's texture slots.
  • The Inspector keeps shader names already assigned to loaded materials selectable while preserving their original casing.
  • Matte fallback texture slots now include Diffuse, Glow, Team, and Normal maps.

Verification

  • npm run build passed.
  • cargo test --manifest-path src-tauri/Cargo.toml --lib passed (3/3).
  • HWRM probe resolved mattescissor with Diff, Glow, Team, Norm, Env0, Env1, and Shadow.
  • User confirmed testing/meg_bentus_ruined.hod works correctly in the editor.

No parser or serialization changes, so verify_lossless was not applicable.