15bd8deadSopenharmony_ciName
25bd8deadSopenharmony_ci
35bd8deadSopenharmony_ci    EXT_EGL_sync
45bd8deadSopenharmony_ci
55bd8deadSopenharmony_ciName Strings
65bd8deadSopenharmony_ci
75bd8deadSopenharmony_ci    GL_EXT_EGL_sync
85bd8deadSopenharmony_ci
95bd8deadSopenharmony_ciContact
105bd8deadSopenharmony_ci
115bd8deadSopenharmony_ci    Heinrich Fink, DAQRI (heinrich.fink 'at' daqri.com)
125bd8deadSopenharmony_ci
135bd8deadSopenharmony_ciContributors
145bd8deadSopenharmony_ci
155bd8deadSopenharmony_ci    Heinrich Fink, DAQRI
165bd8deadSopenharmony_ci    Daniel Stone, Collabora
175bd8deadSopenharmony_ci    Marek Olšák, AMD
185bd8deadSopenharmony_ci
195bd8deadSopenharmony_ciStatus
205bd8deadSopenharmony_ci
215bd8deadSopenharmony_ci    Proposal
225bd8deadSopenharmony_ci
235bd8deadSopenharmony_ciVersion
245bd8deadSopenharmony_ci
255bd8deadSopenharmony_ci    Version 4, Sept 11, 2019
265bd8deadSopenharmony_ci
275bd8deadSopenharmony_ciNumber
285bd8deadSopenharmony_ci
295bd8deadSopenharmony_ci    OpenGL Extension #546
305bd8deadSopenharmony_ci
315bd8deadSopenharmony_ciDependencies
325bd8deadSopenharmony_ci
335bd8deadSopenharmony_ci    EGL_KHR_fence_sync is required.
345bd8deadSopenharmony_ci
355bd8deadSopenharmony_ci    This extension is written against the EGL 1.2 Specification, as modified by
365bd8deadSopenharmony_ci    the EGL_KHR_fence_sync extension.
375bd8deadSopenharmony_ci
385bd8deadSopenharmony_ciOverview
395bd8deadSopenharmony_ci
405bd8deadSopenharmony_ci    This extension extends EGL_KHR_fence_sync with client API support for
415bd8deadSopenharmony_ci    OpenGL (compatibility or core profiles) as an EXT extension.
425bd8deadSopenharmony_ci
435bd8deadSopenharmony_ci    The "GL_EXT_EGL_sync" string indicates that a fence sync object can be
445bd8deadSopenharmony_ci    created in association with a fence command placed in the command stream
455bd8deadSopenharmony_ci    of a bound OpenGL context.
465bd8deadSopenharmony_ci
475bd8deadSopenharmony_ciIP Status
485bd8deadSopenharmony_ci
495bd8deadSopenharmony_ci    None
505bd8deadSopenharmony_ci
515bd8deadSopenharmony_ciNew Procedures and Functions
525bd8deadSopenharmony_ci
535bd8deadSopenharmony_ci    None
545bd8deadSopenharmony_ci
555bd8deadSopenharmony_ciNew Tokens
565bd8deadSopenharmony_ci
575bd8deadSopenharmony_ci    None
585bd8deadSopenharmony_ci
595bd8deadSopenharmony_ciAdditions to Chapter 3 of the EGL 1.2 Specification (EGL Functions and Errors)
605bd8deadSopenharmony_ci
615bd8deadSopenharmony_ci    Modify Section 3.8.1 Sync Objects, page 43
625bd8deadSopenharmony_ci
635bd8deadSopenharmony_ci    After "Each client API which supports..." add a new paragraph:
645bd8deadSopenharmony_ci
655bd8deadSopenharmony_ci    If the GL_EXT_EGL_sync extension is supported by OpenGL (compatibility or
665bd8deadSopenharmony_ci    core profile), a fence sync object may be created when the currently bound API
675bd8deadSopenharmony_ci    is OpenGL.
685bd8deadSopenharmony_ci
695bd8deadSopenharmony_ciErrors
705bd8deadSopenharmony_ci
715bd8deadSopenharmony_ci    None
725bd8deadSopenharmony_ci
735bd8deadSopenharmony_ciRevision History
745bd8deadSopenharmony_ci
755bd8deadSopenharmony_ci    Version 4, Sept 11th, 2019
765bd8deadSopenharmony_ci        Change scope from MESA to EXT on request by James Jones (NVIDIA)
775bd8deadSopenharmony_ci
785bd8deadSopenharmony_ci    Version 3, Sept 6th, 2019
795bd8deadSopenharmony_ci        Update extension no
805bd8deadSopenharmony_ci
815bd8deadSopenharmony_ci    Version 2, July 29th, 2019
825bd8deadSopenharmony_ci        Update extension no in draft
835bd8deadSopenharmony_ci
845bd8deadSopenharmony_ci    Version 1, June 5th, 2019
855bd8deadSopenharmony_ci        Initial draft (Heinrich Fink)
86