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

Unified Diff: ui/surface/accelerated_surface_win.h

Issue 123563002: Remove gpu side LatencyInfo merging (Closed) Base URL: http://git.chromium.org/chromium/src.git@gpu-per-event-latency-6-small
Patch Set: fix mac_rel compiler error. Move kMaxLatencyInfoNumber to .cc file Created 6 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/events/latency_info.cc ('k') | ui/surface/accelerated_surface_win.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/surface/accelerated_surface_win.h
diff --git a/ui/surface/accelerated_surface_win.h b/ui/surface/accelerated_surface_win.h
index 7c4164b469b8cff93d4902549ec8abe1ac1e83a4..96157329e015394d5321be9e65397bc037d245cc 100644
--- a/ui/surface/accelerated_surface_win.h
+++ b/ui/surface/accelerated_surface_win.h
@@ -32,10 +32,11 @@ class VideoFrame;
class SURFACE_EXPORT AcceleratedPresenter
: public base::RefCountedThreadSafe<AcceleratedPresenter> {
public:
- typedef base::Callback<void(bool,
- base::TimeTicks,
- base::TimeDelta,
- const ui::LatencyInfo&)> CompletionTask;
+ typedef base::Callback<void(
+ bool,
+ base::TimeTicks,
+ base::TimeDelta,
+ const std::vector<ui::LatencyInfo>&)> CompletionTask;
explicit AcceleratedPresenter(gfx::PluginWindowHandle window);
@@ -54,7 +55,7 @@ class SURFACE_EXPORT AcceleratedPresenter
void AsyncPresentAndAcknowledge(
const gfx::Size& size,
int64 surface_handle,
- const ui::LatencyInfo& latency_info,
+ const std::vector<ui::LatencyInfo>& latency_info,
const CompletionTask& completion_task);
// Returns true if the swap chain has been created and initialized. This can
@@ -99,7 +100,7 @@ class SURFACE_EXPORT AcceleratedPresenter
void DoPresentAndAcknowledge(
const gfx::Size& size,
int64 surface_handle,
- const ui::LatencyInfo& latency_info,
+ const std::vector<ui::LatencyInfo>& latency_info,
const CompletionTask& completion_task);
void DoSuspend();
void DoPresent(const base::Closure& composite_task);
@@ -173,7 +174,7 @@ class SURFACE_EXPORT AcceleratedPresenter
gfx::Size last_window_size_;
base::Time last_window_resize_time_;
- ui::LatencyInfo latency_info_;
+ std::vector<ui::LatencyInfo> latency_info_;
DISALLOW_COPY_AND_ASSIGN(AcceleratedPresenter);
};
« no previous file with comments | « ui/events/latency_info.cc ('k') | ui/surface/accelerated_surface_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698