From 57657df4883efa47ec978097719ef08e62c2825b Mon Sep 17 00:00:00 2001 From: Patrick Zhao Date: Mon, 24 Jun 2024 17:05:41 +0200 Subject: [PATCH] Add bytemuck & util as dependencies Addresses Bevy [12313](https://github.com/bevyengine/bevy/pull/12313) --- Cargo.toml | 2 ++ crates/transform-gizmo-bevy/Cargo.toml | 2 ++ crates/transform-gizmo-bevy/src/lib.rs | 3 ++- crates/transform-gizmo-bevy/src/render.rs | 5 +++-- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ef67319..2019435 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,6 +26,8 @@ mint = "0.5" enum_dispatch = "0.3.12" ahash = "0.8.7" enumset = "1.1.3" +bytemuck = "1.5" +uuid = "1.1" bevy = "0.14.0-rc" bevy_app = { version = "0.14.0-rc", default-features = false } diff --git a/crates/transform-gizmo-bevy/Cargo.toml b/crates/transform-gizmo-bevy/Cargo.toml index 69e1bb2..5457a29 100644 --- a/crates/transform-gizmo-bevy/Cargo.toml +++ b/crates/transform-gizmo-bevy/Cargo.toml @@ -36,6 +36,8 @@ bevy_ecs.workspace = true bevy_log.workspace = true bevy_window.workspace = true bevy_transform.workspace = true +bytemuck.workspace = true +uuid.workspace = true [dev-dependencies] bevy = "0.14.0-rc" diff --git a/crates/transform-gizmo-bevy/src/lib.rs b/crates/transform-gizmo-bevy/src/lib.rs index 5c5e8c1..a72edb9 100644 --- a/crates/transform-gizmo-bevy/src/lib.rs +++ b/crates/transform-gizmo-bevy/src/lib.rs @@ -35,8 +35,9 @@ use bevy_input::prelude::*; use bevy_math::{DQuat, DVec3, Vec2}; use bevy_render::prelude::*; use bevy_transform::prelude::*; -use bevy_utils::{HashMap, Uuid}; +use bevy_utils::HashMap; use bevy_window::{PrimaryWindow, Window}; +use uuid::Uuid; use render::{DrawDataHandles, TransformGizmoRenderPlugin}; use transform_gizmo::config::{ diff --git a/crates/transform-gizmo-bevy/src/render.rs b/crates/transform-gizmo-bevy/src/render.rs index 9c48208..211a068 100644 --- a/crates/transform-gizmo-bevy/src/render.rs +++ b/crates/transform-gizmo-bevy/src/render.rs @@ -1,6 +1,5 @@ use bevy_app::{App, Plugin}; use bevy_asset::{load_internal_asset, Asset, Handle}; -use bevy_core::cast_slice; use bevy_core_pipeline::core_3d::{Transparent3d, CORE_3D_DEPTH_FORMAT}; use bevy_core_pipeline::prepass::{ DeferredPrepass, DepthPrepass, MotionVectorPrepass, NormalPrepass, @@ -32,7 +31,9 @@ use bevy_render::renderer::RenderDevice; use bevy_render::texture::BevyDefault; use bevy_render::view::{ExtractedView, RenderLayers, ViewTarget}; use bevy_render::{Extract, Render, RenderApp, RenderSet}; -use bevy_utils::{HashMap, HashSet, Uuid}; +use bevy_utils::{HashMap, HashSet}; +use bytemuck::cast_slice; +use uuid::Uuid; const GIZMO_SHADER_HANDLE: Handle = Handle::weak_from_u128(7414812681337026784);