tirbofish/dropbear · commit
c4d1e1674ac314c5a649379533fe70ffd4f08583
feature: implemented text (but still on wgpu 27.0) :(
feature: implemented basic input checking
docs: new readme.md
feature: got texturing working
Signature present but could not be verified.
Unverified
@@ -80,6 +80,7 @@ yakui-winit = { git = "https://github.com/SecondHalfGames/yakui", rev = "af8fc1f thiserror = "2.0" tempfile = "3.24" combine = "4.6" +glyphon = "0.8" [workspace.dependencies.image] version = "0.25" @@ -3,8 +3,6 @@ <h1 align="center">dropbear</h1> </p> - dropbear is a game engine used to create games, made in Rust and scripted with the Kotlin Language. It's name is a double entendre, with it being the nickname of koalas but also fits in nicely with the theme of rust utilising memory management with "drops". @@ -18,7 +16,7 @@ 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. -- [slank](https://github.com/tirbofish/dropbear/tree/main/crates/slank) is a slang compiler that compiles .slang files into shaders during build.rs compilation time. +- [kino_ui](https://github.com/tirbofish/dropbear/tree/main/crates/kino_ui) is the main runtime-side UI system to render widgets and elements. [//]: # (- [eucalyptus-sdk](https://github.com/tirbofish/dropbear/tree/main/eucalyptus-sdk) is used to develop plugins to be used with the `eucalyptus-editor`) @@ -26,6 +24,7 @@ If you might have not realised, all the crates/projects names are after Australi - [dropbear_future-queue](https://github.com/tirbofish/dropbear/tree/main/dropbear_future-queue) is a handy library for dealing with async in a sync context - [model_to_image](https://github.com/tirbofish/model_to_image) is a library used to generate thumbnails and images from a 3D model with the help of `russimp-ng` and a custom made rasterizer. _(very crude but usable)_ +- [slank](https://github.com/tirbofish/dropbear/tree/main/crates/slank) is a slang compiler that compiles .slang files into shaders during build.rs compilation time. ## Build @@ -23,14 +23,12 @@ use dropbear_macro::SerializableComponent; pub struct EntityTransform { local: Transform, world: Transform,
Large diffs are not rendered by default. Showing the first 50 of 1380 lines. Show full diff