summaryrefslogtreecommitdiffstats
path: root/src/core/compositor/compositor_resource_tracker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/compositor/compositor_resource_tracker.cpp')
-rw-r--r--src/core/compositor/compositor_resource_tracker.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/core/compositor/compositor_resource_tracker.cpp b/src/core/compositor/compositor_resource_tracker.cpp
index 74c718042..90f98191c 100644
--- a/src/core/compositor/compositor_resource_tracker.cpp
+++ b/src/core/compositor/compositor_resource_tracker.cpp
@@ -41,15 +41,17 @@
#include "chromium_gpu_helper.h"
#include "render_widget_host_view_qt_delegate.h"
-
-#include <base/message_loop/message_loop.h>
-#include <components/viz/common/quads/compositor_frame.h>
-#include <components/viz/common/resources/returned_resource.h>
-#include <components/viz/service/display_embedder/server_shared_bitmap_manager.h>
-#include <content/browser/browser_main_loop.h>
-#include <content/public/browser/browser_thread.h>
-#include <gpu/command_buffer/service/mailbox_manager.h>
-#include <gpu/command_buffer/service/sync_point_manager.h>
+#include "web_engine_context.h"
+
+#include "base/message_loop/message_loop.h"
+#include "components/viz/common/quads/compositor_frame.h"
+#include "components/viz/common/resources/returned_resource.h"
+#include "components/viz/service/display_embedder/server_shared_bitmap_manager.h"
+#include "content/browser/browser_main_loop.h"
+#include "content/public/browser/browser_thread.h"
+#include "content/public/gpu/content_gpu_client.h"
+#include "gpu/command_buffer/service/mailbox_manager.h"
+#include "gpu/command_buffer/service/sync_point_manager.h"
namespace QtWebEngineCore {
@@ -179,7 +181,7 @@ quint32 CompositorResourceTracker::consumeMailbox(const gpu::MailboxHolder &mail
bool CompositorResourceTracker::scheduleUpdateMailbox(CompositorResource *resource)
{
#if QT_CONFIG(opengl)
- gpu::SyncPointManager *syncPointManager = sync_point_manager();
+ gpu::SyncPointManager *syncPointManager = WebEngineContext::current()->syncPointManager();
DCHECK(syncPointManager);
return syncPointManager->WaitOutOfOrder(
resource->mailbox_holder.sync_token,