Support creating GLContextEGLs on different EGLDisplays
Categories
(Core :: Graphics, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox81 | --- | fixed |
People
(Reporter: jgilbert, Assigned: jgilbert)
References
(Regressed 2 open bugs)
Details
Attachments
(2 files)
This is needed in order for WebGLParent to run properly while in the same process as WR.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Have webrender use its own EGLDisplay, letting WebGL use a different
one.
Updated•4 years ago
|
Comment 4•4 years ago
|
||
bugherder |
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 5•4 years ago
|
||
Assignee | ||
Comment 6•4 years ago
|
||
This is the most recent try push:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=989596f502694a38ddf3cf2fd776785e10d90744
Aside from gli/tier-2 failures it's looking good.
Comment 8•4 years ago
|
||
Backed out changeset 06538f141210 for causing bustages in GLContextProviderEGL.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/bea0f713c05d95948df2292bc098ceb73fb2d76c
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=312310190&repo=autoland&lineNumber=15037
ERROR - /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:379:31: error: no member named 'IsAlive' in 'mozilla::gl::EglDisplay'
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Backed out changeset f1f10f791e99 for causing bustages in DMABufSurface.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/887e25a97d1019504a9f3f3c1ea59941095dcf5d
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=312320646&repo=autoland&lineNumber=44227
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
bugherder |
Comment 13•4 years ago
|
||
I'm not sure how significant it is but ever since this commit I'm getting the following messages (Wayland, Intel HD 4600):
Can't find symbol 'eglGetNativeClientBufferANDROID'.
Can't find symbol 'eglQuerySurfacePointerANGLE'.
Can't find symbol 'eglCreateStreamProducerD3DTextureANGLE'.
Can't find symbol 'eglStreamPostD3DTextureANGLE'.
Assignee | ||
Comment 14•4 years ago
|
||
(In reply to ileantac from comment #13)
I'm not sure how significant it is but ever since this commit I'm getting the following messages (Wayland, Intel HD 4600):
Can't find symbol 'eglGetNativeClientBufferANDROID'.
Can't find symbol 'eglQuerySurfacePointerANGLE'.
Can't find symbol 'eglCreateStreamProducerD3DTextureANGLE'.
Can't find symbol 'eglStreamPostD3DTextureANGLE'.
Expected and benign, but we should quiet these down.
Description
•