Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oto 1.0 driver for the Kinc library #200

Closed
wants to merge 2 commits into from

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