From bcdf2ec50dfd170959cc2db67c49f6dac084be03 Mon Sep 17 00:00:00 2001 From: "scroggo@google.com" Date: Thu, 20 Sep 2012 14:42:33 +0000 Subject: In bench_pictures, use a pool of tiles for multicore drawing. Also includes some code cleanup and code sharing. Allow setting the number of threads on the command line. Rename ThreadSafePipeController::playback to ::draw, to be the same as SkPicture so DrawTileToCanvas can take a template parameter. Disallow multithreading with GPU turned on. Display help information with improper tiled arguments. BUG=https://code.google.com/p/skia/issues/detail?id=871 Review URL: https://codereview.appspot.com/6536050 git-svn-id: http://skia.googlecode.com/svn/trunk@5602 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/pipe/utils/SamplePipeControllers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/pipe/utils/SamplePipeControllers.cpp') diff --git a/src/pipe/utils/SamplePipeControllers.cpp b/src/pipe/utils/SamplePipeControllers.cpp index 437a372c18..59f612bf00 100644 --- a/src/pipe/utils/SamplePipeControllers.cpp +++ b/src/pipe/utils/SamplePipeControllers.cpp @@ -103,7 +103,7 @@ void ThreadSafePipeController::notifyWritten(size_t bytes) { fBytesWritten += bytes; } -void ThreadSafePipeController::playback(SkCanvas* target) { +void ThreadSafePipeController::draw(SkCanvas* target) { SkGPipeReader reader(target); for (int currentBlock = 0; currentBlock < fBlockList.count(); currentBlock++ ) { reader.playback(fBlockList[currentBlock].fBlock, fBlockList[currentBlock].fBytes); -- cgit v1.2.3