Bug 307154
| Summary: | REGRESSION(306778@main): [EGL] Cannot instantiate contexts with EGL 1.4 or older | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adrian Perez <aperez> |
| Component: | WebKit Misc. | Assignee: | Adrian Perez <aperez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Adrian Perez
After 306778@main we are always passing an EGL_CONTEXT_OPENGL_DEBUG attribute to eglCreateContext(), but this attribute is supported starting with EGL 1.5; older implementations may choose to fail context creation when they encounter the unknown attribute.
We can use EGL_CONTEXT_FLAGS_KHR + EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR for older EGL versions.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Adrian Perez
Pull request: https://github.com/WebKit/WebKit/pull/58037
EWS
Committed 306935@main (b1e8c0b53520): <https://commits.webkit.org/306935@main>
Reviewed commits have been landed. Closing PR #58037 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/169792675>