Skip to content

feat(gui): expose -texchart, and release 0.6.0 - #3

Merged
metita merged 1 commit into
mainfrom
feat/texchart-gui
Aug 2, 2026
Merged

metita merged 1 commit into
mainfrom
feat/texchart-gui

Conversation

@metita

@metita metita commented Aug 2, 2026

Copy link
Copy Markdown
Owner

-texchart landed in CSG in #2 but there is no way to reach it from the app, so it gets a toggle under CSG alongside the merge options.

The help text is aimed at the decision rather than the mechanism. The column that matters is oversampled, and what to do at each value:

  • 4x or more — the texture can lose half its resolution in each axis and still have a pixel per pixel on screen.
  • around 1x — used at its native resolution, leave it.
  • below 1x — tiles across a large surface, halving it will show.

It also explains why that column exists, because reading the byte column alone suggests savings that are not there: on zm_azteca the naive reading claims most of a 2.2 MB lump is recoverable, and the real answer is that nothing on that map is oversampled.

Version

0.6.0, not 0.5.1. The release carries a new feature, not only the BEVELHINT fix.

Checks

cargo build --release clean, cargo test --release 21 passed / 0 failed, including a new test that the flag is emitted on its own and does not drag the merge options along with it.

After this merges the tag can go up and the 0.5.0 auto-update will distribute it.

A CSG flag nobody can reach from the app is a flag nobody uses, so the
texture cost report gets a toggle under CSG like the merge options did.

The help text is aimed at the decision, not the mechanism. What matters
is the "oversampled" column and what to do at each value: 4x or more,
the texture can lose half its resolution in each axis and still have a
pixel per pixel on screen; around 1x, leave it alone; below 1x it tiles
across a large surface and halving it will show. It also explains why
that column exists, because reading the byte column on its own suggests
savings that turn out not to be there.

Version goes to 0.6.0 rather than 0.5.1: this release carries a new
feature, not only the BEVELHINT fix.
@metita
metita merged commit 237490a into main Aug 2, 2026
4 checks passed
@metita
metita deleted the feat/texchart-gui branch August 2, 2026 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant