summaryrefslogtreecommitdiff
path: root/vcl/opengl
diff options
context:
space:
mode:
authorLouis-Francis Ratté-Boulianne <lfrb@collabora.com>2014-12-04 11:45:55 -0500
committerMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-12-11 07:57:30 +0100
commitf0f5f50243810762e27f1207b3c08b60ed888ee3 (patch)
tree738410582d7ad74dfa765aa3d9a74e2ca6600d3f /vcl/opengl
parent6e4a34018473652e981f1b85ebfaedddc9e0aea2 (diff)
vcl: Limit Cairo surface size to the clipping region to improve performance
Conflicts: vcl/unx/generic/gdi/openglx11cairotextrender.cxx Change-Id: I469b34c9f1047a274550229391d3dfb578291df6
Diffstat (limited to 'vcl/opengl')
-rw-r--r--vcl/opengl/gdiimpl.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/vcl/opengl/gdiimpl.cxx b/vcl/opengl/gdiimpl.cxx
index f4fb17d8bacd..86a592952234 100644
--- a/vcl/opengl/gdiimpl.cxx
+++ b/vcl/opengl/gdiimpl.cxx
@@ -225,6 +225,11 @@ void OpenGLSalGraphicsImpl::ImplInitClipRegion()
CHECK_GL_ERROR();
}
+const vcl::Region& OpenGLSalGraphicsImpl::getClipRegion() const
+{
+ return maClipRegion;
+}
+
bool OpenGLSalGraphicsImpl::setClipRegion( const vcl::Region& rClip )
{
SAL_INFO( "vcl.opengl", "::setClipRegion " << rClip );