summaryrefslogtreecommitdiff
path: root/src/openvg/qpaintengine_vg_p.h
diff options
context:
space:
mode:
authorJani Hautakangas <jani.hautakangas@nokia.com>2010-10-28 11:27:02 +0300
committerJani Hautakangas <jani.hautakangas@nokia.com>2010-10-28 12:59:02 +0300
commit47c12e2a4cf135faf5ac58d54d8fe87068b35d3d (patch)
treef4cafe81558c41658592e47ab8759674f3cf1778 /src/openvg/qpaintengine_vg_p.h
parent96beb59dc7fb303debbbf06beb192158ab3476c2 (diff)
downloadqt4-tools-47c12e2a4cf135faf5ac58d54d8fe87068b35d3d.tar.gz
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 75cf053d6c..dc981376cb 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