Skip to content

Commit b3a03e0

Browse files
committed
use bevy_crevice reexport from bevy_render
1 parent c7dc679 commit b3a03e0

File tree

16 files changed

+13
-16
lines changed

16 files changed

+13
-16
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ ron = "0.7.0"
9999
serde = { version = "1", features = ["derive"] }
100100
# Needed to poll Task examples
101101
futures-lite = "1.11.3"
102-
crevice = { path = "crates/crevice", version = "0.8.0", features = ["glam"] }
103102

104103
[[example]]
105104
name = "hello_world"

crates/bevy_pbr/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,4 @@ bevy_window = { path = "../bevy_window", version = "0.5.0" }
2626
bitflags = "1.2"
2727
# direct dependency required for derive macro
2828
bytemuck = { version = "1", features = ["derive"] }
29-
crevice = { path = "../crevice", version = "0.8.0", features = ["glam"] }
3029
wgpu = { version = "0.12.0", features = ["spirv"] }

crates/bevy_pbr/src/material.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ use bevy_ecs::system::{lifetimeless::SRes, SystemParamItem};
55
use bevy_math::Vec4;
66
use bevy_reflect::TypeUuid;
77
use bevy_render::{
8+
bevy_crevice::std140::{AsStd140, Std140},
89
color::Color,
910
render_asset::{PrepareAssetError, RenderAsset, RenderAssetPlugin, RenderAssets},
1011
render_resource::{BindGroup, Buffer, BufferInitDescriptor, BufferUsages},
1112
renderer::RenderDevice,
1213
texture::Image,
1314
};
14-
use crevice::std140::{AsStd140, Std140};
1515
use wgpu::{BindGroupDescriptor, BindGroupEntry, BindingResource};
1616

1717
pub const DEFAULT_STANDARD_MATERIAL_HANDLE: HandleUntyped =

