| Index: cc/output/overlay_unittest.cc
|
| diff --git a/cc/output/overlay_unittest.cc b/cc/output/overlay_unittest.cc
|
| index 7908ced03082975bb212e3f2a9713930dfe3d93c..3d4b9af638080e0eff757eb0255d038ce55d4baf 100644
|
| --- a/cc/output/overlay_unittest.cc
|
| +++ b/cc/output/overlay_unittest.cc
|
| @@ -133,8 +133,9 @@ size_t DefaultOverlayProcessor::GetStrategyCount() {
|
|
|
| class OverlayOutputSurface : public OutputSurface {
|
| public:
|
| - explicit OverlayOutputSurface(scoped_refptr<ContextProvider> context_provider)
|
| - : OutputSurface(context_provider, nullptr, nullptr) {
|
| + explicit OverlayOutputSurface(
|
| + scoped_refptr<TestContextProvider> context_provider)
|
| + : OutputSurface(std::move(context_provider), nullptr, nullptr) {
|
| surface_size_ = kDisplaySize;
|
| device_scale_factor_ = 1;
|
| is_displayed_as_overlay_plane_ = true;
|
| @@ -149,6 +150,10 @@ class OverlayOutputSurface : public OutputSurface {
|
| OutputSurface::BindFramebuffer();
|
| bind_framebuffer_count_ += 1;
|
| }
|
| + uint32_t GetFramebufferCopyTextureFormat() override {
|
| + // TestContextProvider has no real framebuffer, just use RGB.
|
| + return GL_RGB;
|
| + }
|
| void SwapBuffers(CompositorFrame* frame) override {
|
| client_->DidSwapBuffers();
|
| }
|
|
|