Summary: | eglWaitClient() doesn't work for surfaceless contexts | ||
---|---|---|---|
Product: | Mesa | Reporter: | Mike Gorchak <mgorchak> |
Component: | EGL | Assignee: | mesa-dev |
Status: | RESOLVED MOVED | QA Contact: | mesa-dev |
Severity: | major | ||
Priority: | medium | ||
Version: | 18.0 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Mike Gorchak
2018-05-03 13:23:07 UTC
EGL spec says following: "If a surface associated with the calling thread’s current context is no longer valid, an EGL_BAD_CURRENT_SURFACE error is generated." Having zero mention of surfaceless context here seems like a spec bug to me. When surfaceless was brought part of spec it seems it only touched MakeCurrent. I've filed following bug for discussion: https://gitlab.khronos.org/egl/API/issues/12 -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/163. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.