diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-26 22:22:53 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-26 22:22:53 +0100 |
commit | 724e6e4d97f608282e891742565b1036f3e970d5 (patch) | |
tree | d75c43703c55ff35a8dd7f01960812f5b147d683 /client/src/render/scene/pipelines.rs | |
parent | f0b213d51ee7b44362b5618bf5bd1eacf50d2bb8 (diff) | |
download | weareserver-724e6e4d97f608282e891742565b1036f3e970d5.tar weareserver-724e6e4d97f608282e891742565b1036f3e970d5.tar.bz2 weareserver-724e6e4d97f608282e891742565b1036f3e970d5.tar.zst |
graphics config
Diffstat (limited to 'client/src/render/scene/pipelines.rs')
-rw-r--r-- | client/src/render/scene/pipelines.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/client/src/render/scene/pipelines.rs b/client/src/render/scene/pipelines.rs index 53064c9..834d86d 100644 --- a/client/src/render/scene/pipelines.rs +++ b/client/src/render/scene/pipelines.rs @@ -16,6 +16,7 @@ */ use super::{GraphicsConfig, PipelineSpec}; use crate::render::shaders::SceneShaders; +use log::info; use wgpu::{ BindGroupLayout, BindGroupLayoutDescriptor, BindGroupLayoutEntry, BindingType, BlendState, BufferBindingType, ColorTargetState, ColorWrites, CompareFunction, DepthBiasState, @@ -95,8 +96,12 @@ impl PipelineSpec { shaders: &SceneShaders, config: &GraphicsConfig, ) -> RenderPipeline { + info!( + "creating scene pipeline (format={:?}, skin={}, culling={})", + self.format, self.backface_culling, self.skin + ); let pipeline_layout = device.create_pipeline_layout(&PipelineLayoutDescriptor { - label: None, + label: Some("scene pipeline layout"), bind_group_layouts: &[&layouts.texture, &layouts.texture, &layouts.material], push_constant_ranges: &[PushConstantRange { // 4x4 model * view * project @@ -106,7 +111,7 @@ impl PipelineSpec { }], }); device.create_render_pipeline(&RenderPipelineDescriptor { - label: None, + label: Some("scene pipeline"), layout: Some(&pipeline_layout), fragment: Some(FragmentState { module: &shaders.fragment_pbr, |