Skip to content

SDL3 port#2801

Draft
TheCycoONE wants to merge 1 commit into
CorsixTH:masterfrom
TheCycoONE:sdl3
Draft

SDL3 port#2801
TheCycoONE wants to merge 1 commit into
CorsixTH:masterfrom
TheCycoONE:sdl3

Conversation

@TheCycoONE

@TheCycoONE TheCycoONE commented Mar 24, 2025

Copy link
Copy Markdown
Member

So far the basic game functionality works (tested in Linux, there's some Windows specific code that wasn't exercised.)

Movies, audio, and music have not yet been ported.

Some cleanup would be nice.

Linux pipelines will need to be fixed somehow (vcpkg?)

Basic game functionality works in Linux. Audio, music, and movies do not yet
function.
@lewri

lewri commented Mar 30, 2025

Copy link
Copy Markdown
Member

Font render is a bit funky when fullscreen is non-native resolution.
SDL3
image

SDL2
image

(also includes money bar/date as if it was blurred then poorly sharpened)

Pointer also picked up an artifact once but haven't been able to replicate again.

@TheCycoONE

Copy link
Copy Markdown
Member Author

Thanks. I'm not totally surprised given all the rendering changes. The port is on hold and maybe some rendering options will be changed by the time they port sdl_mixer.

@Alberth289346

Copy link
Copy Markdown
Contributor

Code looks ok at first sight, nothing special or weird.

@github-project-automation github-project-automation Bot moved this to In Progress in 0.70.0 Release Jun 14, 2025
@TheCycoONE TheCycoONE mentioned this pull request Sep 4, 2025
13 tasks
@lewri lewri added the PR:need-rebase PR needs to be caught up with master before merging. label Nov 20, 2025
@lewri lewri moved this from In Progress to Missed/Postponed in 0.70.0 Release May 22, 2026
@lewri lewri moved this to In Progress in 0.71.0 Release Jun 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR:need-rebase PR needs to be caught up with master before merging.

Projects

Status: Missed/Postponed
Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants