From ab4fdaf91d05496ad10c9db8352d8b1cd6e8bdf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Ram=C3=B3n=20Jim=C3=A9nez?= Date: Mon, 18 Aug 2025 20:04:55 +0200 Subject: [PATCH] Consider pending geometry in `wgpu::Layer` --- wgpu/src/layer.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wgpu/src/layer.rs b/wgpu/src/layer.rs index 1ad709d0..c8850e25 100644 --- a/wgpu/src/layer.rs +++ b/wgpu/src/layer.rs @@ -301,7 +301,7 @@ impl graphics::Layer for Layer { return 0; } - if !self.triangles.is_empty() { + if !self.triangles.is_empty() || !self.pending_meshes.is_empty() { return 1; } @@ -313,7 +313,7 @@ impl graphics::Layer for Layer { return 3; } - if !self.text.is_empty() { + if !self.text.is_empty() || !self.pending_text.is_empty() { return 4; } @@ -321,7 +321,7 @@ impl graphics::Layer for Layer { } fn end(&self) -> usize { - if !self.text.is_empty() { + if !self.text.is_empty() || !self.pending_text.is_empty() { return 4; } @@ -333,7 +333,7 @@ impl graphics::Layer for Layer { return 2; } - if !self.triangles.is_empty() { + if !self.triangles.is_empty() || !self.pending_meshes.is_empty() { return 1; }