summaryrefslogtreecommitdiffstats
path: root/docs/specs
diff options
context:
space:
mode:
authorHeinrich Fink <[email protected]>2019-09-16 13:20:49 +0200
committerDaniel Stone <[email protected]>2019-09-16 16:50:43 +0100
commitdf8602f4b534096ec09d83f6ee543187ff0fb411 (patch)
tree0c3e25cba13efdfefc892551097c6598b6c51b0e /docs/specs
parent2bfcf043456411a6037404d9afae9760964c9b48 (diff)
mesa/gl: Sync with Khronos registry
Update GL headers and xml API from upstream Khronos registry (commit 3d0c3eb). Keep `BUILDING_MESA` quirk in glext.h. mesa/extensions: Expose EXT_EGL_sync instead of MESA_EGL_sync to reflect Khronos request of changing this extension's scope from MESA to EXT. EGL_EGL_sync is also the name of the extension that has been merged into the upstream Khronos GL registry. Remove MESA_EGL_sync spec txt from Mesa tree as it is now published as EXT by Khronos. v1: Remove MESA_EGL_sync spec and squash commits (Eric E) Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Daniel Stone <[email protected]>
Diffstat (limited to 'docs/specs')
-rw-r--r--docs/specs/MESA_EGL_sync.txt79
1 files changed, 0 insertions, 79 deletions
diff --git a/docs/specs/MESA_EGL_sync.txt b/docs/specs/MESA_EGL_sync.txt
deleted file mode 100644
index a539ea3e70c..00000000000
--- a/docs/specs/MESA_EGL_sync.txt
+++ /dev/null
@@ -1,79 +0,0 @@
-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)