Backed out 7 changesets (bug 1551735) for build bustage at src/gfx/layers/wr/WebRenderCompositionRecorder.h on a CLOSED TREE

Backed out changeset 98e75ac2cf4f (bug 1551735)
Backed out changeset 152e3a6e5c10 (bug 1551735)
Backed out changeset 9deb5350e244 (bug 1551735)
Backed out changeset 6154bdfe6fad (bug 1551735)
Backed out changeset 4a0936bda490 (bug 1551735)
Backed out changeset a7868d694fe1 (bug 1551735)
Backed out changeset 06c8e5f7768d (bug 1551735)
This commit is contained in:
Coroiu Cristina
2019-05-31 00:05:00 +03:00
parent 0a7eb86174
commit 30de317061
18 changed files with 326 additions and 909 deletions

View File

@@ -20,7 +20,6 @@
#include "mozilla/UniquePtr.h"
#include "mozilla/webrender/WebRenderTypes.h"
#include "mozilla/layers/SynchronousTask.h"
#include "mozilla/layers/WebRenderCompositionRecorder.h"
#include "mozilla/VsyncDispatcher.h"
#include <list>
@@ -257,10 +256,6 @@ class RenderThread final {
size_t RendererCount();
void SetCompositionRecorderForWindow(
wr::WindowId aWindowId,
RefPtr<layers::WebRenderCompositionRecorder>&& aCompositionRecorder);
private:
explicit RenderThread(base::Thread* aThread);
@@ -285,8 +280,6 @@ class RenderThread final {
RefPtr<gl::GLContext> mSharedGL;
std::map<wr::WindowId, UniquePtr<RendererOGL>> mRenderers;
std::map<wr::WindowId, RefPtr<layers::WebRenderCompositionRecorder>>
mCompositionRecorders;
struct WindowInfo {
bool mIsDestroyed = false;