summaryrefslogtreecommitdiff
path: root/client/src/scene_render.rs
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/scene_render.rs')
-rw-r--r--client/src/scene_render.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/client/src/scene_render.rs b/client/src/scene_render.rs
index cc15e3f..d19b083 100644
--- a/client/src/scene_render.rs
+++ b/client/src/scene_render.rs
@@ -10,20 +10,14 @@ use wgpu::{
include_wgsl,
};
+use crate::scene_prepare::RPrefab;
+
pub struct ScenePipeline {
pipeline: RenderPipeline,
bind_group: BindGroup,
prefabs: HashMap<Resource, RPrefab>,
}
-struct RPrefab(Vec<RPart>);
-struct RPart {
- index_count: u32,
- index: Buffer,
- positions: Buffer,
- normals: Buffer,
-}
-
impl ScenePipeline {
pub fn new(device: &Device, format: TextureFormat) -> Self {
let module = device.create_shader_module(include_wgsl!("shader.wgsl"));