diff options
-rw-r--r-- | wgpu/src/triangle.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/wgpu/src/triangle.rs b/wgpu/src/triangle.rs index 6cd54ef7..6f32f182 100644 --- a/wgpu/src/triangle.rs +++ b/wgpu/src/triangle.rs @@ -155,6 +155,10 @@ impl Layer { for (index, mesh) in meshes.iter().enumerate() { let clip_bounds = (mesh.clip_bounds() * scale_factor).snap(); + if clip_bounds.width < 1 || clip_bounds.height < 1 { + continue; + } + render_pass.set_scissor_rect( clip_bounds.x, clip_bounds.y, |