Commit 451ab247 authored by Alex Newcomer's avatar Alex Newcomer Committed by Commit Bot

Revert "Implement GetCurrentFramebufferDamage()."

This reverts commit 69b9b238.

Reason for revert: https://chromium-review.googlesource.com/c/chromium/src/+/1719859 depends on this cl.

Original change's description:
> Implement GetCurrentFramebufferDamage().
> 
> GLOutputSurfaceBufferQueue::GetCurrentFramebufferDamage() didn't get
> implemented in https://crrev.com/c/1685909. This caused some interesting
> graphics glitches with OOP-D enabled.
> 
> Bug: none
> Change-Id: Idb0d8e43c36e5f925f4c475a2010660b10c48f97
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1702147
> Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
> Commit-Queue: kylechar <kylechar@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#677458}

TBR=dcastagna@chromium.org,kylechar@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: none
Change-Id: I56334ee6d3d261dfd5b84d8fa5b8e337770b3792
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1720909Reviewed-by: default avatarAlex Newcomer <newcomer@chromium.org>
Commit-Queue: Alex Newcomer <newcomer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#681295}
parent 52a21549
......@@ -115,10 +115,6 @@ void GLOutputSurfaceBufferQueue::SwapBuffers(OutputSurfaceFrame frame) {
GLOutputSurface::SwapBuffers(std::move(frame));
}
gfx::Rect GLOutputSurfaceBufferQueue::GetCurrentFramebufferDamage() const {
return buffer_queue_->CurrentBufferDamage();
}
uint32_t GLOutputSurfaceBufferQueue::GetFramebufferCopyTextureFormat() {
return buffer_queue_->internal_format();
}
......
......@@ -14,7 +14,6 @@
#include "components/viz/service/display/output_surface.h"
#include "components/viz/service/display_embedder/gl_output_surface.h"
#include "components/viz/service/display_embedder/viz_process_context_provider.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/geometry/size.h"
#include "ui/gfx/native_widget_types.h"
#include "ui/gfx/swap_result.h"
......@@ -58,7 +57,6 @@ class GLOutputSurfaceBufferQueue : public GLOutputSurface {
// OutputSurface implementation.
void BindFramebuffer() override;
void SwapBuffers(OutputSurfaceFrame frame) override;
gfx::Rect GetCurrentFramebufferDamage() const override;
uint32_t GetFramebufferCopyTextureFormat() override;
bool IsDisplayedAsOverlayPlane() const override;
unsigned GetOverlayTextureId() const override;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment