diff options
author | Lars Knoll <lars.knoll@nokia.com> | 2010-02-19 14:12:28 (GMT) |
---|---|---|
committer | Lars Knoll <lars.knoll@nokia.com> | 2010-02-19 15:08:11 (GMT) |
commit | ee395a5b2f9e0d5f26884dbf40d06f3df7671282 (patch) | |
tree | daba10f8232992f09b2c57a5c8fca3d26027788f /src/gui/egl/qegl_symbian.cpp | |
parent | 54ac311352fd69e05481b739ddd2c937f4e7b858 (diff) | |
download | Qt-ee395a5b2f9e0d5f26884dbf40d06f3df7671282.zip Qt-ee395a5b2f9e0d5f26884dbf40d06f3df7671282.tar.gz Qt-ee395a5b2f9e0d5f26884dbf40d06f3df7671282.tar.bz2 |
use egl properties when creating surfaces on symbian
We are currently getting non premultiplied surfaces
on symbian since we do not forward the egl properties
that we'd like to have to the driver.
Reviewed-By: Jason Barron
Diffstat (limited to 'src/gui/egl/qegl_symbian.cpp')
-rw-r--r-- | src/gui/egl/qegl_symbian.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/egl/qegl_symbian.cpp b/src/gui/egl/qegl_symbian.cpp index b1c9408..5a010cd 100644 --- a/src/gui/egl/qegl_symbian.cpp +++ b/src/gui/egl/qegl_symbian.cpp @@ -78,9 +78,9 @@ EGLSurface QEglContext::createSurface(QPaintDevice *device, const QEglProperties props = 0; EGLSurface surf; if (devType == QInternal::Widget) - surf = eglCreateWindowSurface(dpy, cfg, windowDrawable, 0); + surf = eglCreateWindowSurface(dpy, cfg, windowDrawable, props); else - surf = eglCreatePixmapSurface(dpy, cfg, pixmapDrawable, 0); + surf = eglCreatePixmapSurface(dpy, cfg, pixmapDrawable, props); if (surf == EGL_NO_SURFACE) qWarning("QEglContext::createSurface(): Unable to create EGL surface, error = 0x%x", eglGetError()); return surf; |