diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-24 18:25:25 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-24 18:25:25 +0100 |
commit | b4aaaae52b3b746a5e1ef8a98151c627f2787e38 (patch) | |
tree | 397eee51c86670f46947d94838c36f57c320f3d7 /client/src/render/scene/pipelines.rs | |
parent | ce82f40bc4bd03963390d2c95ec688fccc4740b0 (diff) | |
download | weareserver-b4aaaae52b3b746a5e1ef8a98151c627f2787e38.tar weareserver-b4aaaae52b3b746a5e1ef8a98151c627f2787e38.tar.bz2 weareserver-b4aaaae52b3b746a5e1ef8a98151c627f2787e38.tar.zst |
fix things up but no light
Diffstat (limited to 'client/src/render/scene/pipelines.rs')
-rw-r--r-- | client/src/render/scene/pipelines.rs | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/client/src/render/scene/pipelines.rs b/client/src/render/scene/pipelines.rs index 675cfae..dfc5d19 100644 --- a/client/src/render/scene/pipelines.rs +++ b/client/src/render/scene/pipelines.rs @@ -99,20 +99,12 @@ impl PipelineSpec { let pipeline_layout = device.create_pipeline_layout(&PipelineLayoutDescriptor { label: None, bind_group_layouts: &[&layouts.texture, &layouts.texture, &layouts.material], - push_constant_ranges: &[ - PushConstantRange { - // 4x4 view projections - // 3x3(+1 pad) model basis - // 3(+1 pad) camera position - range: 0..((4 * 4 + 3 * 4) * size_of::<f32>() as u32), - stages: ShaderStages::VERTEX, - }, - PushConstantRange { - range: ((4 * 4 + 3 * 4) * size_of::<f32>() as u32) - ..(4 * 4 + 3 * 4 + 4) * size_of::<f32>() as u32, - stages: ShaderStages::FRAGMENT, - }, - ], + push_constant_ranges: &[PushConstantRange { + // 4x4 model * view * project + // 4x4 model * view + range: 0..((4 * 4 + 4 * 4) * size_of::<f32>() as u32), + stages: ShaderStages::VERTEX, + }], }); device.create_render_pipeline(&RenderPipelineDescriptor { label: None, |