blob: 3f2c70b980a2461713cdc5687a7f292d4cbe7a5d [file] [log] [blame]
Name
EXT_EGL_sync
Name Strings
GL_EXT_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 4, Sept 11, 2019
Number
OpenGL Extension #546
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 an EXT extension.
The "GL_EXT_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_EXT_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 4, Sept 11th, 2019
Change scope from MESA to EXT on request by James Jones (NVIDIA)
Version 3, Sept 6th, 2019
Update extension no
Version 2, July 29th, 2019
Update extension no in draft
Version 1, June 5th, 2019
Initial draft (Heinrich Fink)