add rustfmt.toml and set merge_imports to true
This commit is contained in:
parent
4f4213be11
commit
76d5f6057c
@ -1,5 +1,7 @@
|
|||||||
use bevy::prelude::*;
|
use bevy::{
|
||||||
use bevy::render::render_graph_2::{ShaderUniforms, StandardMaterial};
|
prelude::*,
|
||||||
|
render::render_graph_2::{ShaderUniforms, StandardMaterial},
|
||||||
|
};
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
AppBuilder::new().add_defaults().setup_world(setup).run();
|
AppBuilder::new().add_defaults().setup_world(setup).run();
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
use bevy::prelude::*;
|
use bevy::{
|
||||||
use bevy::render::render_graph_2::{uniform_selector, ShaderUniforms, StandardMaterial};
|
prelude::*,
|
||||||
|
render::render_graph_2::{uniform_selector, ShaderUniforms, StandardMaterial},
|
||||||
|
};
|
||||||
use rand::{rngs::StdRng, Rng, SeedableRng};
|
use rand::{rngs::StdRng, Rng, SeedableRng};
|
||||||
use std::collections::VecDeque;
|
use std::collections::VecDeque;
|
||||||
|
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
use bevy::prelude::*;
|
use bevy::{
|
||||||
use bevy::render::render_graph_2::{ShaderUniforms, StandardMaterial};
|
prelude::*,
|
||||||
|
render::render_graph_2::{ShaderUniforms, StandardMaterial},
|
||||||
|
};
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
AppBuilder::new().add_defaults().setup_world(setup).run();
|
AppBuilder::new().add_defaults().setup_world(setup).run();
|
||||||
|
1
rustfmt.toml
Normal file
1
rustfmt.toml
Normal file
@ -0,0 +1 @@
|
|||||||
|
merge_imports = true
|
@ -4,12 +4,15 @@ use crate::{
|
|||||||
core::Time,
|
core::Time,
|
||||||
legion::prelude::{Runnable, Schedulable, Schedule, Universe, World},
|
legion::prelude::{Runnable, Schedulable, Schedule, Universe, World},
|
||||||
plugin::load_plugin,
|
plugin::load_plugin,
|
||||||
render::render_graph_2,
|
render::{
|
||||||
render::render_graph_2::{
|
passes::*,
|
||||||
|
render_graph_2,
|
||||||
|
render_graph_2::{
|
||||||
passes::*, pipelines::*, renderers::wgpu_renderer::WgpuRenderer, resource_providers::*,
|
passes::*, pipelines::*, renderers::wgpu_renderer::WgpuRenderer, resource_providers::*,
|
||||||
StandardMaterial,
|
StandardMaterial,
|
||||||
},
|
},
|
||||||
render::{passes::*, *},
|
*,
|
||||||
|
},
|
||||||
ui,
|
ui,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
use std::boxed::Box;
|
use std::{boxed::Box, error::Error, fs, io};
|
||||||
use std::error::Error;
|
|
||||||
use std::{fs, io};
|
|
||||||
|
|
||||||
// use crate::render::Mesh;
|
// use crate::render::Mesh;
|
||||||
|
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
use crate::prelude::*;
|
use crate::{
|
||||||
use crate::render::render_graph_2::{ShaderUniforms, StandardMaterial};
|
prelude::*,
|
||||||
|
render::render_graph_2::{ShaderUniforms, StandardMaterial},
|
||||||
|
};
|
||||||
use bevy_derive::EntityArchetype;
|
use bevy_derive::EntityArchetype;
|
||||||
|
|
||||||
#[derive(EntityArchetype)]
|
#[derive(EntityArchetype)]
|
||||||
|
@ -3,8 +3,7 @@ pub use crate::{
|
|||||||
asset::{Asset, AssetStorage, Handle, Mesh, MeshType, Texture, TextureType},
|
asset::{Asset, AssetStorage, Handle, Mesh, MeshType, Texture, TextureType},
|
||||||
core::Time,
|
core::Time,
|
||||||
ecs,
|
ecs,
|
||||||
ecs::default_archetypes::*,
|
ecs::{default_archetypes::*, EntityArchetype, EntityBuilder, EntityBuilderSource},
|
||||||
ecs::{EntityArchetype, EntityBuilder, EntityBuilderSource},
|
|
||||||
render::{
|
render::{
|
||||||
ActiveCamera, ActiveCamera2d, Albedo, Camera, CameraType, Instanced, Light, Material,
|
ActiveCamera, ActiveCamera2d, Albedo, Camera, CameraType, Instanced, Light, Material,
|
||||||
},
|
},
|
||||||
@ -15,7 +14,6 @@ pub use glam as math;
|
|||||||
pub use legion::{
|
pub use legion::{
|
||||||
prelude::*,
|
prelude::*,
|
||||||
schedule::{Builder, Schedulable},
|
schedule::{Builder, Schedulable},
|
||||||
system::SubWorld,
|
system::{SubWorld, SystemBuilder},
|
||||||
system::SystemBuilder,
|
|
||||||
};
|
};
|
||||||
pub use math::{Mat3, Mat4, Quat, Vec2, Vec3, Vec4};
|
pub use math::{Mat3, Mat4, Quat, Vec2, Vec3, Vec4};
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
use crate::{asset::*, render::passes::shadow, render::*};
|
use crate::{
|
||||||
|
asset::*,
|
||||||
|
render::{passes::shadow, *},
|
||||||
|
};
|
||||||
use legion::prelude::*;
|
use legion::prelude::*;
|
||||||
use wgpu::SwapChainOutput;
|
use wgpu::SwapChainOutput;
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
prelude::{LocalToWorld, Translation},
|
prelude::{LocalToWorld, Translation},
|
||||||
render::passes::shadow,
|
render::{passes::shadow, *},
|
||||||
render::*,
|
|
||||||
};
|
};
|
||||||
use legion::prelude::*;
|
use legion::prelude::*;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
mod ui_draw_target;
|
|
||||||
mod mesh_draw_target;
|
mod mesh_draw_target;
|
||||||
|
mod ui_draw_target;
|
||||||
|
|
||||||
pub use ui_draw_target::*;
|
|
||||||
pub use mesh_draw_target::*;
|
pub use mesh_draw_target::*;
|
||||||
|
pub use ui_draw_target::*;
|
||||||
|
@ -1,12 +1,9 @@
|
|||||||
use crate::render::{
|
use crate::render::{
|
||||||
Vertex,
|
|
||||||
{
|
|
||||||
render_graph_2::{
|
render_graph_2::{
|
||||||
draw_targets::mesh_draw_target, pipeline_layout::*, PipelineDescriptor,
|
draw_targets::mesh_draw_target, pipeline_layout::*, PipelineDescriptor, RenderGraphBuilder,
|
||||||
RenderGraphBuilder,
|
|
||||||
},
|
},
|
||||||
shader::{Shader, ShaderStage},
|
shader::{Shader, ShaderStage},
|
||||||
},
|
Vertex,
|
||||||
};
|
};
|
||||||
pub trait ForwardFlatPipelineBuilder {
|
pub trait ForwardFlatPipelineBuilder {
|
||||||
fn add_forward_flat_pipeline(self) -> Self;
|
fn add_forward_flat_pipeline(self) -> Self;
|
||||||
|
@ -1,14 +1,10 @@
|
|||||||
use crate::render::render_graph_2::resource_providers::RectData;
|
|
||||||
use crate::render::render_graph_2::VertexBufferDescriptor;
|
|
||||||
use crate::render::{
|
use crate::render::{
|
||||||
Vertex,
|
|
||||||
{
|
|
||||||
render_graph_2::{
|
render_graph_2::{
|
||||||
draw_targets::ui_draw_target, pipeline_layout::*, PipelineDescriptor,
|
draw_targets::ui_draw_target, pipeline_layout::*, resource_providers::RectData,
|
||||||
RenderGraphBuilder,
|
PipelineDescriptor, RenderGraphBuilder, VertexBufferDescriptor,
|
||||||
},
|
},
|
||||||
shader::{Shader, ShaderStage},
|
shader::{Shader, ShaderStage},
|
||||||
},
|
Vertex,
|
||||||
};
|
};
|
||||||
pub trait UiPipelineBuilder {
|
pub trait UiPipelineBuilder {
|
||||||
fn add_ui_pipeline(self) -> Self;
|
fn add_ui_pipeline(self) -> Self;
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
use crate::render::render_graph_2::ResourceProvider;
|
|
||||||
use crate::render::{
|
use crate::render::{
|
||||||
render_graph_2::{resource_name, Renderer},
|
render_graph_2::{resource_name, Renderer, ResourceProvider},
|
||||||
ActiveCamera2d, Camera,
|
ActiveCamera2d, Camera,
|
||||||
};
|
};
|
||||||
use legion::prelude::*;
|
use legion::prelude::*;
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
use crate::render::render_graph_2::ResourceProvider;
|
|
||||||
use crate::render::{
|
use crate::render::{
|
||||||
render_graph_2::{resource_name, Renderer},
|
render_graph_2::{resource_name, Renderer, ResourceProvider},
|
||||||
ActiveCamera, Camera,
|
ActiveCamera, Camera,
|
||||||
};
|
};
|
||||||
use bevy_transform::prelude::LocalToWorld;
|
use bevy_transform::prelude::LocalToWorld;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
use crate::prelude::World;
|
use crate::{
|
||||||
use crate::render::render_graph_2::Renderer;
|
prelude::World,
|
||||||
use crate::render::render_graph_2::ResourceProvider;
|
render::render_graph_2::{Renderer, ResourceProvider, TextureDescriptor},
|
||||||
use crate::render::render_graph_2::TextureDescriptor;
|
};
|
||||||
|
|
||||||
pub struct FrameTextureResourceProvider {
|
pub struct FrameTextureResourceProvider {
|
||||||
pub name: String,
|
pub name: String,
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
use crate::render::render_graph_2::resource_name;
|
use crate::render::{
|
||||||
use crate::render::render_graph_2::Renderer;
|
render_graph_2::{resource_name, Renderer, ResourceProvider},
|
||||||
use crate::render::render_graph_2::ResourceProvider;
|
Light, LightRaw,
|
||||||
use crate::render::{Light, LightRaw};
|
};
|
||||||
use bevy_transform::prelude::{LocalToWorld, Translation};
|
use bevy_transform::prelude::{LocalToWorld, Translation};
|
||||||
use legion::prelude::*;
|
use legion::prelude::*;
|
||||||
use zerocopy::AsBytes;
|
use zerocopy::AsBytes;
|
||||||
|
@ -1,11 +1,8 @@
|
|||||||
use crate::asset::MeshType;
|
|
||||||
use crate::prelude::Node;
|
|
||||||
use crate::render::render_graph_2::resource_name;
|
|
||||||
use crate::render::render_graph_2::ResourceProvider;
|
|
||||||
use crate::{
|
use crate::{
|
||||||
asset::{Asset, AssetStorage, Handle, Mesh},
|
asset::{Asset, AssetStorage, Handle, Mesh, MeshType},
|
||||||
ecs, math,
|
ecs, math,
|
||||||
render::render_graph_2::Renderer,
|
prelude::Node,
|
||||||
|
render::render_graph_2::{resource_name, Renderer, ResourceProvider},
|
||||||
};
|
};
|
||||||
use bevy_transform::prelude::Parent;
|
use bevy_transform::prelude::Parent;
|
||||||
use legion::prelude::*;
|
use legion::prelude::*;
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
math::Vec4,
|
math::Vec4,
|
||||||
render::render_graph_2::{BindType, UniformPropertyType, uniform::{UniformInfo, AsUniforms, GetBytes}},
|
render::render_graph_2::{
|
||||||
|
uniform::{AsUniforms, GetBytes, UniformInfo},
|
||||||
|
BindType, UniformPropertyType,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
use zerocopy::AsBytes;
|
use zerocopy::AsBytes;
|
||||||
@ -9,7 +12,6 @@ pub struct StandardMaterial {
|
|||||||
pub albedo: Vec4,
|
pub albedo: Vec4,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// create this from a derive macro
|
// create this from a derive macro
|
||||||
const STANDARD_MATERIAL_UNIFORM_INFO: &[UniformInfo] = &[UniformInfo {
|
const STANDARD_MATERIAL_UNIFORM_INFO: &[UniformInfo] = &[UniformInfo {
|
||||||
name: "StandardMaterial",
|
name: "StandardMaterial",
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
use crate::{math, prelude::LocalToWorld, render::passes::ForwardUniforms, render::*};
|
use crate::{
|
||||||
|
math,
|
||||||
|
prelude::LocalToWorld,
|
||||||
|
render::{passes::ForwardUniforms, *},
|
||||||
|
};
|
||||||
|
|
||||||
use legion::prelude::*;
|
use legion::prelude::*;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
Loading…
Reference in New Issue
Block a user