Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3865)

Unified Diff: cc/raster/one_copy_raster_buffer_provider.cc

Issue 2885533002: cc: Allocate resources on worker context.
Patch Set: fix tests Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: cc/raster/one_copy_raster_buffer_provider.cc
diff --git a/cc/raster/one_copy_raster_buffer_provider.cc b/cc/raster/one_copy_raster_buffer_provider.cc
index 8379192b61c55e2c963662658ec17b81e3d9e3b9..b903a1b08f3651d409ba175765cd057ba44798b2 100644
--- a/cc/raster/one_copy_raster_buffer_provider.cc
+++ b/cc/raster/one_copy_raster_buffer_provider.cc
@@ -418,8 +418,7 @@ void OneCopyRasterBufferProvider::CopyOnWorkerThread(
// Generate sync token after the barrier for cross context synchronization.
gpu::SyncToken resource_sync_token;
gl->GenUnverifiedSyncTokenCHROMIUM(fence_sync, resource_sync_token.GetData());
- resource_lock->set_sync_token(resource_sync_token);
- resource_lock->set_synchronized(!async_worker_context_enabled_);
+ resource_lock->UpdateSyncToken(resource_sync_token);
}
gfx::BufferUsage OneCopyRasterBufferProvider::StagingBufferUsage() const {

Powered by Google App Engine
This is Rietveld 408576698