Merge lp://staging/~dandrader/qtubuntu/rasterGLSurface into lp://staging/qtubuntu
Proposed by
Daniel d'Andrada
Status: | Work in progress | ||||
---|---|---|---|---|---|
Proposed branch: | lp://staging/~dandrader/qtubuntu/rasterGLSurface | ||||
Merge into: | lp://staging/qtubuntu | ||||
Prerequisite: | lp://staging/~gerboland/qtubuntu/eglconvenience-retry | ||||
Diff against target: |
296 lines (+76/-112) 7 files modified
src/ubuntumirclient/desktopwindow.cpp (+26/-0) src/ubuntumirclient/desktopwindow.h (+29/-0) src/ubuntumirclient/glcontext.cpp (+9/-19) src/ubuntumirclient/integration.cpp (+10/-3) src/ubuntumirclient/offscreensurface.cpp (+0/-47) src/ubuntumirclient/offscreensurface.h (+0/-41) src/ubuntumirclient/ubuntumirclient.pro (+2/-2) |
||||
To merge this branch: | bzr merge lp://staging/~dandrader/qtubuntu/rasterGLSurface | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gerry Boland (community) | Needs Information | ||
Unity8 CI Bot | continuous-integration | Approve | |
Review via email: mp+299141@code.staging.launchpad.net |
Commit message
Add support for QQuickWidgets
- Advertise RasterGLSurface capability
- Implement proper offscreen rendering support using EGL pixel buffers.
- Don't create mir surfaces for Qt::Desktop QWindows. Proper
implementation still pending
Description of the change
To test:
Build & run lp:~dandrader/+junk/qwidget
If you can see the "Hello World" in a red rect, it's working.
To post a comment you must log in.
Unmerged revisions
- 330. By Daniel d'Andrada
-
Add support for QQuickWidgets
- Advertise RasterGLSurface capability
- Implement proper offscreen rendering support using EGL pixel buffers.
- Don't create mir surfaces for Qt::Desktop QWindows. Proper
implementation still pending - 329. By Daniel d'Andrada
PASSED: Continuous integration, rev:330 /unity8- jenkins. ubuntu. com/job/ lp-qtubuntu- ci/94/ /unity8- jenkins. ubuntu. com/job/ build/2216 /unity8- jenkins. ubuntu. com/job/ build-0- fetch/2244 /unity8- jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= vivid+overlay/ 2150 /unity8- jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= xenial+ overlay/ 2150 /unity8- jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= yakkety/ 2150 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= vivid+overlay/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= vivid+overlay/ 2141/artifact/ output/ *zip*/output. zip /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= xenial+ overlay/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= xenial+ overlay/ 2141/artifact/ output/ *zip*/output. zip /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= yakkety/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=amd64, release= yakkety/ 2141/artifact/ output/ *zip*/output. zip /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= vivid+overlay/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= vivid+overlay/ 2141/artifact/ output/ *zip*/output. zip /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= xenial+ overlay/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= xenial+ overlay/ 2141/artifact/ output/ *zip*/output. zip /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= yakkety/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=armhf, release= yakkety/ 2141/artifact/ output/ *zip*/output. zip /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= vivid+overlay/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= vivid+overlay/ 2141/artifact/ output/ *zip*/output. zip /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= xenial+ overlay/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= xenial+ overlay/ 2141/artifact/ output/ *zip*/output. zip /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= yakkety/ 2141 /unity8- jenkins. ubuntu. com/job/ build-2- binpkg/ arch=i386, release= yakkety/ 2141/artifact/ output/ *zip*/output. zip
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild: /unity8- jenkins. ubuntu. com/job/ lp-qtubuntu- ci/94/rebuild
https:/