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
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.
mesa-dev mailing list