|  | Name | 
|  |  | 
|  | CHROMIUM_sync_point | 
|  |  | 
|  | Name Strings | 
|  |  | 
|  | GL_CHROMIUM_sync_point | 
|  |  | 
|  | Version | 
|  |  | 
|  | Last Modifed Date: February 25, 2013 | 
|  |  | 
|  | Dependencies | 
|  |  | 
|  | OpenGL ES 2.0 is required. | 
|  |  | 
|  | Overview | 
|  |  | 
|  | This extension allows a client to order operations between contexts. | 
|  |  | 
|  | This extension implements a small subset of ARB_sync, with weaker | 
|  | guarantees. In particular it doesn't ensure commands are actually executed | 
|  | by the server, it only guarantees submission order. | 
|  |  | 
|  | It does however guarantee operation order with respect to | 
|  | ConsumeTextureCHROMIUM and ProduceTextureCHROMIUM from | 
|  | CHROMIUM_texture_mailbox, if present. | 
|  |  | 
|  | Issues | 
|  |  | 
|  | None | 
|  |  | 
|  | New Tokens | 
|  |  | 
|  | None | 
|  |  | 
|  | New Procedures and Functions | 
|  |  | 
|  | The command | 
|  |  | 
|  | uint InsertSyncPointCHROMIUM() | 
|  |  | 
|  | flushes the stream of commands for the current context and creates and | 
|  | inserts a sync point. The sync point acts as a fence, which is signaled when | 
|  | previous commands have been submitted to the server, or when the context is | 
|  | destroyed, whichever happens first. The sync point name is returned. The | 
|  | sync point is implicitly deleted when it becomes signaled. The sync point | 
|  | namespace is shared between all contexts on the same server, including other | 
|  | context groups. | 
|  |  | 
|  |  | 
|  | The command | 
|  |  | 
|  | void WaitSyncPointCHROMIUM(uint sync_point) | 
|  |  | 
|  | causes the current context to stop submitting commands until the specified | 
|  | sync point becomes signaled. This is implemented as a server-side wait. | 
|  | <sync_point> is the name of the sync point to wait for. If <sync_point> | 
|  | isn't a valid sync point returned by InsertSyncPointCHROMIUM, or if the sync | 
|  | point has already been deleted, the command is equivalent to a no-op and no | 
|  | error is generated. | 
|  |  | 
|  | Errors | 
|  |  | 
|  | None. | 
|  |  | 
|  | New State | 
|  |  | 
|  | None. | 
|  |  | 
|  | Revision History | 
|  |  | 
|  | 2/25/2013    Documented the extension |