Finger info for flibitijibibo@icculus.org...


SDL 3.2.0

After years of crunch, SDL3 is finally released! This includes a humongous amount of work from myself and the FNA team, including the new GPU API as well as lots of smaller things as well (SDL_Storage was one of mine, for example). We've also prepared day-1 support for Nintendo Switch and Xbox GDK, with PlayStation 5 support coming very soon.

https://github.com/libsdl-org/SDL/releases/tag/release-3.2.0

I've been testing SDL3 against most of my catalog, and you can actually try some SDL3 updates as well! The following games have Steam beta branches for SDL3 on Linux:

I have some private branches as well, but those are being tested internally for now (examples include TMNT: Shredder's Revenge and Streets of Rage 4).

Enjoy!

Last Year's Releases

These projects are possible via a combination of studios willing to hire me for game-specific work (you can too!), as well as my GitHub Sponsors program.

flibitBuild

Want to replicate my build machine? All you need is distrobox or a Steam Deck!

flibitBuild was previously based on Rocky Linux 8, but with the release of the Steam Linux Runtime images, this can now be any distribution you like (including SteamOS!).

Your OS minimum will be "glibc 2.31+, 64-bit only". When deploying to Steam, you are encouraged to set the Sniper runtime via App Admin > Installation > Linux Runtime.

distrobox create -i registry.gitlab.steamos.cloud/steamrt/sniper/sdk sniper
distrobox enter sniper

Unity Linux Editor Fix

I keep forgetting to write this down, so I'm putting it here:

./202x.x.x/Editor/Data/Tools/Roslyn/csc.runtimeconfig.json
./202x.x.x/Editor/Data/Tools/Roslyn/VBCSCompiler.runtimeconfig.json
# After System.GC.Server, add "System.Globalization.Invariant": true

Wait, a "plan"?

Well, this is a .plan file, so here's my TODO. Expect nothing from it, ever.

In Progress
    Codename a l'Orange
    Cattle Country
    QCSDL3

Waiting Room
    SDL_ActionSet
        - After 3.0 :(
    Codename Line-o-tron
        - Waiting for wrap-up
    TBP load frame refresh
        - Will also revisit after SDL3
    Coding History
        - On call throughout development
    Anodyne FNA Console
        - Waiting on a handful of external things
    VVVVVV 2.5
        - Mostly staying hands-off again


When this .plan was written: 2025-02-18 14:03:37
.plan archives for this user are here (RSS here).
Powered by IcculusFinger v2.1.27
You could be playing Pringles for Genesis but instead you're here?