Skip to content

HAL: Implement SDL3 Backend #18

Description

@mallory-scotton

Feature category

HAL (hardware abstraction, platform layer)

Type of change

Platform / backend support (new OS, GPU API, or hardware tier)

Problem statement

When doing a game/realtime engine, we need a way to actually access OS level system like Clipboard, Inputs, Window, etc...
Adding SDL3 has prior backend will increase iteration time avoiding to write native OS code to handle the heavy lifting.

Proposed solution

Implement hal/base for SDL3 on the latest stable version.

Alternatives considered

  • SFML: SFML is great for easy interface and fast iteration but fails on complex topics and low level OS access.
  • OS Level: This is possible to implement in the future but for the v1.0.0 milestone, limiting to SDL3 is already fine !

Expected impact

No response

Are you willing to implement this?

Yes: I can open a draft PR

Additional context

No response

Metadata

Metadata

Labels

confirmedIssue has been verified and reproducedhigh priorityRequires immediate attentiontopic:platformsInvolves platform-specific behavior or portingtopic:thirdpartyInvolves a third-party library or dependency

Type

No fields configured for Task.

Projects

Status
Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions