diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-06 14:58:42 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-06 14:58:42 +0100 |
commit | 48a0fb31737362c9bae0ff8f6fcf1e4e10600f94 (patch) | |
tree | b7b6940d476ce78081d99b1e9c028c86115bd8ed /client/src/scene_render.rs | |
parent | 814cc1cb01692aa934a40636c9226ff7bb911266 (diff) | |
download | weareserver-48a0fb31737362c9bae0ff8f6fcf1e4e10600f94.tar weareserver-48a0fb31737362c9bae0ff8f6fcf1e4e10600f94.tar.bz2 weareserver-48a0fb31737362c9bae0ff8f6fcf1e4e10600f94.tar.zst |
prefab offsets
Diffstat (limited to 'client/src/scene_render.rs')
-rw-r--r-- | client/src/scene_render.rs | 10 |
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")); |