diff --git a/gfx/layers/Compositor.cpp b/gfx/layers/Compositor.cpp index 4788933cb7ed..e7c84918adcb 100644 --- a/gfx/layers/Compositor.cpp +++ b/gfx/layers/Compositor.cpp @@ -233,23 +233,6 @@ size_t DecomposeIntoNoRepeatRects(const gfx::Rect& aRect, return 4; } -already_AddRefed Compositor::RecordFrame( - const TimeStamp& aTimeStamp) { - RefPtr renderTarget = GetWindowRenderTarget(); - if (!renderTarget) { - return nullptr; - } - - RefPtr buffer = - CreateAsyncReadbackBuffer(renderTarget->GetSize()); - - if (!ReadbackRenderTarget(renderTarget, buffer)) { - return nullptr; - } - - return MakeAndAddRef(aTimeStamp, std::move(buffer)); -} - bool Compositor::ShouldRecordFrames() const { return profiler_feature_active(ProfilerFeature::Screenshots) || mRecordFrames; } diff --git a/gfx/layers/Compositor.h b/gfx/layers/Compositor.h index a5393a55328f..b4e05674a861 100644 --- a/gfx/layers/Compositor.h +++ b/gfx/layers/Compositor.h @@ -327,14 +327,6 @@ class Compositor : public TextureSourceProvider { mRecordFrames = aWillRecord; } - /** - * Record the current frame for readback by the |CompositionRecorder|. - * - * If this compositor does not support this feature, a null pointer is - * returned instead. - */ - already_AddRefed RecordFrame(const TimeStamp& aTimeStamp); - protected: /** * Whether or not the compositor should be prepared to record frames. While