[Mesa-dev] [PATCH 0/6] EGL_MESA_platform_surfaceless (v2)

Chad Versace chadversary at chromium.org
Fri Oct 14 17:48:44 UTC 2016

Some people privately asked why we need to create this EGL platform.
I want to respond publicly.

Mesa *already* *has* this EGL platform. In my view, the issue at hand
isn't whether to create or to not create the platform. It's whether to
specify its behavior (formally in an extension spec) or not.

My motivation in writing the EGL_MESA_platform_surfaceless spec was not
to introduce any new features or behavior.  My motivation was to
document longstanding existing behavior in Chrome OS, that upstream Mesa
eventually subsumed.

During XDC, some people outside of the Chrome OS community complained to
me that the behavior of platform_surfaceless was ill-defined and
unstable, and they wanted the situation fixed. So I wrote a spec.

More information about the mesa-dev mailing list