| Index: gpu/blink/webgraphicscontext3d_impl.cc
|
| diff --git a/gpu/blink/webgraphicscontext3d_impl.cc b/gpu/blink/webgraphicscontext3d_impl.cc
|
| index b9dc00913b8418576a76b5d0ed0d8e2beadcc7ce..139dacecb30c316b4e4d7385c7e1363a102aeb29 100644
|
| --- a/gpu/blink/webgraphicscontext3d_impl.cc
|
| +++ b/gpu/blink/webgraphicscontext3d_impl.cc
|
| @@ -213,16 +213,16 @@ uint32_t WebGraphicsContext3DImpl::lastFlushID() {
|
| return flush_id_;
|
| }
|
|
|
| -DELEGATE_TO_GL_R(insertFenceSyncCHROMIUM, InsertFenceSyncCHROMIUM, WGC3Duint64)
|
| +bool WebGraphicsContext3DImpl::insertSyncPoint(WGC3Dbyte* sync_token) {
|
| + const uint32_t sync_point = gl_->InsertSyncPointCHROMIUM();
|
| + if (!sync_point)
|
| + return false;
|
|
|
| -bool WebGraphicsContext3DImpl::genSyncTokenCHROMIUM(WGC3Duint64 fenceSync,
|
| - WGC3Dbyte* syncToken) {
|
| - gl_->GenSyncTokenCHROMIUM(fenceSync, syncToken);
|
| + gpu::SyncToken sync_token_data(sync_point);
|
| + memcpy(sync_token, &sync_token_data, sizeof(sync_token_data));
|
| return true;
|
| }
|
|
|
| -DELEGATE_TO_GL_1(waitSyncTokenCHROMIUM, WaitSyncTokenCHROMIUM, const WGC3Dbyte*)
|
| -
|
| DELEGATE_TO_GL_3(reshapeWithScaleFactor, ResizeCHROMIUM, int, int, float)
|
|
|
| DELEGATE_TO_GL_4R(mapBufferSubDataCHROMIUM, MapBufferSubDataCHROMIUM, WGC3Denum,
|
| @@ -888,6 +888,8 @@ void WebGraphicsContext3DImpl::shallowFinishCHROMIUM() {
|
| gl_->ShallowFinishCHROMIUM();
|
| }
|
|
|
| +DELEGATE_TO_GL_1(waitSyncToken, WaitSyncTokenCHROMIUM, const WGC3Dbyte*)
|
| +
|
| void WebGraphicsContext3DImpl::loseContextCHROMIUM(
|
| WGC3Denum current, WGC3Denum other) {
|
| gl_->LoseContextCHROMIUM(current, other);
|
|
|