Skip to content

chore: sync latest main into PR #3379 after locale fixes - #331

Merged
isaacsa2 merged 2 commits into
feat/launcher-disable-plugins-20261027from
sync/upstream-main-for-3379-final-20261027
Oct 27, 2026
Merged

isaacsa2 merged 2 commits into
feat/launcher-disable-plugins-20261027from
sync/upstream-main-for-3379-final-20261027

Conversation

@isaacsa2

Copy link
Copy Markdown
Owner

Temporary main-sync integration for upstream PR openOMSI-org#3379. The newest upstream commits only touch crates/omsi-texture/build.rs; merge into the feature branch to keep it fully current.

…e textures alone

The cache key held every published package of the workspace's lock, so any new crate
anywhere invalidated every compressed texture, and the first start after an update
compressed them all again (Brigadeiro V2 on an R7 260: 20 s for the first three tiles).
Of the last twelve releases, eight threw the cache away; four of them for crates such as
zip/zstd, rustls-webpki, unsafe-libopus or ctutils.

The key now holds only the packages omsi-texture is built from (image and its decoders,
texture2ddecoder, and what they use: 72 of the lock's entries), and leaves out the crate's
test-only files. Over the same twelve releases it changes four times, each a change of the
texture code itself.
…-key

Textures: keep the compressed cache across unrelated dependency updates
@isaacsa2
isaacsa2 merged commit 77ad24e into feat/launcher-disable-plugins-20261027 Oct 27, 2026
11 checks passed
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