summaryrefslogtreecommitdiffstats
path: root/cc/debug/overdraw_metrics.h
Commit message (Collapse)AuthorAgeFilesLines
* cc: Remove OverdrawMetrics and --trace-overdraw flag.danakj@chromium.org2014-03-121-115/+0
| | | | | | | | | | | | | | These metrics are only recorded when --trace-overdraw is specified, which means they are never recorded in practice because they are too expensive to record. They get in the way of inverting the occlusion relationship with AppendQuads, so remove them. R=enne@chromium.org, piman@chromium.org, enne BUG=344962,351493 Review URL: https://codereview.chromium.org/195803003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256630 0039d316-1c4b-4281-b951-d872f2087c98
* Pass gfx::Rect and gfx::RectF by const ref.prashant.n@samsung.com2014-01-101-7/+7
| | | | | | | | | | | | | | | | | Avoid unneccessary copy of structures gfx::Rect & gfx::RectF by passing them by const ref rather than value. 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. Pass by value creates unneccessary overhead which should be avoided. BUG=159273 Review URL: https://codereview.chromium.org/93663004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244224 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes all lint issues (except for false positives) in:jamesr@chromium.org2013-03-261-3/+3
| | | | | | | | | | | | | cc/base/ cc/debug/ cc/resources/ cc/quads/ BUG=144577 Review URL: https://codereview.chromium.org/13051003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190715 0039d316-1c4b-4281-b951-d872f2087c98
* Part 2 of cc/ directory shuffles: debugjamesr@chromium.org2013-03-181-0/+115
Continuation of https://src.chromium.org/viewvc/chrome?view=rev&revision=188681 BUG=190824 TBR=enne@chromium.org Review URL: https://codereview.chromium.org/12648008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188685 0039d316-1c4b-4281-b951-d872f2087c98