diff options
author | Heinrich Fink <[email protected]> | 2019-07-29 16:47:20 +0200 |
---|---|---|
committer | Daniel Stone <[email protected]> | 2019-09-08 08:01:55 +0000 |
commit | f4327ce06e7d25ba13bd1e43631345aee1bb0055 (patch) | |
tree | 85dbc6a4bb5bfcb3a97294bd63043fd61075fe43 /docs | |
parent | f83f9d7daa0995c8f6a15c356ac874acb4432144 (diff) |
specs: Add GL_MESA_EGL_sync
Adds GL_MESA_EGL_sync as defined in upstream OpenGL registry
Reviewed-by: Daniel Stone <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/specs/MESA_EGL_sync.txt | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/docs/specs/MESA_EGL_sync.txt b/docs/specs/MESA_EGL_sync.txt new file mode 100644 index 00000000000..a539ea3e70c --- /dev/null +++ b/docs/specs/MESA_EGL_sync.txt @@ -0,0 +1,79 @@ +Name + + MESA_EGL_sync + +Name Strings + + GL_MESA_EGL_sync + +Contact + + Heinrich Fink, DAQRI (heinrich.fink 'at' daqri.com) + +Contributors + + Heinrich Fink, DAQRI + Daniel Stone, Collabora + Marek Olšák, AMD + +Status + + Proposal + +Version + + Version 2, July 29, 2019 + +Number + + OpenGL Extension #545 + +Dependencies + + EGL_KHR_fence_sync is required. + + This extension is written against the EGL 1.2 Specification, as modified by + the EGL_KHR_fence_sync extension. + +Overview + + This extension extends EGL_KHR_fence_sync with client API support for + OpenGL (compatibility or core profiles) as a Mesa extension. + + The "GL_MESA_EGL_sync" string indicates that a fence sync object can be + created in association with a fence command placed in the command stream + of a bound OpenGL context. + +IP Status + + None + +New Procedures and Functions + + None + +New Tokens + + None + +Additions to Chapter 3 of the EGL 1.2 Specification (EGL Functions and Errors) + + Modify Section 3.8.1 Sync Objects, page 43 + + After "Each client API which supports..." add a new paragraph: + + If the GL_MESA_EGL_sync extension is supported by OpenGL (compatibility or + core profile), a fence sync object may be created when the currently bound API + is OpenGL. + +Errors + + None + +Revision History + + Version 2, July 29th, 2019 + Update extension no in draft + + Version 1, June 5th, 2019 + Initial draft (Heinrich Fink) |