Closed Bug 744564 Opened 13 years ago Closed 13 years ago

Allow to create EGL context from Widget provided GL context (embedding approach)

Categories

(Core :: Graphics, defect)

ARM
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla14

People

(Reporter: romaxa, Assigned: romaxa)

Details

Attachments

(2 files)

We use OGL layer manager rendering embedded into platform provided GL context for Qt only. I think it should be more generic, so we can have GTK/Qt/Honk-toolkit-less Gecko build and be able to embed OGL/EGL rendering into any platform provided GL context (QGL/Clutter/Efl).
Assignee: nobody → romaxa
Status: NEW → ASSIGNED
Attachment #614145 - Flags: review?(roc)
Attachment #614145 - Flags: review?(jgilbert)
Comment on attachment 614145 [details] [diff] [review] More generic way to embed OGL rendering into platform provided GL context Review of attachment 614145 [details] [diff] [review]: ----------------------------------------------------------------- R+ if try doesn't have any problem with it. ::: gfx/gl/GLLibraryEGL.h @@ +107,5 @@ > public: > GLLibraryEGL() > : mInitialized(false), > mEGLLibrary(nsnull), > + mIsANGLE(false), Is this fixing a compiler warning?
Attachment #614145 - Flags: review?(jgilbert) → review+
Yep, init list order warning fix
Comment on attachment 614145 [details] [diff] [review] More generic way to embed OGL rendering into platform provided GL context Review of attachment 614145 [details] [diff] [review]: ----------------------------------------------------------------- rev IID on nsIWidget
Attachment #614145 - Flags: review?(roc) → review+
Attached patch Minor addon fixSplinter Review
Minor fix for previous patch, GLContextEGL should take for mContext eglCurrentContext, not Platform Qt context. Try build good for now, will wait all builds to be finished, and should be good to push https://tbpl.mozilla.org/?tree=Try&rev=cc83b0d004f7
Attachment #614233 - Flags: review?(jgilbert)
Attachment #614233 - Flags: review?(jgilbert) → review+
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla14
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: