Implement QPlatformNativeInterface::nativeResourceForScreen() for getting the native display handle
Bug #1278868 reported by
Chris Coulson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtubuntu (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Oxide requires a native display handle for creating EGL contexts, and to ensure that resource sharing works correctly (see bug 1278470 also) the display handle must be the same one used for contexts created by Qt.
The xcb backend allows us to access the native display handle via QPlatformNative
Related branches
lp:~chrisccoulson/qtubuntu/lp1278868
- Loïc Molinari (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 88 lines (+23/-2)4 files modifiedsrc/platforms/base/native_interface.cc (+17/-0)
src/platforms/base/native_interface.h (+2/-1)
src/platforms/base/screen.cc (+2/-1)
src/platforms/base/screen.h (+2/-0)
no longer affects: | qtubuntu |
To post a comment you must log in.
This bug was fixed in the package qtubuntu - 0.53+14. 04.20140318- 0ubuntu1
--------------- 04.20140318- 0ubuntu1) trusty; urgency=low
qtubuntu (0.53+14.
[ Chris Coulson ] Interface: :nativeResource ForScreen( ) for
* Pass the EGL share context to eglCreateContext (lp: #1278470) (LP:
#1278470)
* Implement QPlatformNative
accessing the native display handle (lp: #1278868) (LP: #1278868)
-- Ubuntu daily release <email address hidden> Tue, 18 Mar 2014 20:20:51 +0000