Commit 10869dc2 authored by kylechar's avatar kylechar Committed by Commit Bot

Remove SkiaOutputSurface::SkiaSwapBuffers()

The function signature is no longer different so just use SwapBuffers().

Bug: none
Change-Id: I7f244b3dddafd95eb3e534df3cf9e639b3aff5e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2008055Reviewed-by: default avatarPeng Huang <penghuang@chromium.org>
Commit-Queue: kylechar <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#733393}
parent 1ea2a91b
...@@ -96,10 +96,7 @@ class VIZ_SERVICE_EXPORT SkiaOutputSurface : public OutputSurface, ...@@ -96,10 +96,7 @@ class VIZ_SERVICE_EXPORT SkiaOutputSurface : public OutputSurface,
sk_sp<SkColorSpace> dst_color_space, sk_sp<SkColorSpace> dst_color_space,
bool has_alpha) = 0; bool has_alpha) = 0;
// Swaps the current backbuffer to the screen. // Called if SwapBuffers() will be skipped.
virtual void SkiaSwapBuffers(OutputSurfaceFrame frame) = 0;
// Called if SkiaSwapBuffers() will be skipped.
virtual void SwapBuffersSkipped() = 0; virtual void SwapBuffersSkipped() = 0;
// TODO(weiliangc): This API should move to OverlayProcessor. // TODO(weiliangc): This API should move to OverlayProcessor.
...@@ -152,7 +149,7 @@ class VIZ_SERVICE_EXPORT SkiaOutputSurface : public OutputSurface, ...@@ -152,7 +149,7 @@ class VIZ_SERVICE_EXPORT SkiaOutputSurface : public OutputSurface,
const gfx::ColorSpace& color_space, const gfx::ColorSpace& color_space,
std::unique_ptr<CopyOutputRequest> request) = 0; std::unique_ptr<CopyOutputRequest> request) = 0;
// Schedule drawing overlays at next SkiaSwapBuffers() call. Waits on // Schedule drawing overlays at next SwapBuffers() call. Waits on
// |sync_tokens| for the overlay textures to be ready before scheduling. // |sync_tokens| for the overlay textures to be ready before scheduling.
virtual void ScheduleOverlays(OverlayList overlays, virtual void ScheduleOverlays(OverlayList overlays,
std::vector<gpu::SyncToken> sync_tokens) = 0; std::vector<gpu::SyncToken> sync_tokens) = 0;
......
...@@ -819,7 +819,7 @@ void SkiaRenderer::SwapBuffers(SwapFrameData swap_frame_data) { ...@@ -819,7 +819,7 @@ void SkiaRenderer::SwapBuffers(SwapFrameData swap_frame_data) {
switch (draw_mode_) { switch (draw_mode_) {
case DrawMode::DDL: { case DrawMode::DDL: {
skia_output_surface_->SkiaSwapBuffers(std::move(output_frame)); skia_output_surface_->SwapBuffers(std::move(output_frame));
break; break;
} }
case DrawMode::SKPRECORD: { case DrawMode::SKPRECORD: {
......
...@@ -393,7 +393,7 @@ SkiaOutputSurfaceImpl::CreateImageContext( ...@@ -393,7 +393,7 @@ SkiaOutputSurfaceImpl::CreateImageContext(
std::move(color_space)); std::move(color_space));
} }
void SkiaOutputSurfaceImpl::SkiaSwapBuffers(OutputSurfaceFrame frame) { void SkiaOutputSurfaceImpl::SwapBuffers(OutputSurfaceFrame frame) {
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
DCHECK(!current_paint_); DCHECK(!current_paint_);
...@@ -821,10 +821,6 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFormatForTexture( ...@@ -821,10 +821,6 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFormatForTexture(
return GrBackendFormat(); return GrBackendFormat();
} }
void SkiaOutputSurfaceImpl::SwapBuffers(OutputSurfaceFrame frame) {
NOTREACHED();
}
uint32_t SkiaOutputSurfaceImpl::GetFramebufferCopyTextureFormat() { uint32_t SkiaOutputSurfaceImpl::GetFramebufferCopyTextureFormat() {
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
......
...@@ -96,7 +96,6 @@ class VIZ_SERVICE_EXPORT SkiaOutputSurfaceImpl : public SkiaOutputSurface { ...@@ -96,7 +96,6 @@ class VIZ_SERVICE_EXPORT SkiaOutputSurfaceImpl : public SkiaOutputSurface {
SkYUVColorSpace yuv_color_space, SkYUVColorSpace yuv_color_space,
sk_sp<SkColorSpace> dst_color_space, sk_sp<SkColorSpace> dst_color_space,
bool has_alpha) override; bool has_alpha) override;
void SkiaSwapBuffers(OutputSurfaceFrame frame) override;
void SwapBuffersSkipped() override; void SwapBuffersSkipped() override;
void ScheduleOutputSurfaceAsOverlay( void ScheduleOutputSurfaceAsOverlay(
OverlayProcessorInterface::OutputSurfaceOverlayPlane output_surface_plane) OverlayProcessorInterface::OutputSurfaceOverlayPlane output_surface_plane)
......
...@@ -224,7 +224,7 @@ TEST_P(SkiaOutputSurfaceImplTest, SupportsColorSpaceChange) { ...@@ -224,7 +224,7 @@ TEST_P(SkiaOutputSurfaceImplTest, SupportsColorSpaceChange) {
OutputSurfaceFrame frame; OutputSurfaceFrame frame;
frame.size = kSurfaceRect.size(); frame.size = kSurfaceRect.size();
output_surface_->SkiaSwapBuffers(std::move(frame)); output_surface_->SwapBuffers(std::move(frame));
run_loop.Run(); run_loop.Run();
} }
......
...@@ -81,7 +81,10 @@ void FakeSkiaOutputSurface::Reshape(const gfx::Size& size, ...@@ -81,7 +81,10 @@ void FakeSkiaOutputSurface::Reshape(const gfx::Size& size,
} }
void FakeSkiaOutputSurface::SwapBuffers(OutputSurfaceFrame frame) { void FakeSkiaOutputSurface::SwapBuffers(OutputSurfaceFrame frame) {
NOTIMPLEMENTED(); DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
base::ThreadTaskRunnerHandle::Get()->PostTask(
FROM_HERE, base::BindOnce(&FakeSkiaOutputSurface::SwapBuffersAck,
weak_ptr_factory_.GetWeakPtr()));
} }
void FakeSkiaOutputSurface::ScheduleOutputSurfaceAsOverlay( void FakeSkiaOutputSurface::ScheduleOutputSurfaceAsOverlay(
...@@ -188,13 +191,6 @@ FakeSkiaOutputSurface::CreateImageContext( ...@@ -188,13 +191,6 @@ FakeSkiaOutputSurface::CreateImageContext(
holder, size, format, ycbcr_info, std::move(color_space)); holder, size, format, ycbcr_info, std::move(color_space));
} }
void FakeSkiaOutputSurface::SkiaSwapBuffers(OutputSurfaceFrame frame) {
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
base::ThreadTaskRunnerHandle::Get()->PostTask(
FROM_HERE, base::BindOnce(&FakeSkiaOutputSurface::SwapBuffersAck,
weak_ptr_factory_.GetWeakPtr()));
}
SkCanvas* FakeSkiaOutputSurface::BeginPaintRenderPass( SkCanvas* FakeSkiaOutputSurface::BeginPaintRenderPass(
const RenderPassId& id, const RenderPassId& id,
const gfx::Size& surface_size, const gfx::Size& surface_size,
......
...@@ -74,7 +74,6 @@ class FakeSkiaOutputSurface : public SkiaOutputSurface { ...@@ -74,7 +74,6 @@ class FakeSkiaOutputSurface : public SkiaOutputSurface {
SkYUVColorSpace yuv_color_space, SkYUVColorSpace yuv_color_space,
sk_sp<SkColorSpace> dst_color_space, sk_sp<SkColorSpace> dst_color_space,
bool has_alpha) override; bool has_alpha) override;
void SkiaSwapBuffers(OutputSurfaceFrame frame) override;
void SwapBuffersSkipped() override {} void SwapBuffersSkipped() override {}
SkCanvas* BeginPaintRenderPass(const RenderPassId& id, SkCanvas* BeginPaintRenderPass(const RenderPassId& id,
const gfx::Size& surface_size, const gfx::Size& surface_size,
......
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