Added QSGPainterNode abstraction to QSGAdaptationLayer
authorAndy Nichols <andy.nichols@digia.com>
Tue, 19 Aug 2014 14:08:23 +0000 (16:08 +0200)
committerSimon Hausmann <simon.hausmann@digia.com>
Wed, 27 Aug 2014 06:13:46 +0000 (08:13 +0200)
commit9ae3e24e339b6f9b1f4f3bcf66d76b8f045932e7
tree608d814a6dc576782590d6dde7ac12410b9ee8e1
parentbfee76bdc96cfa8b4decf6d099ff690446d2f8eb
Added QSGPainterNode abstraction to QSGAdaptationLayer

This allows the scenegraph backend to customize how QSGPainterNodes are
rendered.

Change-Id: I640dcf121d0be6bda615cf30591d502329fc89d0
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
src/quick/items/qquickpainteditem.cpp
src/quick/scenegraph/qsgadaptationlayer_p.h
src/quick/scenegraph/qsgcontext.cpp
src/quick/scenegraph/qsgcontext_p.h
src/quick/scenegraph/scenegraph.pri
src/quick/scenegraph/util/qsgdefaultpainternode.cpp [moved from src/quick/scenegraph/util/qsgpainternode.cpp with 91% similarity]
src/quick/scenegraph/util/qsgdefaultpainternode_p.h [moved from src/quick/scenegraph/util/qsgpainternode_p.h with 92% similarity]
tests/auto/quick/nokeywords/tst_nokeywords.cpp
tests/auto/quick/qquickpainteditem/tst_qquickpainteditem.cpp