| Index: ui/compositor/test/in_process_context_factory.cc
|
| diff --git a/ui/compositor/test/in_process_context_factory.cc b/ui/compositor/test/in_process_context_factory.cc
|
| index 3086087e323874ca78775fa2d4807180e5ca4720..969d14b9a050eac9cea443edf63ce1c6aabdf7f4 100644
|
| --- a/ui/compositor/test/in_process_context_factory.cc
|
| +++ b/ui/compositor/test/in_process_context_factory.cc
|
| @@ -11,9 +11,9 @@
|
| #include "base/macros.h"
|
| #include "base/memory/ptr_util.h"
|
| #include "base/threading/thread.h"
|
| -#include "cc/output/compositor_frame.h"
|
| #include "cc/output/context_provider.h"
|
| #include "cc/output/output_surface_client.h"
|
| +#include "cc/output/output_surface_frame.h"
|
| #include "cc/output/texture_mailbox_deleter.h"
|
| #include "cc/scheduler/begin_frame_source.h"
|
| #include "cc/scheduler/delay_based_time_source.h"
|
| @@ -66,15 +66,13 @@ class DirectOutputSurface : public cc::OutputSurface {
|
| return false;
|
| return true;
|
| }
|
| - void SwapBuffers(cc::CompositorFrame frame) override {
|
| + void SwapBuffers(cc::OutputSurfaceFrame frame) override {
|
| DCHECK(context_provider_.get());
|
| - DCHECK(frame.gl_frame_data);
|
| - if (frame.gl_frame_data->sub_buffer_rect ==
|
| - gfx::Rect(frame.gl_frame_data->size)) {
|
| + if (frame.sub_buffer_rect == gfx::Rect(frame.size)) {
|
| context_provider_->ContextSupport()->Swap();
|
| } else {
|
| context_provider_->ContextSupport()->PartialSwapBuffers(
|
| - frame.gl_frame_data->sub_buffer_rect);
|
| + frame.sub_buffer_rect);
|
| }
|
| gpu::gles2::GLES2Interface* gl = context_provider_->ContextGL();
|
| const uint64_t fence_sync = gl->InsertFenceSyncCHROMIUM();
|
|
|