summaryrefslogtreecommitdiffstats
path: root/cc/resources/picture.cc
Commit message (Collapse)AuthorAgeFilesLines
* Revert 234641 "cc: Combine analysis and raster"enne@chromium.org2013-11-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | This breaks rasterization. Reverting to investigate. > cc: Combine analysis and raster > > This changes the analysis of PicturePiles from optimistic (hoping to > save raster work by checking if a rastered bitmap would be a solid > color) to pessimistic (assuming most bitmaps are not solid colors and > just checking afterwards). It does this by rastering to both an > AnalysisCanvas and a normal SkCanvas via SkNWayCanvas and then > checking the results afterwards. > > R=reveman@chromium.org, senorblanco@chromium.org > BUG=310796 > > Review URL: https://codereview.chromium.org/63443003 TBR=enne@chromium.org, senorblanco@chromium.org BUG=318782 Review URL: https://codereview.chromium.org/62103012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234962 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Combine analysis and rasterenne@chromium.org2013-11-121-2/+1
| | | | | | | | | | | | | | | | This changes the analysis of PicturePiles from optimistic (hoping to save raster work by checking if a rastered bitmap would be a solid color) to pessimistic (assuming most bitmaps are not solid colors and just checking afterwards). It does this by rastering to both an AnalysisCanvas and a normal SkCanvas via SkNWayCanvas and then checking the results afterwards. R=reveman@chromium.org, senorblanco@chromium.org BUG=310796 Review URL: https://codereview.chromium.org/63443003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234641 0039d316-1c4b-4281-b951-d872f2087c98
* Disable single-threaded GatherPixelRefs().tomhudson@chromium.org2013-10-301-4/+8
| | | | | | | | | | | | | | | | | | | GatherPixelRefs has fairly high overhead. When we're running with a single raster worker thread, we *think* the overhead isn't justified. If we can fold GatherPixelRefs into the Skia picture recording process we should get a huge cost savings and be able to reenable this stage under all conditions. This is a second approach, much simpler than crrev.com/51173002 but relies on an early out in the picture iterator to avoid divide-by-zero crashes. BUG=310803 R=reveman@chromium.org Review URL: https://codereview.chromium.org/51253002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231799 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Changing picture pile in favour of a grid of pictures.vmpstr@chromium.org2013-10-291-9/+10
| | | | | | | | | | | | This patch changes the representation of a picture pile to be that of a grid of picture refs. Current version creates a new picture for each invalidated "chunk", but that will probably need to change. BUG=294404 Review URL: https://codereview.chromium.org/23698016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231522 0039d316-1c4b-4281-b951-d872f2087c98
* telemetry: Refactored rasterize_and_record measurement.ernstm@chromium.org2013-10-111-17/+12
| | | | | | | | | | | | | | | - switched rasterize_and_record benchmark to new benchmark architecture. - detailled traces are not required anymore, fixing the issue with trace event buffer overflows. - changed output to show pixels rasterized and recorded for one iteration of the raster/record loop. - Further reduced variance by excluding lowres tiles and adding another sleep to the measurement. Stdev of pixel counts is now zero (except for amazon.com). Stdev of time metrics with 100 repetitions is well below 1% of the mean for most pages in the top_25. R=nduca@chromium.org BUG=280638 Review URL: https://codereview.chromium.org/25353009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228253 0039d316-1c4b-4281-b951-d872f2087c98
* Make ConvertableToTraceFormat ref-countedwangxianzhu@chromium.org2013-10-091-2/+2
| | | | | | | | | | | | | | | | | | | | Previously though TraceEvent is copyable, the copy has side-effect that will clear the convertable pointers in the source TraceEvent. This hadn't been a problem before https://codereview.chromium.org/23531042/ which added TraceBuffer::Clone() so exposed the potential problem. Make ConvertableToTraceFormat ref-counted to allow copying of TraceEvents. This also simplifies the client code and trace_event.h because scoped_refptrs can be assigned just like other types of variables. TEST=existing tests BUG=none Review URL: https://codereview.chromium.org/26266003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227671 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Removed unused metrics from RenderingStats.ernstm@chromium.org2013-10-091-8/+1
| | | | | | | | | | | | | | | - Removed everything except for frame count, paint/record/rasterize time and pixel count. - Cleaned up variable naming. - Removed RasterStats struct. Replaced by direct usage of RenderingStatsInstrumentation. R=nduca@chromium.org BUG=234308,280638 Review URL: https://codereview.chromium.org/26031002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227666 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Add best_record_time to rendering stats.ernstm@chromium.org2013-10-011-7/+1
| | | | | | | | | | | | | - Symmetric to best_rasterize_time. - In preparation for moving rasterize_and_record benchmark to tracing based architecture. R=nduca@chromium.org BUG=280638 Review URL: https://codereview.chromium.org/25284005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226345 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Changed picture clones to emit an alias trace.vmpstr@chromium.org2013-09-041-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch changes the tracing snapshot code for pictures to emit a much smaller message for picture clones. The regular picture message looks like the following: { params: { layer_rect: { ... }, opaque_rect: { ... }, }, skp64: { /* large chunk here */ } } That message is generated for both the original picture and its clones. The format for the original picture stays the same, but the clone message becomes the following: { alias: { id_ref: { /* id of the original */ } } } This change has to be accompanied by a small change to trace-viewer to handle the new message correctly. Note this also includes a trace-viewer DEPS roll. R=nduca@chromium.org Review URL: https://chromiumcodereview.appspot.com/23717012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221102 0039d316-1c4b-4281-b951-d872f2087c98
* Add ability to retrieve the width and height from a SKP file.dsinclair@chromium.org2013-09-011-0/+21
| | | | | | | | | | | | | | | In trace-viewer we want to allow users to load up .skp files in the skia_debugger.html. In order to do that we need access to the width and height of the skp in order to get the op timings. To that end, this CL adds a getInfo method to chrome.skiaBenchmarking to return the width and height. BUG= Review URL: https://chromiumcodereview.appspot.com/23572018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220765 0039d316-1c4b-4281-b951-d872f2087c98
* cc: add picture id to Picture::Recordenne@chromium.org2013-07-191-4/+14
| | | | | | | | | | | | | This allows you to easily click on an expensive record in frame viewer, click on the picture id link, and then investigate the skia commands for that picture. R=ernstm@chromium.org, nduca@chromium.org BUG=261476 Review URL: https://chromiumcodereview.appspot.com/19771008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212504 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Increased robustness of rasterize and record benchmark.ernstm@chromium.org2013-07-151-13/+13
| | | | | | | | | | | | | | | | | | | | | - 'protected' relevent trace events from changes, by putting argument strings as constants into separate file. - fixed a bug in the collection of raster times, that would output wrong statistics for layers with multiple pictures in a pile. - Added command line parameters to set number of raster and record repeats, wait time before starting the benchmark, and wait time before taking the measurements. - Reduced the default number of raster and record repeats from 100 to 20. This increases variance, but improves overall robustness (e.g. avoiding event buffer overflows) - Added command line option to print statistics after every page run. R=nduca@chromium.org,tengs@chromium.org BUG=226489 Review URL: https://chromiumcodereview.appspot.com/18048006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211728 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Refactored rasterize benchmark to use timeline model.ernstm@chromium.org2013-07-101-0/+6
| | | | | | | | | R=nduca@chromium.org,tengs@chromium.org BUG=226489 Review URL: https://chromiumcodereview.appspot.com/18870002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210759 0039d316-1c4b-4281-b951-d872f2087c98
* Use factory for creating SkPicture from a stream.scroggo@google.com2013-07-031-37/+32
| | | | | | | | | | https://codereview.chromium.org/17113004 in Skia removes the constructor which takes a stream, and replaces it with a factory. Switch to using the factory. Review URL: https://chromiumcodereview.appspot.com/18078003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210047 0039d316-1c4b-4281-b951-d872f2087c98
* skiaBenchmarking.rasterize(): add optional stop index argument.fmalita@chromium.org2013-07-021-0/+11
| | | | | | | | | | | | Use an SkDebugCanvas + stop index parameter in rasterize(), to support generating intermediate/partial results. In order to avoid having Picture::Rasterize() inject additional operations into the debug canvas, add an overloaded pass-through-only version of this method. R=piman@chromium.org,nduca@chromium.org,pdr@chromium.org Review URL: https://chromiumcodereview.appspot.com/18336009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209612 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Fixed rendering stats in Picture::Recordernstm@chromium.org2013-07-021-2/+2
| | | | | | | | | | - Need to call AddRecord instead of AddPaint BUG=181319 Review URL: https://chromiumcodereview.appspot.com/18447002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209609 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Switch Picture to use RenderingStatsInstrumentationegraether@chromium.org2013-06-271-19/+12
| | | | | | | | | | depends on: https://codereview.chromium.org/13266002/ BUG=181319 Review URL: https://chromiumcodereview.appspot.com/13132005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208976 0039d316-1c4b-4281-b951-d872f2087c98
* Add base namespace to more values in sync and elsewhere.brettw@chromium.org2013-06-211-1/+1
| | | | | | | | | | This makes sync and net compile with no "using *Value". BUG= Review URL: https://codereview.chromium.org/17034006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207907 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Low quality support for low res tilesvmpstr@chromium.org2013-06-071-21/+1
| | | | | | | | | | | This adds low quality for low res tiles. When a low res tile becomes something else, then the reraster is scheduled. BUG=180196 Review URL: https://chromiumcodereview.appspot.com/15995033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204747 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Use gather pixel refs with positions util.vmpstr@chromium.org2013-06-041-52/+25
| | | | | | | | | | | | | This is part 2 of patch: actually using the pixel refs with positions. I'm still storing the pixel refs in a grid, but this reduces the number of walks. This still keeps the impl thread quick, and improves the record time. BUG=242703 Review URL: https://chromiumcodereview.appspot.com/16154008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203836 0039d316-1c4b-4281-b951-d872f2087c98
* Add TRACE_EVENT_IS_NEW_TRACE as a way to snapshot objects at start of recordingnduca@chromium.org2013-06-041-7/+7
| | | | | | | | | | | R=dsinclair,enne NOTRY=True Android test failures are flake. Review URL: https://chromiumcodereview.appspot.com/15774010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203810 0039d316-1c4b-4281-b951-d872f2087c98
* Update cc/ to use scoped_refptr<T>::get() rather than implicit "operator T*"rsleevi@chromium.org2013-06-011-2/+5
| | | | | | | | | | | Linux fixes BUG=110610 TBR=enne Review URL: https://chromiumcodereview.appspot.com/15984004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203584 0039d316-1c4b-4281-b951-d872f2087c98
* Store picture parameters outside the b64-encoded datanduca@chromium.org2013-05-241-48/+38
| | | | | | | | | | | This will allow us to save skp files from js without having to round-trip through C++ to strip out the header data. NOTRY=True Review URL: https://chromiumcodereview.appspot.com/15784007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202203 0039d316-1c4b-4281-b951-d872f2087c98
* Use the new function signature for EncodeBitmap.scroggo@google.com2013-05-241-5/+7
| | | | | | | | | | | | | | | | Recent changes to Skia (https://codereview.chromium.org/15489004/) modified the signature of SkPicture::EncodeBitmap. Modify chromium's callers to use the new signature. In gpu_benchmarking_extension's implementation of EncodeBitmap, give priority to refEncodedData, which was previously the job of SkOrderedWriteBuffer::writeBitmap, but no longer is. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/15496006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202089 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Early out on text in analysis canvasvmpstr@chromium.org2013-05-241-4/+7
| | | | | | | | | | | | | If a tile has text drawn into it, we can be pessimistic and say that the tile will not be solid color, and it will keep this text. Hence, we can early out as soon as we see any text. BUG=238021 Review URL: https://chromiumcodereview.appspot.com/15497002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201948 0039d316-1c4b-4281-b951-d872f2087c98
* Add flag for drawing layers to screen with Ganeshenne@chromium.org2013-05-211-4/+0
| | | | | | | | | | | | | | | | The --force-direct-layer-drawing flag causes any layer that could be drawn direct to the backbuffer to be drawn to the backbuffer using Ganesh. This flag also requires both the --enable-threaded-compositing flag and the --enable-impl-side-painting flag to have any effect. This patch also turns on testing for PictureDrawQuad using Ganesh in the cc pixeltests. BUG=none Review URL: https://chromiumcodereview.appspot.com/13863015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201362 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Encode bitmaps when serializing SkPicturevmpstr@chromium.org2013-05-201-2/+49
| | | | | | | | | | | | | Currently when serializing a picture to string, we don't encode the bitmaps. This causes the deserialized pictures to be red. This patch ensures that decodes happen correctly. BUG=240930 Review URL: https://chromiumcodereview.appspot.com/15305012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201038 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Trace based rasterize and record benchmark.ernstm@chromium.org2013-05-181-3/+5
| | | | | | | | | | | - switched rasterize and record benchmark to used traces instead of rendering stats BUG=226489 Review URL: https://chromiumcodereview.appspot.com/15298011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200974 0039d316-1c4b-4281-b951-d872f2087c98
* This patch adds picture tracing to cc/picture.cc. The important bits of this ↵pdr@chromium.org2013-05-141-3/+28
| | | | | | | | | | | | | | | | patch fall in two categories: 1) Picture::Raster has been instrumented with trace calls to record when a raster occurs and associate the raster parameters with a Picture. 2) A new class, "traced_picture", has been added to asynchronously record base64 encoded Pictures. This has been hooked into locations where a new Picture is ready (after Picture::record and Picture::cloneForDrawing). This is the first patch of several to add picture profiling to about:tracing. BUG=240465 Review URL: https://chromiumcodereview.appspot.com/15095013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199964 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "cc: Move canvas clear from picture to picture_pile_implvmpstr@chromium.org2013-05-071-0/+10
| | | | | | | | | | | | | | | | | | This moves a clear per picture into a clear-to-background color per picture pile. We need this to ensure that a solid color page in low res is considered solid, since all the draws are of the same color. BUG=233622 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=198272 " TBR=reveman Review URL: https://chromiumcodereview.appspot.com/14322017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198826 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Move canvas clear from picture to picture_pile_implvmpstr@chromium.org2013-05-041-10/+0
| | | | | | | | | | | | | This moves a clear per picture into a clear-to-background color per picture pile. We need this to ensure that a solid color page in low res is considered solid, since all the draws are of the same color. BUG=233622 Review URL: https://chromiumcodereview.appspot.com/14322017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198272 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Remove TileManager::GatherPixelRefsForTile.reveman@chromium.org2013-05-031-85/+99
| | | | | | | | | | | | | This function is no longer needed as it's now cheap to iterate over a tile's pixel refs. This also moves the recording of pixel ref gathering related stats to the Picture class and the main thread where the real cost is paid. BUG=237593 Review URL: https://chromiumcodereview.appspot.com/14712006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198068 0039d316-1c4b-4281-b951-d872f2087c98
* Improved measurement of rasterize time and pixels rasterized.ernstm@chromium.org2013-04-261-4/+4
| | | | | | | | | | | | | | | | | | - Reporting minimum rasterize time out of multiple runs excludes time when the raster thread is de-scheduled and it excludes cache effects. In order for this to work reliably, slow-down-raster-scale-factor needs to be set to a large value (e.g. 100). - Fixed computation of number of pixels rasterized to use the intersection of content_clip and canvas_rect, instead of content_clip. - The improved measurements are designed for a new rasterize and paint benchmark that will be committed in a spearate CL. - Separated paint time (direct rasterization without prior recording to an SkPicture) from record time BUG=226489 Review URL: https://chromiumcodereview.appspot.com/13933035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196751 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Do GatherPixelRefs from skia at record timevmpstr@chromium.org2013-04-251-16/+173
| | | | | | | | | | | | | This change gather lazy pixel refs from skia at record time and stores them in a 512x512 grid. When GatherPixelRefs is invoked, the refs are looked up in this grid (cells that intersect our required rect contribute their pixel refs to the final result) BUG=231977 Review URL: https://chromiumcodereview.appspot.com/14230007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196451 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Don't pass simple well-defined classes by reference.danakj@chromium.org2013-04-231-1/+1
| | | | | | | | | | | | Style-only change to match the rule being added in CL https://codereview.chromium.org/14410002/ . R=enne BUG= Review URL: https://chromiumcodereview.appspot.com/14301021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195726 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Add base64 encoding to picturevmpstr@chromium.org2013-04-201-1/+85
| | | | | | | | | This adds ability to serialize cc::Picture to base64 string and to initialize the picture back from that serialization. Review URL: https://chromiumcodereview.appspot.com/13884018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195361 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 192259junov@chromium.org2013-04-101-3/+2
| | | | | | | | | | | | | | | | | | | > cc: Temporarily disable tile grid optimization > > Tile grid currently introduces clipping problems which causes some parts > of the canvas to not be rastered to, which causes slivers of odd looking > content on the screen. > > R=reveman@chromium.org > BUG=224419 > > > Review URL: https://chromiumcodereview.appspot.com/13581011 TBR=enne@chromium.org Review URL: https://codereview.chromium.org/13879005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193384 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite scoped_array<T> to scoped_ptr<T[]> in cc/, Linux edition.dcheng@chromium.org2013-04-061-1/+1
| | | | | | | | | | This changelist was automatically generated using a clang tool. BUG=171111 Review URL: https://codereview.chromium.org/13557006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192716 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Temporarily disable tile grid optimizationenne@chromium.org2013-04-041-2/+3
| | | | | | | | | | | | | | Tile grid currently introduces clipping problems which causes some parts of the canvas to not be rastered to, which causes slivers of odd looking content on the screen. R=reveman@chromium.org BUG=224419 Review URL: https://chromiumcodereview.appspot.com/13581011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192259 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium style checker cleanuprsleevi@chromium.org2013-04-011-1/+1
| | | | | | | | | | | | Automated clean up of style checker errors that were missed due to the plugin not being executed on implementation files. BUG=115047 Review URL: https://chromiumcodereview.appspot.com/13191010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191697 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 191086 "cc: Switch RenderingStats collection in Layer::Up..."danakj@chromium.org2013-03-281-8/+10
| | | | | | | | | | | | | | | | | | | | | | Looks like its DCHECKing on Win Aura interactive_ui_tests again. Same error as before. http://build.chromium.org/p/chromium.win/buildstatus?builder=Win%20Aura%20Tests%20%283%29&number=2148 > cc: Switch RenderingStats collection in Layer::Update() to RenderingStatsInstrumentation > > This change switches all of the remaining RenderingStats collection in > composited mode to use RenderinStatsInstrumentation. > > BUG=181319 > > > Review URL: https://chromiumcodereview.appspot.com/12426024 TBR=egraether@chromium.org Review URL: https://codereview.chromium.org/13145002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191101 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Switch RenderingStats collection in Layer::Update() to ↵egraether@chromium.org2013-03-281-10/+8
| | | | | | | | | | | | | | RenderingStatsInstrumentation This change switches all of the remaining RenderingStats collection in composited mode to use RenderinStatsInstrumentation. BUG=181319 Review URL: https://chromiumcodereview.appspot.com/12426024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191086 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 190817 "cc: Switch RenderingStats collection in Layer::Up..."hashimoto@chromium.org2013-03-271-8/+10
| | | | | | | | | | | | | | | | | > cc: Switch RenderingStats collection in Layer::Update() to RenderingStatsInstrumentation > > This change switches all of the remaining RenderingStats collection in > composited mode to use RenderinStatsInstrumentation. > > BUG=181319 > > > Review URL: https://chromiumcodereview.appspot.com/12426024 TBR=egraether@chromium.org Review URL: https://codereview.chromium.org/13117002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190826 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Switch RenderingStats collection in Layer::Update() to ↵egraether@chromium.org2013-03-271-10/+8
| | | | | | | | | | | | | | RenderingStatsInstrumentation This change switches all of the remaining RenderingStats collection in composited mode to use RenderinStatsInstrumentation. BUG=181319 Review URL: https://chromiumcodereview.appspot.com/12426024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190817 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes all lint issues (except for false positives) in:jamesr@chromium.org2013-03-261-3/+2
| | | | | | | | | | | | | 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
* cc: Fix capitalization style in chromified files.danakj@chromium.org2013-03-251-5/+5
| | | | | | | | | | | | | | | | | Style-only change. Many already-chromified files missed a variable or function name here and there. This grabs (hopefully) all of them. For the record, I found these with: git gs '[^a-zA-Z0-9_>\."][a-jl-z]\+[A-Z][A-Za-z0-9_]*\($\|[ !=;,\.^&*)"]\)' R=enne BUG= Review URL: https://chromiumcodereview.appspot.com/12676029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190326 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Chromify rendering_statsalexst@chromium.org2013-03-241-2/+2
| | | | | | | | | | | | BUG= TBR=jamesr@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=189428 Review URL: https://chromiumcodereview.appspot.com/12780025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190140 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Auto-LCD text for impl-side paintingenne@chromium.org2013-03-231-1/+22
| | | | | | | | | | R=alokp@chromium.org BUG=165775 Review URL: https://chromiumcodereview.appspot.com/12543031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190098 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 189428 "cc: Chromify rendering_stats"danakj@chromium.org2013-03-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The naming change broke the scrolling benchmark or the perf waterfall. http://build.chromium.org/p/chromium.perf/builders/Linux%2520Perf%2520%25281%2529/builds/21581/steps/scrolling_benchmark/logs/stdio this enumerator is exposed API to JS extensions like the gpu benchmarking extension, so this breaks benchmarking. We'll have to figure out how to stage this with changes to the gpu benchmarking harness. > cc: Chromify rendering_stats > > > BUG= > > TBR=jamesr@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/12780025 TBR=alexst@chromium.org Review URL: https://codereview.chromium.org/12496017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189448 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Chromify rendering_statsalexst@chromium.org2013-03-201-2/+2
| | | | | | | | | | BUG= TBR=jamesr@chromium.org Review URL: https://chromiumcodereview.appspot.com/12780025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189428 0039d316-1c4b-4281-b951-d872f2087c98