Canvas3D at the moment ignores the alpha flag. If alpha flag is given the created target FBO does have alpha channel, but that is then ignored by the QSGSimpleTextureNode based renderer (QSGSimpleTextureNode uses QSGOpaqueTextureMaterial internally). Allowing users to use the rendered alpha in QtQuick scene composition could be beneficial in some use cases, but it does raise potential issues with anti-aliasing.
For Gerrit Dashboard: QTBUG-46515 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
122652,2 | Added support for 'alpha' context attribute. | wip/threading | qt/qtcanvas3d | Status: ABANDONED | +2 | 0 |
122858,2 | Added support for 'alpha' context attribute. | dev | qt/qtcanvas3d | Status: MERGED | +2 | 0 |