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() creates a sync point and inserts it into the stream of commands for the current context. 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. is the name of the sync point to wait for. If 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