kitgit

tirbofish/dropbear · diff

2437ae2 · Thribhu K

wip: got yakui ui to work, and i should be able to create a little "buffer" typa thing. hooray! Unverified

diff --git a/.cargo/config.toml b/.cargo/config.toml
index d2312c6..d29d6c3 100644
--- a/.cargo/config.toml
+++ b/.cargo/config.toml
@@ -1,3 +1,3 @@
 [target.x86_64-unknown-linux-gnu]
 linker = "clang"
-rustflags = ["-C", "link-arg=-fuse-ld=mold", "-C", "relocation-model=pic"]
+rustflags = ["-C", "link-arg=-fuse-ld=mold"]
diff --git a/Cargo.toml b/Cargo.toml
index 8e2dd93..9042336 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -73,6 +73,8 @@ rapier3d = { version = "0.32", features = [ "simd-stable", "serde-serialize" ] }
 cbindgen = { version = "0.29.2" }
 postcard = { version = "1.1"}
 pollster = "0.4"
+yakui = { git = "https://github.com/SecondHalfGames/yakui", rev = "ddf7614" }
+yakui-wgpu = { git = "https://github.com/SecondHalfGames/yakui", rev = "ddf7614" }
 
 [workspace.dependencies.image]
 version = "0.25"
diff --git a/README.md b/README.md
index 212f748..2bd5fb9 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,6 @@ If you might have not realised, all the crates/projects names are after Australi
 - [eucalyptus-core](https://github.com/tirbofish/dropbear/tree/main/crates/eucalyptus-core) is the library used by both `redback-runtime` and `eucalyptus-editor` to share configs and metadata between each other.
 - [redback-runtime](https://github.com/tirbofish/dropbear/tree/main/crates/redback-runtime) is the runtime used to load .eupak files and run the game loaded on them.
 - [magna-carta](https://github.com/tirbofish/dropbear/tree/main/crates/magna-carta) is a rust library used to generate compile-time Kotlin/Native and Kotlin/JVM metadata for searching.
-- [kino-gui](https://github.com/tirbofish/dropbear/tree/main/crates/kino-gui) is a wgpu primary UI renderer used for displaying shapes, text, and images in a simple immediate-mode way. 
 
 [//]: # (- [eucalyptus-sdk](https://github.com/tirbofish/dropbear/tree/main/eucalyptus-sdk) is used to develop plugins to be used with the `eucalyptus-editor`)
 
diff --git a/crates/dropbear-engine/Cargo.toml b/crates/dropbear-engine/Cargo.toml
index b80cba2..8897280 100644
--- a/crates/dropbear-engine/Cargo.toml
+++ b/crates/dropbear-engine/Cargo.toml
@@ -43,6 +43,8 @@ dashmap.workspace = true
 typetag.workspace = true
 postcard.workspace = true
 pollster.workspace = true
+yakui-wgpu.workspace = true
+yakui.workspace = true
 
 [target.'cfg(not(target_os = "android"))'.dependencies]
 rfd.workspace = true
diff --git a/crates/dropbear-engine/src/graphics.rs b/crates/dropbear-engine/src/graphics.rs
index 6a085db..bcf8a9f 100644
--- a/crates/dropbear-engine/src/graphics.rs

Large diffs are not rendered by default. Showing the first 50 of 2647 lines. Show full diff