Oto 1.0 driver for the Kinc library #200
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I’m sorry that this is PR is against the 1.0 branch, but as you have seen, the Beep library is taking forever to transition to Oto 2.x (faiface/beep#130) so I think it’s still worth having it in Oto 1.0.
This driver is activated when building with
-tags kinc
. It uses the Kinc library (https://github.com/Kode/Kinc) which is a low-level multiplatform framework similar to SDL.I have successfully tested the driver on the following platforms:
The driver also compiles properly for the PlayStation 4, but I do not have the appropriate hardware to test it. Given that it works flawlessly on all the other platforms and there is no platform-specific code, I’m not too worried.