summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorprashant.n@samsung.com <prashant.n@samsung.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-29 22:58:26 +0000
committerprashant.n@samsung.com <prashant.n@samsung.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-29 22:58:26 +0000
commit64348eae94a2d07e923aaa0262b6c47947ffa3b3 (patch)
treec75d0c39b289b4a2543426bbe4461cc3e7117c46 /content
parent44ea5317cf5920949c483be09f2931ae20cf23d1 (diff)
downloadchromium_src-64348eae94a2d07e923aaa0262b6c47947ffa3b3.zip
chromium_src-64348eae94a2d07e923aaa0262b6c47947ffa3b3.tar.gz
chromium_src-64348eae94a2d07e923aaa0262b6c47947ffa3b3.tar.bz2
[#7] Pass gfx::Size by const ref.
Any struct of size > 4 bytes should be passed by const ref. Passing by ref for these structs is faster than passing by value, especially when invoking function has multiple parameters and some other scenarios mentioned in the bug. BUG=159273 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=247426 Review URL: https://codereview.chromium.org/145313006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247769 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r--content/browser/android/in_process/synchronous_compositor_output_surface.cc4
-rw-r--r--content/browser/android/in_process/synchronous_compositor_output_surface.h2
-rw-r--r--content/browser/compositor/browser_compositor_output_surface.cc2
-rw-r--r--content/browser/compositor/browser_compositor_output_surface.h2
-rw-r--r--content/browser/compositor/software_output_device_win.cc2
-rw-r--r--content/browser/compositor/software_output_device_win.h2
-rw-r--r--content/browser/renderer_host/compositor_impl_android.cc2
-rw-r--r--content/renderer/gpu/compositor_software_output_device.cc2
-rw-r--r--content/renderer/gpu/compositor_software_output_device.h2
-rw-r--r--content/renderer/gpu/mailbox_output_surface.cc2
-rw-r--r--content/renderer/gpu/mailbox_output_surface.h2
11 files changed, 12 insertions, 12 deletions
diff --git a/content/browser/android/in_process/synchronous_compositor_output_surface.cc b/content/browser/android/in_process/synchronous_compositor_output_surface.cc
index 2058fd1..3f7e5a2 100644
--- a/content/browser/android/in_process/synchronous_compositor_output_surface.cc
+++ b/content/browser/android/in_process/synchronous_compositor_output_surface.cc
@@ -75,7 +75,7 @@ class SynchronousCompositorOutputSurface::SoftwareDevice
null_device_(SkBitmap::kARGB_8888_Config, 1, 1),
null_canvas_(&null_device_) {
}
- virtual void Resize(gfx::Size size) OVERRIDE {
+ virtual void Resize(const gfx::Size& size) OVERRIDE {
// Intentional no-op: canvas size is controlled by the embedder.
}
virtual SkCanvas* BeginPaint(const gfx::Rect& damage_rect) OVERRIDE {
@@ -156,7 +156,7 @@ bool SynchronousCompositorOutputSurface::BindToClient(
}
void SynchronousCompositorOutputSurface::Reshape(
- gfx::Size size, float scale_factor) {
+ const gfx::Size& size, float scale_factor) {
// Intentional no-op: surface size is controlled by the embedder.
}
diff --git a/content/browser/android/in_process/synchronous_compositor_output_surface.h b/content/browser/android/in_process/synchronous_compositor_output_surface.h
index 2879de0..5b62fd5 100644
--- a/content/browser/android/in_process/synchronous_compositor_output_surface.h
+++ b/content/browser/android/in_process/synchronous_compositor_output_surface.h
@@ -58,7 +58,7 @@ class SynchronousCompositorOutputSurface
// OutputSurface.
virtual bool ForcedDrawToSoftwareDevice() const OVERRIDE;
virtual bool BindToClient(cc::OutputSurfaceClient* surface_client) OVERRIDE;
- virtual void Reshape(gfx::Size size, float scale_factor) OVERRIDE;
+ virtual void Reshape(const gfx::Size& size, float scale_factor) OVERRIDE;
virtual void SetNeedsBeginImplFrame(bool enable) OVERRIDE;
virtual void SwapBuffers(cc::CompositorFrame* frame) OVERRIDE;
diff --git a/content/browser/compositor/browser_compositor_output_surface.cc b/content/browser/compositor/browser_compositor_output_surface.cc
index d3ceb2a..30ff485 100644
--- a/content/browser/compositor/browser_compositor_output_surface.cc
+++ b/content/browser/compositor/browser_compositor_output_surface.cc
@@ -80,7 +80,7 @@ bool BrowserCompositorOutputSurface::BindToClient(
return true;
}
-void BrowserCompositorOutputSurface::Reshape(gfx::Size size,
+void BrowserCompositorOutputSurface::Reshape(const gfx::Size& size,
float scale_factor) {
OutputSurface::Reshape(size, scale_factor);
if (reflector_.get())
diff --git a/content/browser/compositor/browser_compositor_output_surface.h b/content/browser/compositor/browser_compositor_output_surface.h
index de7ea9b..bf0e366 100644
--- a/content/browser/compositor/browser_compositor_output_surface.h
+++ b/content/browser/compositor/browser_compositor_output_surface.h
@@ -32,7 +32,7 @@ class CONTENT_EXPORT BrowserCompositorOutputSurface
// cc::OutputSurface implementation.
virtual bool BindToClient(cc::OutputSurfaceClient* client) OVERRIDE;
- virtual void Reshape(gfx::Size size, float scale_factor) OVERRIDE;
+ virtual void Reshape(const gfx::Size& size, float scale_factor) OVERRIDE;
void OnUpdateVSyncParameters(base::TimeTicks timebase,
base::TimeDelta interval);
diff --git a/content/browser/compositor/software_output_device_win.cc b/content/browser/compositor/software_output_device_win.cc
index 72f2474..a65b7e0 100644
--- a/content/browser/compositor/software_output_device_win.cc
+++ b/content/browser/compositor/software_output_device_win.cc
@@ -29,7 +29,7 @@ SoftwareOutputDeviceWin::~SoftwareOutputDeviceWin() {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
}
-void SoftwareOutputDeviceWin::Resize(gfx::Size viewport_size) {
+void SoftwareOutputDeviceWin::Resize(const gfx::Size& viewport_size) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
if (viewport_size_ == viewport_size)
diff --git a/content/browser/compositor/software_output_device_win.h b/content/browser/compositor/software_output_device_win.h
index 4362732..00b238c 100644
--- a/content/browser/compositor/software_output_device_win.h
+++ b/content/browser/compositor/software_output_device_win.h
@@ -25,7 +25,7 @@ class SoftwareOutputDeviceWin : public cc::SoftwareOutputDevice {
explicit SoftwareOutputDeviceWin(ui::Compositor* compositor);
virtual ~SoftwareOutputDeviceWin();
- virtual void Resize(gfx::Size viewport_size) OVERRIDE;
+ virtual void Resize(const gfx::Size& viewport_size) OVERRIDE;
virtual SkCanvas* BeginPaint(const gfx::Rect& damage_rect) OVERRIDE;
virtual void EndPaint(cc::SoftwareFrameData* frame_data) OVERRIDE;
virtual void CopyToBitmap(const gfx::Rect& rect, SkBitmap* output) OVERRIDE;
diff --git a/content/browser/renderer_host/compositor_impl_android.cc b/content/browser/renderer_host/compositor_impl_android.cc
index 0b4eb58..b85de07 100644
--- a/content/browser/renderer_host/compositor_impl_android.cc
+++ b/content/browser/renderer_host/compositor_impl_android.cc
@@ -60,7 +60,7 @@ class DirectOutputSurface : public cc::OutputSurface {
capabilities_.adjust_deadline_for_parent = false;
}
- virtual void Reshape(gfx::Size size, float scale_factor) OVERRIDE {
+ virtual void Reshape(const gfx::Size& size, float scale_factor) OVERRIDE {
surface_size_ = size;
}
virtual void SwapBuffers(cc::CompositorFrame*) OVERRIDE {
diff --git a/content/renderer/gpu/compositor_software_output_device.cc b/content/renderer/gpu/compositor_software_output_device.cc
index e400060..e93367c 100644
--- a/content/renderer/gpu/compositor_software_output_device.cc
+++ b/content/renderer/gpu/compositor_software_output_device.cc
@@ -97,7 +97,7 @@ size_t CompositorSoftwareOutputDevice::FindFreeBuffer(size_t hint) {
return buffers_.size() - 1;
}
-void CompositorSoftwareOutputDevice::Resize(gfx::Size viewport_size) {
+void CompositorSoftwareOutputDevice::Resize(const gfx::Size& viewport_size) {
DCHECK(CalledOnValidThread());
if (viewport_size_ == viewport_size)
diff --git a/content/renderer/gpu/compositor_software_output_device.h b/content/renderer/gpu/compositor_software_output_device.h
index 5804baf..c04f4f1 100644
--- a/content/renderer/gpu/compositor_software_output_device.h
+++ b/content/renderer/gpu/compositor_software_output_device.h
@@ -26,7 +26,7 @@ public:
CompositorSoftwareOutputDevice();
virtual ~CompositorSoftwareOutputDevice();
- virtual void Resize(gfx::Size size) OVERRIDE;
+ virtual void Resize(const gfx::Size& size) OVERRIDE;
virtual SkCanvas* BeginPaint(const gfx::Rect& damage_rect) OVERRIDE;
virtual void EndPaint(cc::SoftwareFrameData* frame_data) OVERRIDE;
diff --git a/content/renderer/gpu/mailbox_output_surface.cc b/content/renderer/gpu/mailbox_output_surface.cc
index 7031be6..ec5d00b 100644
--- a/content/renderer/gpu/mailbox_output_surface.cc
+++ b/content/renderer/gpu/mailbox_output_surface.cc
@@ -118,7 +118,7 @@ void MailboxOutputSurface::DiscardBackbuffer() {
}
}
-void MailboxOutputSurface::Reshape(gfx::Size size, float scale_factor) {
+void MailboxOutputSurface::Reshape(const gfx::Size& size, float scale_factor) {
if (size == surface_size_)
return;
diff --git a/content/renderer/gpu/mailbox_output_surface.h b/content/renderer/gpu/mailbox_output_surface.h
index 0ad9699..2a8e278 100644
--- a/content/renderer/gpu/mailbox_output_surface.h
+++ b/content/renderer/gpu/mailbox_output_surface.h
@@ -35,7 +35,7 @@ class MailboxOutputSurface : public CompositorOutputSurface {
// cc::OutputSurface implementation.
virtual void EnsureBackbuffer() OVERRIDE;
virtual void DiscardBackbuffer() OVERRIDE;
- virtual void Reshape(gfx::Size size, float scale_factor) OVERRIDE;
+ virtual void Reshape(const gfx::Size& size, float scale_factor) OVERRIDE;
virtual void BindFramebuffer() OVERRIDE;
virtual void SwapBuffers(cc::CompositorFrame* frame) OVERRIDE;