-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do we need an SDL3 port? #271
Comments
I've seen occasional references to SDL3 in recent months, but haven't investigated. If the changes are as minor as changing header folders, we should get by with a |
I totally agree that this would be a good idea, should we move that out to a separate issue? |
I'm only reluctant to bring it up as a separate issue because it's likely to at least be some time before it leaves the 'thinking about it' stage. I would do it to make the code easier to maintain; I can't think of any way in which it would add functionality or fix anything. The most likely motivator for it would be a fix to SDLn (or extension to SDL3) where we say to ourselves : this bit of code needs adjustment in two places; let's pull it into the On a similar level, we have code to read in PSF and some other bitmapped fonts in both the DOSVGA and Linux framebuffer/DRM ports. Ideally, those would be pulled out and put into But again... while it's been in my mind for a while now, basically since I wrote the framebuffer/DRM port, I've obviously not been rushing to actually do it. |
Hey all! I've been working locally on an SDL3 port (based on the SDL2 folder) but from the original PDCurses repo. Oops. I'm gonna diff /SDL2 from PDCursesMod against the og folder and see how bad it's gonna be. |
@finchco can you have a look at moving pieces common in the sdl ports to the common subdirectory as well? |
@finchco Glad you came across this repo! I very much agree with @GitMensch that it'd be great to put the "in common" bits of SDL1, 2, and (when available) 3 into the But I wouldn't suggest that you worry much about that at present. I have not tackled SDL3 at all yet, am unlikely to do so soon, and haven't heard of anybody working on it. (I'm not all that knowledgeable about the SDL ports; they were mostly done by others before and after the fork from PDCurses.) So if you get something that works, we'll probably thank you, merge it, and then go back and figure out what needs to be pulled out from the (now three) SDL versions into the I get the vague impression, based on what little I know of SDL3, that it's not all that different from SDL2. (Is that what you're seeing?) I retain the hope, as expressed above, that the differences can be handled by |
While that isn't out yet, at least the header folder changed, so the SDL2 port can likely not be taken "as is".
For more details see the repo at https://github.com/libsdl-org/SDL_ttf
The text was updated successfully, but these errors were encountered: