[Mesa-dev] [PATCH 0/6] EGL_MESA_platform_surfaceless (v2)
Chad Versace
chadversary at chromium.org
Thu Oct 13 22:06:50 UTC 2016
Mesa's EGL has supported Chrome OS's "surfaceless" platform for many
months, but the behavior of that platform has never been documented.
Here's my attempt to fix that.
I've already committed the draft extension spec into the private Khronos
registry. After these patches land in master, I plan to publish the spec
in the *public* Khronos registry then delete Mesa's copy.
See the piglit list for tests.
Branches:
- mesa: http://git.kiwitree.net/cgit/~chadv/mesa/log/?h=review/EGL_MESA_platform_surfaceless-v02
- piglit: http://git.kiwitree.net/cgit/~chadv/piglit/log/?h=review/EGL_MESA_platform_surfaceless-v01
Chad Versace (6):
docs: Add EGL_MESA_platform_surfaceless.txt (v2)
egl: Don't advertise unsupported platform extensions
egl: Implement EGL_MESA_platform_surfaceless
egl: Move old EGL_MESA_screen_surface spec
doc/specs: Reference the Khronos registry XML
docs/specs: Update allocated EGL enum values
docs/specs/EGL_MESA_platform_surfaceless.txt | 120 +++++++++++++++++++++
.../specs/OLD/EGL_MESA_screen_surface.txt | 0
docs/specs/enums.txt | 41 +++++--
include/EGL/eglmesaext.h | 5 +
src/egl/main/eglapi.c | 42 +++++++-
src/egl/main/egldisplay.c | 21 ++++
src/egl/main/egldisplay.h | 5 +
src/egl/main/eglglobals.c | 13 ++-
8 files changed, 238 insertions(+), 9 deletions(-)
create mode 100644 docs/specs/EGL_MESA_platform_surfaceless.txt
rename src/egl/docs/EGL_MESA_screen_surface => docs/specs/OLD/EGL_MESA_screen_surface.txt (100%)
--
2.10.0
More information about the mesa-dev
mailing list