move batch to its own module

This commit is contained in:
Carter Anderson 2020-04-27 17:41:02 -07:00
parent 9a7f49a39a
commit c2c543e0ba
10 changed files with 10 additions and 10 deletions

View File

@ -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::*;

View File

@ -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;

View File

@ -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::*;

View File

@ -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::*;

View File

@ -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};

View File

@ -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,