Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(223)

Side by Side Diff: content/browser/renderer_host/browser_compositor_view_mac.mm

Issue 2147873003: cc: Dedup IPCs to return resources to client (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/renderer_host/browser_compositor_view_mac.h" 5 #include "content/browser/renderer_host/browser_compositor_view_mac.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <utility> 9 #include <utility>
10 10
(...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after
413 BrowserCompositorMac::DelegatedFrameHostCreateResizeLock( 413 BrowserCompositorMac::DelegatedFrameHostCreateResizeLock(
414 bool defer_compositor_lock) { 414 bool defer_compositor_lock) {
415 NOTREACHED(); 415 NOTREACHED();
416 return std::unique_ptr<ResizeLock>(); 416 return std::unique_ptr<ResizeLock>();
417 } 417 }
418 418
419 void BrowserCompositorMac::DelegatedFrameHostResizeLockWasReleased() { 419 void BrowserCompositorMac::DelegatedFrameHostResizeLockWasReleased() {
420 NOTREACHED(); 420 NOTREACHED();
421 } 421 }
422 422
423 void BrowserCompositorMac::DelegatedFrameHostSendCompositorSwapAck(
424 int output_surface_id,
425 const cc::CompositorFrameAck& ack) {
426 client_->BrowserCompositorMacSendCompositorSwapAck(output_surface_id, ack);
427 }
428
429 void BrowserCompositorMac::DelegatedFrameHostSendReclaimCompositorResources( 423 void BrowserCompositorMac::DelegatedFrameHostSendReclaimCompositorResources(
430 int output_surface_id, 424 int output_surface_id,
431 const cc::CompositorFrameAck& ack) { 425 bool is_swap_ack,
432 client_->BrowserCompositorMacSendReclaimCompositorResources(output_surface_id, 426 const cc::ReturnedResourceArray& resources) {
433 ack); 427 client_->BrowserCompositorMacSendReclaimCompositorResources(
428 output_surface_id, is_swap_ack, resources);
434 } 429 }
435 430
436 void BrowserCompositorMac::DelegatedFrameHostOnLostCompositorResources() { 431 void BrowserCompositorMac::DelegatedFrameHostOnLostCompositorResources() {
437 client_->BrowserCompositorMacOnLostCompositorResources(); 432 client_->BrowserCompositorMacOnLostCompositorResources();
438 } 433 }
439 434
440 void BrowserCompositorMac::DelegatedFrameHostUpdateVSyncParameters( 435 void BrowserCompositorMac::DelegatedFrameHostUpdateVSyncParameters(
441 const base::TimeTicks& timebase, 436 const base::TimeTicks& timebase,
442 const base::TimeDelta& interval) { 437 const base::TimeDelta& interval) {
443 client_->BrowserCompositorMacUpdateVSyncParameters(timebase, interval); 438 client_->BrowserCompositorMacUpdateVSyncParameters(timebase, interval);
(...skipping 23 matching lines...) Expand all
467 462
468 const cc::BeginFrameArgs& BrowserCompositorMac::LastUsedBeginFrameArgs() const { 463 const cc::BeginFrameArgs& BrowserCompositorMac::LastUsedBeginFrameArgs() const {
469 return last_begin_frame_args_; 464 return last_begin_frame_args_;
470 } 465 }
471 466
472 void BrowserCompositorMac::OnBeginFrameSourcePausedChanged(bool paused) { 467 void BrowserCompositorMac::OnBeginFrameSourcePausedChanged(bool paused) {
473 // Only used on Android WebView. 468 // Only used on Android WebView.
474 } 469 }
475 470
476 } // namespace content 471 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/renderer_host/browser_compositor_view_mac.h ('k') | content/browser/renderer_host/delegated_frame_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698