Skip to content

Long term goal: Port to SDL3 #402

Description

@mmatyas

The game originally used SDL 1, which is now 28 years old. When I started working on the game, I ported it to SDL 2, but also kept the SDL 1 code for compatibility, because I only had time for the editors much later. Recently SDL 3 came out, which should provide better support for the quite different graphics and hardware landscape (we now have Vulkan, Metal, D3D12, new gamepad types, etc.).

So I'll probably throw out the old SDL1 code, because its architecture requirements are now a limiting factor. This will allow some redesign, which should clean up the related code, and also improve performance. I think some of the texture handling could be vastly improved with SDL3 too. Also certain Linux platforms have issues with SDL1 and 2 already, so that would be fixed too.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions