Skip to content

Conversation

@samhocevar
Copy link

@samhocevar samhocevar commented Nov 20, 2022

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:

  • Windows x64
  • Linux x64
  • Xbox One
  • Xbox Series X
  • PlayStation 5
  • Nintendo Switch

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.

@samhocevar
Copy link
Author

Note: Go dependency was bumped to 1.17 because of the use of unsafe.Pointer and unsafe.Slice.

@hajimehoshi
Copy link
Member

hajimehoshi commented Nov 20, 2022

Oto v1 is under a maintenance mode so I cannot accept this PR, sorry.

@hajimehoshi
Copy link
Member

Also I don't plan to accept this change even for v2 so far

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants