Skip to content

Conversation

@andreas-jonsson
Copy link
Contributor

@andreas-jonsson andreas-jonsson commented Nov 22, 2025

"The Libretro API is a lightweight C-based Application Programming Interface (API) that exposes generic audio, video, and input callbacks."

There are two sides to Libretro development:

  • frontends (such as RetroArch) are programs that can run libretro-compatible cores.
  • cores are program (such as a game, emulator, or media player) that has been ported to the Libretro API so that it can be executed by Libretro frontends.

This is a generated binding for the Libretro API.
These bindings has been tested in an x86 emulator that has a fair amount of API coverage. Since this is just a API definition it does not contain any libraries and works on all platforms. (including freestanding)

@andreas-jonsson
Copy link
Contributor Author

I don't think the failing OSX test has anything to do with this code..?

@Kelimion
Copy link
Member

I don't think the failing OSX test has anything to do with this code..?

It doesn't. macOS Intel tests fail in general at the moment. It's something to look into.

@gingerBill
Copy link
Member

I don't think this is a good idea for the vendor library collection. Cool library though.

@gingerBill gingerBill closed this Nov 22, 2025
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.

3 participants