modeco80
d4329be132
Removes the frontend glue module, instead the frontend state struct is allowed to be created by users. This doesn't solve Rust 2024 problems (although, since we're building c++ code anyways, we can always just stash the pointer there) but it's much cleaner.Some stuff is made to use pointers, this is just because I don't want to mess around with lifetime stuff right now (it all lasts as long as the app anyways)
17 lines
309 B
TOML
17 lines
309 B
TOML
[package]
|
|
name = "retro_frontend"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
# Could be useful, and does build seperately, so...
|
|
# publish = false
|
|
|
|
[dependencies]
|
|
libc = "0.2.155"
|
|
libloading = "0.8.3"
|
|
libretro-sys = "0.1.1"
|
|
rgb565 = "0.1.3"
|
|
thiserror = "1.0.61"
|
|
tracing = "0.1.40"
|
|
|
|
[build-dependencies]
|
|
cc = "1.0.99"
|