Skip to content

Commit 64aa339

Browse files
asterwyxzccrs
authored andcommitted
fix: wrong z order of render buffer blitter
Disable DepthAwareRendering to ensure the uniform render order as element order.
1 parent d50a530 commit 64aa339

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/server/qtquick/private/wrenderbuffernode.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -516,10 +516,13 @@ class Q_DECL_HIDDEN RhiNode : public WRenderBufferNode {
516516
}
517517

518518
RenderingFlags flags() const override {
519+
// FIXME: shoule we support DepthAwareRendering?
520+
// When enable DepthAwareRendering, render buffer node may have a wrong order.
521+
// Disable DepthAwareRendering here.
519522
if (Q_UNLIKELY(!contentNode))
520-
return BoundedRectRendering | DepthAwareRendering;
523+
return BoundedRectRendering;
521524

522-
return DepthAwareRendering;
525+
return {};
523526
}
524527

525528
void releaseResources() override {

0 commit comments

Comments
 (0)