Skip to content

Releases: avaxar/dsdl2

dsdl2 0.2.1-beta

17 Sep 00:20
Compare
Choose a tag to compare

dsdl2 0.2.0-beta

04 Nov 13:25
Compare
Choose a tag to compare

This release has brought dsdl2 to wrap most of what SDL2 has to offer. There have been major API changes since the last release, and will therefore not be mentioned here. This release has notably added ...

  • wrapping for SDL_image
  • wrapping for SDL_mixer
  • wrapping for SDL_ttf
    and that's pretty much it!

One could theoretically make a regular 2D SDL2 game with this already. Feel free to use it, and report any bugs you may find, as this library has not been fully tested yet. If you do make something with it, please share it with me. Cheers.

ddox documentationadrdox documentation

dsdl2 0.1.0-alpha

18 Sep 03:32
Compare
Choose a tag to compare
dsdl2 0.1.0-alpha Pre-release
Pre-release

The first beta release of the dsdl2 library.

This release wraps most of the base SDL2 library in D utilizing object-oriented programming. The wrapped features include structures such as Point, Rect, FPoint, FRect, Color; utilities such as the clipboard, BlendMode, Palette, PixelFormat, Surface, Window, Texture, Renderer, access to OpenGL, most of Events, keyboard, mouse, and Cursor. This library only depends on bindbc-sdl to expose SDL2 C functions.

ddox documentationadrdox documentation

In the future, I'll plan to implement the rest of events, especially those that are related to joystick input, game controller input, as well as touch input. What is high in my to-do list currently is to wrap essential SDL2 extension libraries (honorably, SDL_image, SDL_ttf, and SDL_mixer). Hopefully, this library can reach functionality and production-ready status in the near future. Please report any issues you may find, and PRs are especially welcome.