kitgit

tirbofish/dropbear · commit

8a5b9a964f5241d496642cd70c3a2279638d3ad8

fix: cargo fix jarvis, run github actions

Unverified

Thribhu K <4tkbytes@pm.me> · 2026-04-03 14:48

view full diff

diff --git a/crates/dropbear-engine/src/billboarding.rs b/crates/dropbear-engine/src/billboarding.rs
index a876971..ab49658 100644
--- a/crates/dropbear-engine/src/billboarding.rs
+++ b/crates/dropbear-engine/src/billboarding.rs
@@ -5,7 +5,6 @@ use crate::shader::Shader;
 use glam::Mat4;
 use std::sync::Arc;
 use wgpu::MultisampleState;
-use wgpu::util::{DeviceExt};
 
 pub struct BillboardPipeline {
     pipeline: wgpu::RenderPipeline,
diff --git a/crates/dropbear-engine/src/model.rs b/crates/dropbear-engine/src/model.rs
index e2423b1..751be47 100644
--- a/crates/dropbear-engine/src/model.rs
+++ b/crates/dropbear-engine/src/model.rs
@@ -1,5 +1,5 @@
 use crate::asset::{AssetRegistry, Handle};
-use crate::buffer::{DynamicBuffer, MutableDataBuffer, UniformBuffer, WritableBuffer};
+use crate::buffer::{DynamicBuffer, UniformBuffer, WritableBuffer};
 use crate::texture::TextureBuilder;
 use crate::{
     graphics::SharedGraphicsContext,
diff --git a/crates/eucalyptus-core/src/camera.rs b/crates/eucalyptus-core/src/camera.rs
index a57819a..3774ca9 100644
--- a/crates/eucalyptus-core/src/camera.rs
+++ b/crates/eucalyptus-core/src/camera.rs
@@ -3,10 +3,7 @@ use crate::component::{
     Component, ComponentDescriptor, ComponentInitFuture, DisabilityFlags, InspectableComponent,
     SerializedComponent,
 };
-use crate::ptr::WorldPtr;
-use crate::scripting::result::DropbearNativeResult;
 use crate::states::SerializableCamera;
-use crate::types::NVector3;
 use dropbear_engine::camera::{Camera, CameraBuilder, CameraSettings};
 use dropbear_engine::graphics::SharedGraphicsContext;
 use egui::{CollapsingHeader, Ui};
diff --git a/crates/eucalyptus-core/src/debug.rs b/crates/eucalyptus-core/src/debug.rs
index 18b9fc8..9dbb7ff 100644
--- a/crates/eucalyptus-core/src/debug.rs
+++ b/crates/eucalyptus-core/src/debug.rs
@@ -1,6 +1,4 @@
-use crate::ptr::GraphicsContextPtr;
-use dropbear_engine::graphics::SharedGraphicsContext;
-use glam::{Quat, Vec3};
+use glam::Quat;
 use dropbear_engine::debug::DebugDraw;
 use crate::physics::collider::ColliderShape;
 
@@ -70,12 +68,3 @@ impl DebugDrawExt for DebugDraw {
         }
     }
 }
-
-macro_rules! with_debug {
-    ($graphics:expr, |$dd:ident| $body:expr) => {
-        if let Some($dd) = $graphics.debug_draw.lock().as_mut() {
-            $body
-        }
-    };
-}
-
diff --git a/crates/eucalyptus-core/src/lighting.rs b/crates/eucalyptus-core/src/lighting.rs
index fa13cbc..267ec27 100644
--- a/crates/eucalyptus-core/src/lighting.rs
+++ b/crates/eucalyptus-core/src/lighting.rs
@@ -2,7 +2,6 @@ use crate::component::{
     Component, ComponentDescriptor, ComponentInitFuture, DisabilityFlags, InspectableComponent,
     SerializedComponent,
 };
-use crate::ptr::WorldPtr;
 use crate::states::SerializedLight;
 use dropbear_engine::attenuation::ATTENUATION_PRESETS;
 use dropbear_engine::entity::{EntityTransform, Transform, inspect_rotation_dquat};
diff --git a/crates/eucalyptus-core/src/physics.rs b/crates/eucalyptus-core/src/physics.rs
index 8ab9dc6..d5ab50b 100644
--- a/crates/eucalyptus-core/src/physics.rs
+++ b/crates/eucalyptus-core/src/physics.rs
@@ -1,15 +1,11 @@
 //! Components in the eucalyptus-editor and redback-runtime that relate to rapier3d based physics.
 
 use crate::physics::rigidbody::RigidBodyMode;
-use crate::ptr::PhysicsStatePtr;
-use crate::scripting::result::DropbearNativeResult;
 use crate::states::Label;
-use crate::types::{IndexNative, NCollider, NShapeCastHit, NVector3, RayHit};
 use dropbear_engine::entity::Transform;
 use hecs::Entity;
 use rapier3d::control::CharacterCollision;
 use rapier3d::na::{Quaternion, UnitQuaternion};
-use rapier3d::parry::query::{DefaultQueryDispatcher, ShapeCastOptions};
 use rapier3d::prelude::*;
 use serde::{Deserialize, Serialize};
 use std::collections::HashMap;
