Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware.
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware.
This package provides a Common Lisp wrapper system for the SDL 2.0 C Library.
SDL_ttf is a TrueType font rendering library for SDL.
SDL_net is a small, cross-platform networking library for SDL.
SDL_gfx provides graphics drawing primitives, rotozoom and other supporting functions for SDL.
This package provides a Common Lisp wrapper system for the SDL 2.0 C Library.
This package contains bindings to the SDL 2 library, in both high- and low-level forms. The SDL
namespace contains high-level bindings, where enumerations are split into sum types, and we perform automatic error-checking. The SDL.Raw
namespace contains an almost 1-1 translation of the C API into Haskell FFI calls. As such, this does not contain sum types nor error checking. Thus this namespace is suitable for building your own abstraction over SDL, but is not recommended for day-to-day programming.
This package provides SDL2 bindings for Rust.
This package provides a Common Lisp wrapper system for the SDL 2.0 C Library.
Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface.
This is a utility kit for cl-sdl2
that provides something similar to GLUT. However, it's also geared at being useful for "real" applications or games.
SDL_image is an image file loading library for SDL that supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, and XV.
SDL_mixer is a multi-channel audio mixer library for SDL. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music. Supported formats include FLAC, MOD, MIDI, Ogg Vorbis, and MP3.
This package supports two MIDI backends, selectable at runtime. To use the newer fluidsynth
library, install a soundfont such as fluid-3
and specify it using the SDL_SOUNDFONTS
environment variable. For the legacy timidity
backend, install a patch set such as freepats
and set the path to the configuration file with TIMIDITY_CFG
.
This is a utility kit for cl-sdl2
that provides something similar to GLUT. However, it's also geared at being useful for "real" applications or games.
This is a wrapper for the SDL2_TTF library used for loading fonts and creating text assets. The library, in it's current state, can load TTF and OTF fonts and render fonts with the three different rendering modes provided by the C library (solid, shaded, and blended). While Latin text, UTF8, UNICODE, and Glyph text rendering is available only Latin text has been tested (as shown in the examples).
This package provides Haskell bindings to SDL2_ttf C++ library.
This package provides Haskell bindings to the SDL2_gfx graphics library.
This is a utility kit for cl-sdl2
that provides something similar to GLUT. However, it's also geared at being useful for "real" applications or games.
This is a wrapper for the SDL2_TTF library used for loading fonts and creating text assets. The library, in it's current state, can load TTF and OTF fonts and render fonts with the three different rendering modes provided by the C library (solid, shaded, and blended). While Latin text, UTF8, UNICODE, and Glyph text rendering is available only Latin text has been tested (as shown in the examples).
This is a (currently) brief but usable wrap for SDL2_image.
This package provides raw SDL2 bindings for Rust, used internally rust-sdl2.
This package provides a Common Lisp wrapper system for the SDL 2.0 Mixer C Library.
Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface.