tirbofish/dropbear · commit
a42d87455fd862dd218ea393b9974dd45f5bdb45
fix up some issues to do with features and add a new engine.quit() function which quits playing.
jarvis, run github actions
fixes #69
Signature present but could not be verified.
Unverified
@@ -62,8 +62,19 @@ cargo build > [!TIP] > It is recommended to use IntelliJ IDEA with the Rust plugin to help contribute to the engine. > -> If you are a normal joe, -> then just use the standard IntelliJ IDEA. +> If you are a normal joe, then just use the standard IntelliJ IDEA. + +<details> + +<summary>For the engine developers</summary> + +> [!WARNING] +> Ensure that `cargo build` is ran for each iteration of testing instead of `cargo build -p eucalyptus-editor` due to some weird ABI issue with Rust. If you do only want to build +> a specific package, ensure you run `cargo build -p {package} -p eucalyptus-core`. +> +> If you get any FFI errors (likely a getter), you compiled the library wrong. + +</details> ### Prebuilt @@ -44,7 +44,8 @@ rustc_version_runtime.workspace = true [features] default = [] - +# internal redback-runtime configurations because some stuff keep on enabling for JVM +runtime = [] # editor only stuff editor = ["jvm", "rfd", "jvm_debug"] # enabled scripttarget::jvm as an option @@ -1,10 +1,10 @@ use crate::input::InputState; -use crate::window::GraphicsCommand; +use crate::window::CommandBuffer; use crossbeam_channel::Sender; use dropbear_engine::asset::AssetRegistry;
Large diffs are not rendered by default. Showing the first 50 of 784 lines. Show full diff