From d2bba8cb15c8f6801fc79fbec21ec543920faa59 Mon Sep 17 00:00:00 2001 From: VVishion Date: Tue, 28 Sep 2021 21:46:30 +0000 Subject: [PATCH] Add set_stencil_reference to TrackedRenderPass (#2885) `TrackedRenderPass` is a wrapper around wgpu's `RenderPass` and should expose needed methods such as `set_stencil_reference`. --- pipelined/bevy_render2/src/render_phase/draw_state.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pipelined/bevy_render2/src/render_phase/draw_state.rs b/pipelined/bevy_render2/src/render_phase/draw_state.rs index 4660d28ef5..df155cff45 100644 --- a/pipelined/bevy_render2/src/render_phase/draw_state.rs +++ b/pipelined/bevy_render2/src/render_phase/draw_state.rs @@ -194,4 +194,10 @@ impl<'a> TrackedRenderPass<'a> { ); self.pass.draw_indexed(indices, base_vertex, instances); } + + pub fn set_stencil_reference(&mut self, reference: u32) { + debug!("set stencil reference: {}", reference); + + self.pass.set_stencil_reference(reference); + } }