Skip to content

Consume shared SNES shader presets and adaptive pixel proportions - #47

Merged
mstan merged 2 commits into
mainfrom
feat/shared-video-settings
Sep 22, 2026
Merged

mstan merged 2 commits into
mainfrom
feat/shared-video-settings

Conversation

@mstan

@mstan mstan commented Sep 22, 2026 •

Copy link
Copy Markdown
Owner

MMX now consumes snesrecomp's shared shader catalog and adaptive pixel-aspect geometry. The four presets retain their filenames and GLSL contents; duplicate game-owned assets and sizing code are removed. The shared launcher saves canonical DisplayAspect and other edited settings when closed. Bundled shader choices survive AppImage remounts and moving the installation.

Pins merged snesrecomp #93/#94 and recomp-ui #59/#60. SMW consumes the same opt-in support. Bumps the release to 1.6.4.

Validation: full Windows SDL3 and Linux SDL3 release builds; MMX display/renderer tests; shared GCC/MSVC geometry and all 24 recomp-ui tests. Windows ZIP OpenGL smoke passes with only system directories in PATH. AppImage portable-state and all nine native-picker cases pass; real launcher selections and OpenGL remount checks pass. GitHub's ROM-free Linux SDL2 host build/tests pass.

Prepared for 1.6.4 Windows ZIP and Linux AppImage. Tracking: beads-8wg.2.58.

@mstan
mstan marked this pull request as ready for review September 22, 2026 01:44
@mstan
mstan merged commit 7bf4561 into main Sep 22, 2026
1 check 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