summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2023-03-24 14:15:08 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2023-03-28 22:07:37 +0100
commita3901dfc1f05e21cacded220188112a15df81f43 (patch)
tree06ef8077cd0ae96622767854fcceed9a777c04e6 /src/core
parent11e598d7153ec209bb208fafa0dcef9cab7c324b (diff)
downloadqtwebengine-a3901dfc1f05e21cacded220188112a15df81f43.tar.gz
Get rid of our sync point manager
We haven't needed our own since we got rid of the graphics node integration. Pick-to: 6.5 Change-Id: I20b0fdb440c07e451d0e0152e8012ddf59e159cf Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'src/core')
-rw-r--r--src/core/compositor/content_gpu_client_qt.cpp5
-rw-r--r--src/core/compositor/content_gpu_client_qt.h1
-rw-r--r--src/core/web_engine_context.cpp15
-rw-r--r--src/core/web_engine_context.h4
4 files changed, 0 insertions, 25 deletions
diff --git a/src/core/compositor/content_gpu_client_qt.cpp b/src/core/compositor/content_gpu_client_qt.cpp
index 9f3b00bb8..d12074d2e 100644
--- a/src/core/compositor/content_gpu_client_qt.cpp
+++ b/src/core/compositor/content_gpu_client_qt.cpp
@@ -15,11 +15,6 @@ ContentGpuClientQt::~ContentGpuClientQt()
{
}
-gpu::SyncPointManager *ContentGpuClientQt::GetSyncPointManager()
-{
- return WebEngineContext::syncPointManager();
-}
-
gl::GLShareGroup *ContentGpuClientQt::GetInProcessGpuShareGroup()
{
if (!m_shareGroupQt.get())
diff --git a/src/core/compositor/content_gpu_client_qt.h b/src/core/compositor/content_gpu_client_qt.h
index 150c257ae..33314e0bb 100644
--- a/src/core/compositor/content_gpu_client_qt.h
+++ b/src/core/compositor/content_gpu_client_qt.h
@@ -18,7 +18,6 @@ public:
~ContentGpuClientQt() override;
// content::ContentGpuClient implementation.
- gpu::SyncPointManager *GetSyncPointManager() override;
gl::GLShareGroup *GetInProcessGpuShareGroup() override;
private:
diff --git a/src/core/web_engine_context.cpp b/src/core/web_engine_context.cpp
index 658c1bf29..095b0ed50 100644
--- a/src/core/web_engine_context.cpp
+++ b/src/core/web_engine_context.cpp
@@ -55,7 +55,6 @@
#include "content/public/common/main_function_params.h"
#include "content/public/common/network_service_util.h"
#include "gpu/command_buffer/service/gpu_switches.h"
-#include "gpu/command_buffer/service/sync_point_manager.h"
#include "gpu/config/gpu_finch_features.h"
#include "media/audio/audio_manager.h"
#include "media/base/media_switches.h"
@@ -475,7 +474,6 @@ WebEngineContext::~WebEngineContext()
Q_ASSERT(!m_devtoolsServer);
Q_ASSERT(!m_browserRunner);
Q_ASSERT(m_profileAdapters.isEmpty());
- delete s_syncPointManager.fetchAndStoreRelaxed(nullptr);
}
WebEngineContext *WebEngineContext::current()
@@ -833,19 +831,6 @@ WebRtcLogUploader *WebEngineContext::webRtcLogUploader()
#endif
-static QMutex s_spmMutex;
-QAtomicPointer<gpu::SyncPointManager> WebEngineContext::s_syncPointManager;
-
-gpu::SyncPointManager *WebEngineContext::syncPointManager()
-{
- if (gpu::SyncPointManager *spm = s_syncPointManager.loadAcquire())
- return spm;
- QMutexLocker lock(&s_spmMutex);
- if (!s_syncPointManager)
- s_syncPointManager.storeRelaxed(new gpu::SyncPointManager());
- return s_syncPointManager.loadRelaxed();
-}
-
base::CommandLine *WebEngineContext::initCommandLine(bool &useEmbeddedSwitches,
bool &enableGLSoftwareRendering)
{
diff --git a/src/core/web_engine_context.h b/src/core/web_engine_context.h
index 6819d06f0..5a2fd4c3e 100644
--- a/src/core/web_engine_context.h
+++ b/src/core/web_engine_context.h
@@ -32,7 +32,6 @@ class DiscardableSharedMemoryManager;
namespace gpu {
struct GpuPreferences;
-class SyncPointManager;
}
#if QT_CONFIG(webengine_printing_and_pdf)
@@ -85,8 +84,6 @@ public:
static base::CommandLine *initCommandLine(bool &useEmbeddedSwitches,
bool &enableGLSoftwareRendering);
- static gpu::SyncPointManager *syncPointManager();
-
static bool isGpuServiceOnUIThread();
private:
@@ -121,7 +118,6 @@ private:
static scoped_refptr<QtWebEngineCore::WebEngineContext> m_handle;
static bool m_destroyed;
static bool m_closingDown;
- static QAtomicPointer<gpu::SyncPointManager> s_syncPointManager;
};
} // namespace