Skip to content

mcpplibs.mwrap.basis_universal 2.50: basis-universal-m (Basis Universal's transcoder as a C++23 module) - #782

Merged
Sunrisepeak merged 1 commit into
mainfrom
add/mwrap-basis-universal
Nov 14, 2026
Merged

Sunrisepeak merged 1 commit into
mainfrom
add/mwrap-basis-universal

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Adds mcpplibs.mwrap.basis_universal 2.50 (mcpplibs/basis-universal-m, tag mwrap-2.50): Basis Universal 2.50's transcoder — KTX2 and .basis textures to pixels or to a GPU's own compressed format — as a C++23 module.

  • Descriptor pkgs/mwrap/basis_universal.lua: GLOBAL is the GitHub release asset, CN the GitCode mirror mcpp-res/mwrap-basis-universal, one sha256 (eb114f20…8921) for the three platforms.
  • Consumer tests/mwrap/basis-universal-transcode; installed-template check with --deploy.
  • Plan: .agents/docs/2026-11-14-add-basis-universal-mwrap-plan.md; CHANGELOG entry under Unreleased.

Wrapper CI is green on Linux (GCC 16.1, LLVM 23.1.3), macOS and Windows: upstream's KTX2 test files give the same pixels and the same BC7, ETC2 and ASTC blocks on every row.

…al's transcoder — KTX2 and .basis textures to pixels or to a GPU's own compressed format — as a C++23 module)
@Sunrisepeak
Sunrisepeak merged commit 140aa9a into main Nov 14, 2026
18 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