diff --git a/crates/renderer/src/lib.rs b/crates/renderer/src/lib.rs index f0b058f..f50da19 100644 --- a/crates/renderer/src/lib.rs +++ b/crates/renderer/src/lib.rs @@ -1778,8 +1778,8 @@ pub struct EguiState { descriptor_set: vk::DescriptorSet, #[allow(unused)] descriptor_layout: pipeline::DescriptorSetLayout, - pipeline_layout: pipeline::PipelineLayout, - pipeline: pipeline::Pipeline, + pipeline_layout: Arc<pipeline::PipelineLayout>, + pipeline: Arc<pipeline::Pipeline>, render_state: Option<EguiRenderState>, } @@ -2009,8 +2009,8 @@ impl EguiState { descriptor_pool, descriptor_layout, descriptor_set: sets[0], - pipeline, - pipeline_layout, + pipeline: Arc::new(pipeline), + pipeline_layout: Arc::new(pipeline_layout), render_state: None, }) }