lp:~loic.molinari/qtmir/multi-bufferstream-support-fixes
Created by
Loïc Molinari
and last modified
- Get this branch:
- bzr branch lp:~loic.molinari/qtmir/multi-bufferstream-support-fixes
Only
Loïc Molinari
can upload to this branch. If you are
Loïc Molinari
please log in for upload directions.
Branch merges
Propose for merging
1 branch
dependent on this one.
Branch information
Recent revisions
- 393. By Loïc Molinari
-
Flattened subtree by removing transform nodes, position now directly set on geometry.
- 387. By Chris Halse Rogers
-
MirSurface/
MirSurfaceItem: Implement multi-BufferStream surfaces. Since multi-BufferStream surfaces are trivial scenegraphs themselves, implement this
as QSGNode *MirSurface::updateSubgraph (QSGNode* ). Rather than having the MirSurfaceItem be a textureProvider, use updatePaintNode to
refresh the surface sub-graph.In turn, store the MirBufferSGTexture in a new QSGMirRenderabl
eNode which owns the
resources and updates them. This frees us from the manual resource management;
everything is owned by the QSGNode, and Qt will clean everything up appropriately.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:qtmir