Details
-
Technical task
-
Resolution: Done
-
P2: Important
-
None
Description
Not convinced the 3DS1 implementation is functional and correct. To begin with, it seems it only supports fullscreen layers. See QT3DS-657.
Rather, let's implement a working solution for the new runtime.
Some of the bits needed for this (compositor refactoring) also provide enablers for implementing post-processing effects later on.
Attachments
Issue Links
- depends on
-
QTBUG-65080 BlitFramebuffer node unusable when the input/output RT is not actively used elsewhere in the framegraph
-
- Closed
-
- relates to
-
QT3DS-335 Add Qt 3D support for extra blend modes via extension
-
- Closed
-
-
QT3DS-334 Layers: Non-standard blend modes via extensions
-
- Closed
-
- resulted in
-
QT3DS-657 Advanced blend mode fallback breaks for any non-fullscreen layer
-
- Closed
-
-
QTBUG-65081 BlitFramebuffer does not provide automatic parenting unlike other framegraph nodes
-
- Closed
-
-
QTBUG-65123 BlitFramebuffer coordinate system mismatch
-
- Closed
-
-
QT3DS-690 Advanced (layer) blend modes produce incorrect results
-
- Closed
-
For Gerrit Dashboard: QT3DS-127 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
213840,2 | Import advanced blend fallback shaders | master | qt3dstudio/qt3d-runtime | Status: MERGED | +2 | 0 |
213920,12 | Add support for adv. layer blend modes via custom shaders | master | qt3dstudio/qt3d-runtime | Status: MERGED | -2 | 0 |