libretro-proxy
Write libretro cores that act as proxies to other cores.
This crate provides the following:
- A
Core
struct that enables dynamically loading an existing libretro core to proxy to. - A
Proxy
trait that allows a "proxy" core to override specific libretro functions while delegating everything else to the proxied core. - A
proxy_to!
declarative macro to export the expected libretro functions for the proxy core.
Usage
See the tests or the parent project for examples.