Skip to Content

sdl3 v3.2.28

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.

# emscripten-pthreads

Build Emscripten pthreads support

Supports: emscripten
    • linux
    • osx
    • windows
    Dependencies:

    No 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

    # Host Dependents

    No dependents.

    # Contributors

    • Ada Tufankjian's avatar Ada Tufankjian
    • Kai Pastor's avatar Kai Pastor
    • Sebastian Schäfer's avatar Sebastian Schäfer
    • kida22's avatar kida22
    • Konstantin Podsvirov's avatar Konstantin Podsvirov
    • Rémy Tassoux's avatar Rémy Tassoux
    • Mateusz's avatar Mateusz
    • toge's avatar toge
    • CQ_Undefine's avatar CQ_Undefine
    • Kadir's avatar Kadir
    • pastdue's avatar pastdue

    # Changelog

    and 11 more commits:

    # Source