summaryrefslogtreecommitdiffstats
path: root/src/opengl/qwindowsurface_x11gl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update year in Nokia copyright messages.Jason McDonald2012-01-111-1/+1
| | | | | | | | | Simple search and replace. This commit doesn't touch 3rd-party files, nor translations (where the change is not so simple and will be handled in a separate commit). Change-Id: I4e48513b8078a44a8cd272326685b25338890148 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Update licenseheader text in source files for qt4.8Jyri Tahtela2011-05-131-17/+17
| | | | | | | Updated version of LGPL and FDL licenseheaders. Apply release phase licenseheaders for all source files. Reviewed-by: Trust Me
* Update copyright year to 2011.Jason McDonald2011-01-101-1/+1
| | | | Reviewed-by: Trust Me
* QX11GL: Implement QX11GLWindowSurface::grabWidgetTom Cooksey2010-04-221-0/+46
| | | | | | Now all the window surface autotests pass. Reviewed-By: TrustMe
* QX11GL: Cleanup the window surface & remove some synchronisationTom Cooksey2010-04-221-51/+41
| | | | | | | | | | | | | Previously we were calling all manor of synchronisation calls to make sure there were no issues. These have been sanitised to just use eglWaitClient and eglWaitNative and only in places which need it. There is still a bug where small updates will sometimes result in small horizontal streaks. However, this has been confirmed to be a cache flush bug in the X server 2D driver. The driver bug is tracked in Meamo bugzilla as bug 164941. Hopefully it will be fixed soon. Reviewed-By: TrustMe
* Make sure XCopyArea has completed before resuming renderingTom Cooksey2010-03-171-0/+6
| | | | Reviewed-By: TrustMe
* Implement scrolling in QX11GLWindowSurfaceTom Cooksey2010-03-171-12/+34
| | | | | | | Seems to have some artifacts when scrolling by 1 pixel, but apart from that works pretty well. Reviewed-By: TrustMe
* Make WA_TranslucentBackground work with QX11GLWindowSurfaceTom Cooksey2010-03-171-0/+2
| | | | Reviewed-By: TrustMe
* Update copyright year to 2010Jason McDonald2010-01-061-1/+1
| | | | Reviewed-by: Trust Me
* Suppress warnings in QtOpenGL codeRhys Weatherley2009-10-261-0/+3
|
* Make sure QGLTextureCache exists when creating surfaces for pixmapsTom Cooksey2009-10-201-2/+0
| | | | | | | QGLTextureCache installs pixmap cleanup hooks which are used to clean up the EGL surfaces. Reviewed-By: Trustme
* Add a new window surface which utilises QX11GLPixmapDataTom Cooksey2009-10-201-0/+146
The new surface uses XCopyArea to post updates to the window and thus, supports partial updates.