Skip to content

Commit a55b742

Browse files
committed
fix: wrong z order of render buffer blitter
Disable DepthAwareRendering to ensure the uniform render order as element order.
1 parent c154fc0 commit a55b742

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/private/dbackdropnode.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -668,10 +668,13 @@ class Q_DECL_HIDDEN RhiNode : public DBackdropNode {
668668
}
669669

670670
RenderingFlags flags() const override {
671+
// FIXME: shoule we support DepthAwareRendering?
672+
// When enable DepthAwareRendering, render buffer node may have a wrong order.
673+
// Disable DepthAwareRendering here.
671674
if (Q_UNLIKELY(!contentNode))
672-
return BoundedRectRendering | DepthAwareRendering;
675+
return BoundedRectRendering;
673676

674-
return DepthAwareRendering;
677+
return {};
675678
}
676679

677680
void releaseResources() override {

0 commit comments

Comments
 (0)