summaryrefslogtreecommitdiffstats
path: root/src/openvg/qpaintengine_vg_p.h
diff options
context:
space:
mode:
authorJani Hautakangas <jani.hautakangas@nokia.com>2010-10-28 08:27:02 (GMT)
committerJani Hautakangas <jani.hautakangas@nokia.com>2010-10-28 09:59:02 (GMT)
commit47c12e2a4cf135faf5ac58d54d8fe87068b35d3d (patch)
treef4cafe81558c41658592e47ab8759674f3cf1778 /src/openvg/qpaintengine_vg_p.h
parent96beb59dc7fb303debbbf06beb192158ab3476c2 (diff)
downloadQt-47c12e2a4cf135faf5ac58d54d8fe87068b35d3d.zip
Qt-47c12e2a4cf135faf5ac58d54d8fe87068b35d3d.tar.gz
Qt-47c12e2a4cf135faf5ac58d54d8fe87068b35d3d.tar.bz2
Fallback to vgWritePixels in drawPixmap.
Use vgWritePixels, if possible, in case where VGImage for QPixmap can't be allocated due to low GPU memory situation. This patch also renames some VG paint engine internal functions to clarify their purpose. Task-number: QT-3589 Reviewed-by: Jason Barron
Diffstat (limited to 'src/openvg/qpaintengine_vg_p.h')
-rw-r--r--src/openvg/qpaintengine_vg_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/openvg/qpaintengine_vg_p.h b/src/openvg/qpaintengine_vg_p.h
index 75cf053..dc98137 100644
--- a/src/openvg/qpaintengine_vg_p.h
+++ b/src/openvg/qpaintengine_vg_p.h
@@ -170,6 +170,7 @@ private:
bool isDefaultClipRegion(const QRegion& region);
bool isDefaultClipRect(const QRect& rect);
bool clearRect(const QRectF &rect, const QColor &color);
+ bool canVgWritePixels(const QImage &image) const;
};
QT_END_NAMESPACE