1Name 2 3 EXT_EGL_sync 4 5Name Strings 6 7 GL_EXT_EGL_sync 8 9Contact 10 11 Heinrich Fink, DAQRI (heinrich.fink 'at' daqri.com) 12 13Contributors 14 15 Heinrich Fink, DAQRI 16 Daniel Stone, Collabora 17 Marek Olšák, AMD 18 19Status 20 21 Proposal 22 23Version 24 25 Version 4, Sept 11, 2019 26 27Number 28 29 OpenGL Extension #546 30 31Dependencies 32 33 EGL_KHR_fence_sync is required. 34 35 This extension is written against the EGL 1.2 Specification, as modified by 36 the EGL_KHR_fence_sync extension. 37 38Overview 39 40 This extension extends EGL_KHR_fence_sync with client API support for 41 OpenGL (compatibility or core profiles) as an EXT extension. 42 43 The "GL_EXT_EGL_sync" string indicates that a fence sync object can be 44 created in association with a fence command placed in the command stream 45 of a bound OpenGL context. 46 47IP Status 48 49 None 50 51New Procedures and Functions 52 53 None 54 55New Tokens 56 57 None 58 59Additions to Chapter 3 of the EGL 1.2 Specification (EGL Functions and Errors) 60 61 Modify Section 3.8.1 Sync Objects, page 43 62 63 After "Each client API which supports..." add a new paragraph: 64 65 If the GL_EXT_EGL_sync extension is supported by OpenGL (compatibility or 66 core profile), a fence sync object may be created when the currently bound API 67 is OpenGL. 68 69Errors 70 71 None 72 73Revision History 74 75 Version 4, Sept 11th, 2019 76 Change scope from MESA to EXT on request by James Jones (NVIDIA) 77 78 Version 3, Sept 6th, 2019 79 Update extension no 80 81 Version 2, July 29th, 2019 82 Update extension no in draft 83 84 Version 1, June 5th, 2019 85 Initial draft (Heinrich Fink) 86