Add gl::MainThreadSyncObject and use it for SkiaGL content