Commit cec4bcb2 authored by Sunny Sachanandani's avatar Sunny Sachanandani Committed by Commit Bot

Address sync token internals documentation nit

TBR=piman
Bug=826541

Change-Id: I7fbe36dfa92734073760471e08cda52de20ab429
Reviewed-on: https://chromium-review.googlesource.com/1116194Reviewed-by: default avatarSunny Sachanandani <sunnyps@chromium.org>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Cr-Commit-Position: refs/heads/master@{#570923}
parent 9ae62b63
...@@ -28,7 +28,12 @@ count*. `CommandBufferId` is a 64-bit unsigned integer which is unique within a ...@@ -28,7 +28,12 @@ count*. `CommandBufferId` is a 64-bit unsigned integer which is unique within a
CommandBufferNamespace, and are identified by CommandBufferId with process id as CommandBufferNamespace, and are identified by CommandBufferId with process id as
the MSB and IPC route id as the LSB. the MSB and IPC route id as the LSB.
The fence release count marks completion of some work in a command buffer. The fence release count marks completion of some work in a command buffer. Note:
this is CPU side work done that includes command decoding, validation, issuing
GL calls to the driver, etc. and not GPU side work. See
[gpu_synchronication.md](/docs/design/gpu_synchronization.md) for more
information about synchronizing GPU work.
Fences are typically generated or inserted on the client using a sequential Fences are typically generated or inserted on the client using a sequential
counter. The corresponding GL API is `GenSyncTokenCHROMIUM` which generates the counter. The corresponding GL API is `GenSyncTokenCHROMIUM` which generates the
fence using `CommandBufferProxyImpl::GenerateFenceSyncRelease()`, and also adds fence using `CommandBufferProxyImpl::GenerateFenceSyncRelease()`, and also adds
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment