move batch to its own module
This commit is contained in:
parent
9a7f49a39a
commit
c2c543e0ba
@ -2,9 +2,9 @@ use crate::{
|
|||||||
draw_target::DrawTarget,
|
draw_target::DrawTarget,
|
||||||
pass::RenderPass,
|
pass::RenderPass,
|
||||||
pipeline::PipelineDescriptor,
|
pipeline::PipelineDescriptor,
|
||||||
render_resource::{resource_name, AssetBatchers, RenderResourceAssignments},
|
render_resource::{resource_name, RenderResourceAssignments},
|
||||||
renderer::RenderContext,
|
renderer::RenderContext,
|
||||||
Renderable,
|
Renderable, batch::AssetBatchers,
|
||||||
};
|
};
|
||||||
use bevy_asset::Handle;
|
use bevy_asset::Handle;
|
||||||
use legion::prelude::*;
|
use legion::prelude::*;
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#![feature(min_specialization)]
|
#![feature(min_specialization)]
|
||||||
|
pub mod batch;
|
||||||
mod camera;
|
mod camera;
|
||||||
pub mod entity;
|
pub mod entity;
|
||||||
pub mod mesh;
|
pub mod mesh;
|
||||||
@ -30,13 +31,14 @@ use self::{
|
|||||||
PipelineAssignments, PipelineCompiler, PipelineDescriptor, VertexBufferDescriptors,
|
PipelineAssignments, PipelineCompiler, PipelineDescriptor, VertexBufferDescriptors,
|
||||||
},
|
},
|
||||||
render_resource::{
|
render_resource::{
|
||||||
entity_render_resource_assignments_system, AssetBatchers, EntityRenderResourceAssignments,
|
entity_render_resource_assignments_system, EntityRenderResourceAssignments,
|
||||||
RenderResourceAssignments,
|
RenderResourceAssignments,
|
||||||
},
|
},
|
||||||
shader::Shader,
|
shader::Shader,
|
||||||
texture::Texture,
|
texture::Texture,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
use batch::AssetBatchers;
|
||||||
use bevy_app::{stage, AppBuilder, AppPlugin};
|
use bevy_app::{stage, AppBuilder, AppPlugin};
|
||||||
use bevy_asset::AssetStorage;
|
use bevy_asset::AssetStorage;
|
||||||
use mesh::mesh_resource_provider_system;
|
use mesh::mesh_resource_provider_system;
|
||||||
|
@ -3,10 +3,10 @@ use crate::{
|
|||||||
state_descriptors::{IndexFormat, PrimitiveTopology},
|
state_descriptors::{IndexFormat, PrimitiveTopology},
|
||||||
VertexBufferDescriptor, VertexBufferDescriptors, VertexFormat,
|
VertexBufferDescriptor, VertexBufferDescriptors, VertexFormat,
|
||||||
},
|
},
|
||||||
render_resource::{AssetBatchers, BufferInfo, BufferUsage, RenderResourceAssignments},
|
render_resource::{BufferInfo, BufferUsage, RenderResourceAssignments},
|
||||||
renderer::{GlobalRenderResourceContext, RenderResourceContext},
|
renderer::{GlobalRenderResourceContext, RenderResourceContext},
|
||||||
shader::AsUniforms,
|
shader::AsUniforms,
|
||||||
Renderable, Vertex,
|
Renderable, Vertex, batch::AssetBatchers,
|
||||||
};
|
};
|
||||||
use bevy_asset::{AssetStorage, Handle};
|
use bevy_asset::{AssetStorage, Handle};
|
||||||
use glam::*;
|
use glam::*;
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
mod batching;
|
|
||||||
mod buffer;
|
mod buffer;
|
||||||
mod entity_render_resource_assignments;
|
mod entity_render_resource_assignments;
|
||||||
mod render_resource;
|
mod render_resource;
|
||||||
@ -6,7 +5,6 @@ mod render_resource_assignments;
|
|||||||
mod resource_info;
|
mod resource_info;
|
||||||
pub mod resource_name;
|
pub mod resource_name;
|
||||||
|
|
||||||
pub use batching::*;
|
|
||||||
pub use buffer::*;
|
pub use buffer::*;
|
||||||
pub use entity_render_resource_assignments::*;
|
pub use entity_render_resource_assignments::*;
|
||||||
pub use render_resource::*;
|
pub use render_resource::*;
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
color::ColorSource,
|
color::ColorSource,
|
||||||
pipeline::{BindType, VertexBufferDescriptor},
|
pipeline::{BindType, VertexBufferDescriptor},
|
||||||
render_resource::AssetBatchers,
|
|
||||||
texture::Texture,
|
texture::Texture,
|
||||||
Renderable,
|
Renderable, batch::AssetBatchers,
|
||||||
};
|
};
|
||||||
|
|
||||||
use bevy_asset::{AssetStorage, Handle};
|
use bevy_asset::{AssetStorage, Handle};
|
||||||
|
@ -24,7 +24,8 @@ pub use crate::render::{
|
|||||||
},
|
},
|
||||||
RenderGraph,
|
RenderGraph,
|
||||||
},
|
},
|
||||||
render_resource::{resource_name, AssetBatchers},
|
render_resource::resource_name,
|
||||||
|
batch::AssetBatchers,
|
||||||
shader::{Shader, ShaderDefSuffixProvider, ShaderStage, ShaderStages},
|
shader::{Shader, ShaderDefSuffixProvider, ShaderStage, ShaderStages},
|
||||||
texture::{Texture, TextureType},
|
texture::{Texture, TextureType},
|
||||||
ActiveCamera, ActiveCamera2d, Camera, CameraType, Color, ColorSource, Renderable,
|
ActiveCamera, ActiveCamera2d, Camera, CameraType, Color, ColorSource, Renderable,
|
||||||
|
Loading…
Reference in New Issue
Block a user