Disable stencil pass if there are no outlines.
This commit is contained in:
parent
2832f3047f
commit
0e7c1e80eb
|
@ -169,8 +169,8 @@ impl Node for OutlineNode {
|
||||||
} // No window
|
} // No window
|
||||||
};
|
};
|
||||||
|
|
||||||
// Always run stencil pass to ensure depth buffer is cleared
|
// If drawing anything, run stencil pass to clear the depth buffer
|
||||||
{
|
if !opaque_phase.items.is_empty() || !transparent_phase.items.is_empty() {
|
||||||
let pass_descriptor = RenderPassDescriptor {
|
let pass_descriptor = RenderPassDescriptor {
|
||||||
label: Some("outline_stencil_pass"),
|
label: Some("outline_stencil_pass"),
|
||||||
color_attachments: &[],
|
color_attachments: &[],
|
||||||
|
|
Loading…
Reference in New Issue