New issue
Advanced search Search tips

Issue 669214 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature



Sign in to add a comment

Remove intermediate SkPicture recording from GPU tile rasterization

Project Member Reported by vmi...@chromium.org, Nov 28 2016

Issue description

cc::GpuRasterBufferProvider::PlaybackOnWorkerThread() plays back the RasterSource to an SkPicture, and then draws the SkPicture to the target SkCanvas.

Removing this should save ~10% of the raster time.
 

Comment 1 by vmi...@chromium.org, Nov 29 2016

Status: Started (was: Assigned)
Project Member

Comment 2 by bugdroid1@chromium.org, Dec 3 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f7c765c5d213236ea8e76b6d6cee1f81c1982fc6

commit f7c765c5d213236ea8e76b6d6cee1f81c1982fc6
Author: vmiura <vmiura@chromium.org>
Date: Sat Dec 03 21:02:32 2016

Remove intermediate SkPicture recording from GPU tile rasterization.

R=ericrk@chromium.org
R=vmpstr@chromium.org
BUG= 669214 
BUG= 628394 
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel

Review-Url: https://codereview.chromium.org/2535153002
Cr-Commit-Position: refs/heads/master@{#436171}

[modify] https://crrev.com/f7c765c5d213236ea8e76b6d6cee1f81c1982fc6/cc/playback/raster_source.h
[modify] https://crrev.com/f7c765c5d213236ea8e76b6d6cee1f81c1982fc6/cc/raster/gpu_raster_buffer_provider.cc

Status: Fixed (was: Started)

Sign in to add a comment