Use sfml, egui-sfml instead of eframe

This commit is contained in:
Elnu 2023-05-23 13:53:00 -07:00
parent a9724a4636
commit 203a87ae2f
5 changed files with 130 additions and 40 deletions

60
demo/Cargo.lock generated
View file

@ -682,6 +682,17 @@ dependencies = [
"tracing",
]
[[package]]
name = "egui-sfml"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c29f2eb88bc1c2043f5cb807173b643d4241502d97c955880ffc86ca9fb21dc"
dependencies = [
"egui",
"glu-sys",
"sfml",
]
[[package]]
name = "egui-winit"
version = "0.21.1"
@ -971,6 +982,15 @@ dependencies = [
"web-sys",
]
[[package]]
name = "glu-sys"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b96e6aab9cc22fe28d706c0efb380f1825d660a27ccf9a26591fb327905cc3f3"
dependencies = [
"libc",
]
[[package]]
name = "glutin"
version = "0.30.8"
@ -1191,6 +1211,15 @@ dependencies = [
"winapi",
]
[[package]]
name = "link-cplusplus"
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
dependencies = [
"cc",
]
[[package]]
name = "linux-raw-sys"
version = "0.3.8"
@ -1369,6 +1398,15 @@ dependencies = [
"minimal-lexical",
]
[[package]]
name = "num-traits"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
dependencies = [
"autocfg",
]
[[package]]
name = "num_enum"
version = "0.5.11"
@ -1736,8 +1774,10 @@ name = "renrs-gui"
version = "0.1.0"
dependencies = [
"eframe",
"egui-sfml",
"env_logger",
"renrs",
"sfml",
]
[[package]]
@ -1831,6 +1871,20 @@ dependencies = [
"syn 2.0.16",
]
[[package]]
name = "sfml"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc90f712d9a93d8db54e53281dbb6dbb29e443abcc83e185df4bbe60ba6e8311"
dependencies = [
"bitflags",
"cc",
"link-cplusplus",
"num-traits",
"once_cell",
"widestring",
]
[[package]]
name = "sha1"
version = "0.10.5"
@ -2384,6 +2438,12 @@ dependencies = [
"web-sys",
]
[[package]]
name = "widestring"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8"
[[package]]
name = "winapi"
version = "0.3.9"

View file

@ -1,3 +1,3 @@
fn main() {
renrs_gui::run("demo.rpy".into()).unwrap();
renrs_gui::run("demo.rpy".into());
}