diff --git a/crates/eucalyptus-core/src/physics/collider.rs b/crates/eucalyptus-core/src/physics/collider.rs
index 4d0d2c8..df3f477 100644
--- a/crates/eucalyptus-core/src/physics/collider.rs
+++ b/crates/eucalyptus-core/src/physics/collider.rs
@@ -21,13 +21,11 @@ use crate::states::Label;
 use dropbear_engine::asset::ASSET_REGISTRY;
 use dropbear_engine::entity::{MeshRenderer, inspect_rotation_dquat};
 use dropbear_engine::graphics::SharedGraphicsContext;
-use dropbear_engine::wgpu::util::{BufferInitDescriptor, DeviceExt};
-use dropbear_engine::wgpu::{Buffer, BufferUsages};
 use egui::{CollapsingHeader, ComboBox, Ui};
 use glam::{DQuat, Vec3};
 use hecs::{Entity, World};
 use rapier3d::prelude::ColliderBuilder;
-use rapier3d::prelude::{Rotation, SharedShape, TypedShape, Vector};
+use rapier3d::prelude::Vector;
 use serde::{Deserialize, Serialize};
 use std::sync::Arc;
 
diff --git a/crates/eucalyptus-core/src/physics/kcc.rs b/crates/eucalyptus-core/src/physics/kcc.rs
index 1a22e1f..3431b4b 100644
--- a/crates/eucalyptus-core/src/physics/kcc.rs
+++ b/crates/eucalyptus-core/src/physics/kcc.rs
@@ -5,26 +5,17 @@ use crate::component::{
     Component, ComponentDescriptor, DisabilityFlags, InspectableComponent, SerializedComponent,
 };
 use crate::physics::PhysicsState;
-use crate::ptr::WorldPtr;
-use crate::scripting::native::DropbearNativeError;
-use crate::scripting::result::DropbearNativeResult;
 use crate::states::Label;
 use dropbear_engine::graphics::SharedGraphicsContext;
 use egui::{ComboBox, DragValue, Ui};
 use hecs::{Entity, World};
-use jni::objects::{JObject, JValue};
-use jni::{Env, jni_sig, jni_str};
 use rapier3d::control::{
     CharacterAutostep, CharacterCollision, CharacterLength, KinematicCharacterController,
 };
-use rapier3d::dynamics::RigidBodyType;
-use rapier3d::math::Rotation;
 use rapier3d::na::{UnitVector3, Vector3};
-use rapier3d::prelude::QueryFilter;
 use serde::{Deserialize, Serialize};
 use std::sync::Arc;
 use glam::Vec3;
-use rapier3d::data::Index;
 
 /// The kinematic character controller (kcc) component.
 #[derive(Debug, Default, Serialize, Deserialize, Clone)]
@@ -248,10 +239,4 @@ impl KCC {
             movement: None,
         }
     }
-}
-
-#[repr(C)]
-struct CharacterCollisionArray {
-    entity_id: u64,
-    collisions: Vec<Index>,
-}
+}
\ No newline at end of file
diff --git a/crates/eucalyptus-core/src/physics/rigidbody.rs b/crates/eucalyptus-core/src/physics/rigidbody.rs
index dab70d4..c5c1471 100644
--- a/crates/eucalyptus-core/src/physics/rigidbody.rs
+++ b/crates/eucalyptus-core/src/physics/rigidbody.rs
@@ -4,11 +4,7 @@ use crate::component::{
     Component, ComponentDescriptor, DisabilityFlags, InspectableComponent, SerializedComponent,
 };
 use crate::physics::PhysicsState;
-use crate::ptr::{PhysicsStatePtr, WorldPtr};
-use crate::scripting::native::DropbearNativeError;
-use crate::scripting::result::DropbearNativeResult;
 use crate::states::Label;
-use crate::types::{IndexNative, NCollider, NVector3, RigidBodyContext};
 use dropbear_engine::graphics::SharedGraphicsContext;
 use egui::{CollapsingHeader, ComboBox, DragValue, Ui};
 use hecs::{Entity, World};
diff --git a/crates/eucalyptus-core/src/scene/scripting.rs b/crates/eucalyptus-core/src/scene/scripting.rs
index 76f2f54..dc546c9 100644
--- a/crates/eucalyptus-core/src/scene/scripting.rs
+++ b/crates/eucalyptus-core/src/scene/scripting.rs
@@ -1,6 +1,3 @@
-use crate::ptr::{CommandBufferPtr, CommandBufferUnwrapped, SceneLoaderPtr, SceneLoaderUnwrapped};
-use crate::scripting::result::DropbearNativeResult;
-use crate::utils::Progress;
 
 pub mod shared {
     use crate::command::CommandBuffer;
diff --git a/crates/eucalyptus-exports/src/input.rs b/crates/eucalyptus-exports/src/input.rs
index ddcd36c..e315ffe 100644
--- a/crates/eucalyptus-exports/src/input.rs
+++ b/crates/eucalyptus-exports/src/input.rs
@@ -1,4 +1,3 @@
-use jni::objects::JObject;
 use eucalyptus_core::input::InputState;
 use eucalyptus_core::ptr::{CommandBufferPtr, CommandBufferUnwrapped, InputStatePtr};
 use eucalyptus_core::scripting::result::DropbearNativeResult;