crates/bevy_pbr/src/render/light.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use bevy_ecs::{
1212
};
1313
use bevy_math::{const_vec3, Mat4, UVec3, UVec4, Vec2, Vec3, Vec4, Vec4Swizzles};
1414
use bevy_render::{
15+
bevy_crevice::std140::AsStd140,
1516
camera::{Camera, CameraProjection},
1617
color::Color,
1718
mesh::Mesh,
@@ -29,7 +30,6 @@ use bevy_render::{
2930
};
3031
use bevy_transform::components::GlobalTransform;
3132
use bevy_utils::{tracing::warn, HashMap};
32-
use crevice::std140::AsStd140;
3333
use std::num::NonZeroU32;
3434

3535
#[derive(Debug, Hash, PartialEq, Eq, Clone, SystemLabel)]

crates/bevy_pbr/src/render/mesh.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use bevy_ecs::{
1111
use bevy_math::Mat4;
1212
use bevy_reflect::TypeUuid;
1313
use bevy_render::{
14+
bevy_crevice::std140::AsStd140,
1415
mesh::Mesh,
1516
render_asset::RenderAssets,
1617
render_component::{ComponentUniforms, DynamicUniformIndex, UniformComponentPlugin},
@@ -22,7 +23,6 @@ use bevy_render::{
2223
RenderApp, RenderStage,
2324
};
2425
use bevy_transform::components::GlobalTransform;
25-
use crevice::std140::AsStd140;
2626
use wgpu::{
2727
Extent3d, ImageCopyTexture, ImageDataLayout, Origin3d, SamplerBindingType, TextureDimension,
2828
TextureFormat, TextureViewDescriptor,

crates/bevy_pbr/src/render/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use bevy_ecs::{
1313
system::{lifetimeless::*, SystemParamItem},
1414
};
1515
use bevy_render::{
16+
bevy_crevice::std140::AsStd140,
1617
mesh::Mesh,
1718
render_asset::RenderAssets,
1819
render_phase::{
@@ -23,7 +24,6 @@ use bevy_render::{
2324
renderer::RenderDevice,
2425
view::{ExtractedView, Msaa, VisibleEntities},
2526
};
26-
use crevice::std140::AsStd140;
2727

2828
// NOTE: These must match the bit flags in bevy_pbr2/src/render/pbr.wgsl!
2929
bitflags::bitflags! {

crates/bevy_render/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ hex = "0.4.2"
5050
hexasphere = "6.0.0"
5151
parking_lot = "0.11.0"
5252
regex = "1.5"
53-
crevice = { path = "../crevice", version = "0.8.0", features = ["glam"] }
53+
bevy_crevice = { path = "../bevy_crevice", version = "0.5.0", features = ["glam"] }
5454

5555
[target.'cfg(target_arch = "wasm32")'.dependencies]
5656
wgpu = { version = "0.12.0", features = ["spirv", "webgl"] }

crates/bevy_render/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ use crate::{
4242
};
4343
use bevy_app::{App, AppLabel, Plugin};
4444
use bevy_asset::{AddAsset, AssetServer};
45+
pub use bevy_crevice;
4546
use bevy_ecs::prelude::*;
4647
use std::ops::{Deref, DerefMut};
4748

crates/bevy_render/src/render_component.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use crate::{
2+
bevy_crevice::std140::AsStd140,
23
render_resource::DynamicUniformVec,
34
renderer::{RenderDevice, RenderQueue},
45
RenderApp, RenderStage,
@@ -14,7 +15,6 @@ use bevy_ecs::{
1415
RunSystem, SystemParamItem,
1516
},
1617
};
17-
use crevice::std140::AsStd140;
1818
use std::{marker::PhantomData, ops::Deref};
1919

2020
/// Stores the index of a uniform inside of [`ComponentUniforms`].

crates/bevy_render/src/render_resource/uniform_vec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::{
2+
bevy_crevice::std140::{self, AsStd140, DynamicUniform, Std140},
23
render_resource::Buffer,
34
renderer::{RenderDevice, RenderQueue},
45
};
5-
use crevice::std140::{self, AsStd140, DynamicUniform, Std140};
66
use std::num::NonZeroU64;
77
use wgpu::{BindingResource, BufferBinding, BufferDescriptor, BufferUsages};
88

crates/bevy_render/src/view/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use wgpu::{
99
pub use window::*;
1010

1111
use crate::{
12+
bevy_crevice::std140::AsStd140,
1213
camera::{ExtractedCamera, ExtractedCameraNames},
1314
render_resource::{DynamicUniformVec, Texture, TextureView},
1415
renderer::{RenderDevice, RenderQueue},
@@ -19,7 +20,6 @@ use bevy_app::{App, Plugin};
1920
use bevy_ecs::prelude::*;
2021
use bevy_math::{Mat4, Vec3};
2122
use bevy_transform::components::GlobalTransform;
22-
use crevice::std140::AsStd140;
2323

2424
pub struct ViewPlugin;
2525

crates/bevy_sprite/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ bevy_utils = { path = "../bevy_utils", version = "0.5.0" }
2626

2727
# other
2828
bytemuck = { version = "1.5", features = ["derive"] }
29-
crevice = { path = "../crevice", version = "0.8.0", features = ["glam"] }
3029
guillotiere = "0.6.0"
3130
thiserror = "1.0"
3231
rectangle-pack = "0.4"

crates/bevy_sprite/src/render/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use bevy_ecs::{
1313
};
1414
use bevy_math::{const_vec3, Mat4, Vec2, Vec3, Vec4Swizzles};
1515
use bevy_render::{
16+
bevy_crevice::std140::AsStd140,
1617
color::Color,
1718
render_asset::RenderAssets,
1819
render_phase::{Draw, DrawFunctions, RenderPhase, TrackedRenderPass},
@@ -25,7 +26,6 @@ use bevy_render::{
2526
use bevy_transform::components::GlobalTransform;
2627
use bevy_utils::HashMap;
2728
use bytemuck::{Pod, Zeroable};
28-
use crevice::std140::AsStd140;
2929
use wgpu::SamplerBindingType;
3030

3131
pub struct SpritePipeline {

crates/bevy_ui/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ stretch = "0.3.2"
3232
serde = { version = "1", features = ["derive"] }
3333
smallvec = { version = "1.6", features = ["union", "const_generics"] }
3434
bytemuck = { version = "1.5", features = ["derive"] }
35-
crevice = { path = "../crevice", version = "0.8.0", features = ["glam"] }
3635
wgpu = "0.12.0"

crates/bevy_ui/src/render/pipeline.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use bevy_ecs::prelude::*;
22
use bevy_render::{
3-
render_resource::*, renderer::RenderDevice, texture::BevyDefault, view::ViewUniform,
3+
bevy_crevice::std140::AsStd140, render_resource::*, renderer::RenderDevice,
4+
texture::BevyDefault, view::ViewUniform,
45
};
56

6-
use crevice::std140::AsStd140;
77
use wgpu::SamplerBindingType;
88

99
pub struct UiPipeline {

examples/shader/shader_material.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use bevy::{
88
prelude::*,
99
reflect::TypeUuid,
1010
render::{
11+
bevy_crevice::std140::{AsStd140, Std140},
1112
camera::PerspectiveCameraBundle,
1213
render_asset::{PrepareAssetError, RenderAsset, RenderAssetPlugin, RenderAssets},
1314
render_component::ExtractComponentPlugin,
@@ -21,7 +22,6 @@ use bevy::{
2122
RenderApp, RenderStage,
2223
},
2324
};
24-
use crevice::std140::{AsStd140, Std140};
2525

2626
fn main() {
2727
App::new()

0 commit comments

Comments
 (0)