| 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) |