Updating trunk VERSION from 2139.0 to 2140.0
[chromium-blink-merge.git] / gpu / GLES2 / extensions / CHROMIUM / CHROMIUM_future_sync_point.txt
blobbaf427e59640a119ca27689601925b83a613efa5
1 Name
3     CHROMIUM_future_sync_point
5 Name Strings
7     GL_CHROMIUM_future_sync_point
9 Version
11     Last Modifed Date: July 14, 2014
13 Dependencies
15     OpenGL ES 2.0 is required.
16     This extension depends on CHROMIUM_sync_point
18 Overview
20     This extension allows sync points to be created that won't be retired
21     immediately.
23 Issues
25     None
27 New Tokens
29     None
31 New Procedures and Functions
33     The command
35         uint InsertFutureSyncPointCHROMIUM()
37     creates a sync point, but does not insert it into the stream of commands.
38     The returned sync point name can be waited on immediately, but will not be
39     signalled until a retire command is sent, or until the context is
40     destroyed, whichever happens first.
42     The command
44         void RetireSyncPointCHROMIUM(uint sync_point)
46     causes a sync point to be signaled as soon as the previous commands have
47     been submitted to the server. The sync point named <sync_point> must have
48     been returned by InsertFutureSyncPointCHROMIUM. The sync point name will
49     be implicitly deleted when it becomes signaled.
51 Errors
53     None.
55 New State
57     None.
59 Revision History
61     7/14/2014     Initial documentation.