byuu.org
  1. byuu.org
  2. code
  3. ruby

ruby

Overview2019-07-29

ruby is a cross-platform hardware abstraction layer written in C++17.

Video Backends

OpenGL 3.2 (wgl, cgl, glx)
OpenGL 2.0 (glx)
Direct3D 9.0
DirectDraw 7.0
GDI
XVideo
XShm

Audio Backends

ASIO
WASAPI (shared and exclusive)
XAudio 2.1
DirectSound 7.0
waveOut
OSS
OpenAL
ALSA
PulseAudio (full)
PulseAudio (simple)
libao

Input Backends (Keyboard)

RawInput
Quartz
Carbon
Xlib

Input Backends (Mouse)

RawInput
Xlib

Input Backends (Joypad)

XInput 1.3 - 1.4
DirectInput 8.0
udev
SDL

Source

ruby source code

License

ruby is released under the ISC license.