Add PS5 support #4

Open
RaringM wants to merge 4 commits from RaringM/main into switchfin
RaringM commented 2026-09-20 00:03:34 -05:00 (Migrated from github.com)

Adds support for PS5.

  • PS5 initialization, controller input, and on-screen keyboard integration.
  • Loading fonts, application resources, and translations
  • SDL/NanoVG rendering changes for display resolution handling and HDR output.
  • Image upload limits, texture caching, and resource cleanup to support 60FPS UI

Includes regression tests for display handling, image and texture lifetimes, caching and threading.
Hardware testing was completed through Switchfin on PS5 (other clients not tested)

Disclaimer: The implementation for this was made with AI.

Adds support for PS5. - PS5 initialization, controller input, and on-screen keyboard integration. - Loading fonts, application resources, and translations - SDL/NanoVG rendering changes for display resolution handling and HDR output. - Image upload limits, texture caching, and resource cleanup to support 60FPS UI Includes regression tests for display handling, image and texture lifetimes, caching and threading. Hardware testing was completed through Switchfin on PS5 (other clients not tested) Disclaimer: The implementation for this was made with AI.
This pull request is broken due to missing fork information.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 'RaringM/main:RaringM/main'
git switch 'RaringM/main'

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch 'switchfin'
git merge --no-ff 'RaringM/main'
git switch 'RaringM/main'
git rebase 'switchfin'
git switch 'switchfin'
git merge --ff-only 'RaringM/main'
git switch 'RaringM/main'
git rebase 'switchfin'
git switch 'switchfin'
git merge --no-ff 'RaringM/main'
git switch 'switchfin'
git merge --squash 'RaringM/main'
git switch 'switchfin'
git merge --ff-only 'RaringM/main'
git switch 'switchfin'
git merge 'RaringM/main'
git push origin 'switchfin'
Sign in to join this conversation.
No description provided.