Skip to content

Test build: Steam launch options + None (system) display scaling - #11

Draft
Leb-Sun wants to merge 19 commits into
mainfrom
steam-launch-options-display-scaling
Draft

Leb-Sun wants to merge 19 commits into
mainfrom
steam-launch-options-display-scaling

Conversation

@Leb-Sun

@Leb-Sun Leb-Sun commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Test build only, not for merge. Opened to run PR CI for a Standard APK.

Branch = steam-launch-options (ddd0dfa) + one commit:

Add None (system) scale option. WinNative presents the X screen at its own size (the smallest view-shaped buffer that holds it 1:1, via SurfaceHolder.setFixedSize) and lets the display, or a system upscaler, do the scaling instead of stretching it to the full panel itself.

  • In-game drawer: Effects → Scale → None (system); per-game settings: General → Scale (under Screen size). Same stored value (screenEffectsSettings.scaleFilter = 4).
  • Touch is unaffected: input maps from the view size, not the buffer.
  • Stands aside while the game is on an external display (that controller owns the surface size).
  • One new string, added to every locale.

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