Skip to content

release-2.1.0.3

Choose a tag to compare

@github-actions github-actions released this 10 Dec 01:54
· 731 commits to main since this release

Texture Format & Versioning

  • Added automatic minimal-version inference via compute_minimal_version().
  • Internal version representation standardized (VER 1.0 → 10 using maj*10 + min scheme).
  • Save operation now always writes an explicit VER x.y header.
  • Texture format auto-promotes to:
    • VER 2.0 when 8-bit colors are used.
    • VER 2.1 when materials contain -1.
  • Ensured full round-trip consistency between load() and save().
  • Fixed format bug in save() where long Color string format was used rather than the compact format.

Texture System

  • Added support for -1 materials in load/save.
  • Fixed subset() to correctly copy characters, colors, and materials.

UI

  • Added Dialog::set_textel_str_pre() for more flexible textel pre-styling.

Examples

  • Reordered example execution in examples.cpp and removed header prints.