Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ZILtoid1991 committed Nov 18, 2024
1 parent 2b0f7c0 commit 5a39861
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@ Input-output (audio, controls, etc) library for D. Intended as a D language nati

# Current state

|Component |Windows |Linux |
|--------------------------|------------------------------------|------------------------------------|
|Audio |Preliminary, output stream works |ALSA: janky, pipewire: coming soon |
|MIDI |Input+Output, with some caveat |Input tested, output should also work|
|Keyboard |Legacy: Works; Raw: Works |X11: works; evdev: in progress |
|Mouse |Legacy: Works; Raw: Works |X11: works; evdev: in progress |
|Mouse cursors |Working |Working |
|Pen Tablet |Not yet implemented |Not yet implemented |
|Game controllers |XInput: working; Raw: in progress |Evdev: in progress |
|Windowing |Working |X11: Working |
|Fullscreen window support |Working (video modes untested) |X11: Working |
|OpenGL output |Working |Working |

MacOSX is not yet supported due to lack of hardware. Please consider contributing to this project!

Wayland is not supported yet as XWayland provides sufficient compatibility.
|Component |Windows |Linux |MacOSX |
|--------------------------|------------------------------------|------------------------------------|------------------------------------|
|Audio |Preliminary, output stream works |ALSA: janky, pipewire: coming soon |N/A |
|MIDI |Input+Output, with some caveat |Input tested, output should also work|N/A |
|Keyboard |Legacy: Works; Raw: Works |X11: works; evdev: in progress |Implemented |
|Mouse |Legacy: Works; Raw: Works |X11: works; evdev: in progress |Implemented |
|Mouse cursors |Working |Working |Implemented |
|Pen Tablet |Not yet implemented |Not yet implemented |Not yet implemented |
|Game controllers |XInput: working; Raw: in progress |Evdev: in progress |Implemented |
|Windowing |Working |X11: Working |Implemented |
|Fullscreen window support |Working (video modes untested) |X11: Working |Implemented |
|OpenGL output |Working |Working |Implemented |

MacOSX support just got added!

Wayland is not supported yet as XWayland provides sufficient compatibility so far.

## Audio

Expand Down

0 comments on commit 5a39861

Please sign in to comment.