1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
gpu / GLES2 / extensions / CHROMIUM / CHROMIUM_future_sync_point.txt [blame]
Name
CHROMIUM_future_sync_point
Name Strings
GL_CHROMIUM_future_sync_point
Version
Last Modifed Date: July 14, 2014
Dependencies
OpenGL ES 2.0 is required.
This extension depends on CHROMIUM_sync_point
Overview
This extension allows sync points to be created that won't be retired
immediately.
Issues
None
New Tokens
None
New Procedures and Functions
The command
uint InsertFutureSyncPointCHROMIUM()
creates a sync point, but does neither insert it into nor flush the
stream of commands.
The returned sync point name can be waited on immediately, but will not be
signalled until a retire command is sent, or until the context is
destroyed, whichever happens first.
The command
void RetireSyncPointCHROMIUM(uint sync_point)
causes a sync point to be signaled as soon as the previous commands have
been submitted to the server. The sync point named <sync_point> must have
been returned by InsertFutureSyncPointCHROMIUM. The sync point name will
be implicitly deleted when it becomes signaled.
Errors
None.
New State
None.
Revision History
7/14/2014 Initial documentation.