diff --git a/src/quad_gl.rs b/src/quad_gl.rs index 1c2da9f5..d5af9be3 100644 --- a/src/quad_gl.rs +++ b/src/quad_gl.rs @@ -881,6 +881,10 @@ impl QuadGl { } pub fn pipeline(&mut self, pipeline: Option) { + if self.state.pipeline == pipeline { + return; + } + self.state.break_batching = true; self.state.pipeline = pipeline; }