Skip to Content

sdl3 v3.1.6-preview

Created
Updated

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.

# Usage

sdl3 provides CMake targets:

find_package(SDL3 CONFIG REQUIRED)
target_link_libraries(main PRIVATE SDL3::SDL3) 

# License

# Supported Platforms

!uwp

  • linux
  • osx
  • windows
  • uwp

# Features

Default features: ibus , wayland , x11

# alsa

Support for alsa audio

Dependencies:
  • alsa

    Platforms: linux

No transitive dependencies.

Host Dependencies:

No dependencies.

# ibus

Build with ibus IME support

Supports: linux
  • linux
  • osx
  • windows
Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# vulkan

Vulkan functionality for SDL

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# wayland

Build with Wayland support

Supports: linux
  • linux
  • osx
  • windows
Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# x11

Build with X11 support

Supports: !windows
  • linux
  • osx
  • windows
Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# Dependencies

  • dbus

    Platforms: linux
    Features: (none)

and one transitive dependency:

# Host Dependencies

No transitive dependencies.

# Dependents

No dependents.

# Host Dependents

No dependents.

# Contributors

  • Ada Tufankjian's avatar Ada Tufankjian
  • Kai Pastor's avatar Kai Pastor

# Changelog

  • d14bd2b [sdl3] Fix config fixup (#42206)
  • 433253d [vcpkg baseline][sdl3] Improve port (#42068)
  • 6046e48 [sdl3] Adding port for SDL3 Pre-release (#40867)

# Source