Go to file
Mike Klein ef6bbbd063 monobench: don't sort the Bench vector while iterating through it...
We sort to display Bench results in an ascending order, but we're doing this while iterating through the bench vector.  This is probably undefined, and really screws up the sample distribution in practice.  Slow benches run more often.

Instead, copy the results of the benches to a new Result vector to sort and display.  Each bench now gets its fair share of samples.

Change-Id: I4ead0d9d69af271c9971eedb35604a4b3bca0784
Reviewed-on: https://skia-review.googlesource.com/6623
Reviewed-by: Mike Klein <mtklein@chromium.org>
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2017-01-05 20:00:26 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench clean up non-ASCII comments 2017-01-03 16:29:37 +00:00
bin tools and docs: clean up gyp-specific things 2016-12-09 21:15:27 +00:00
debugger SkEncodeImage: no more link-time registration 2016-11-30 22:48:56 +00:00
dm Remove DMSrcSinkAndroid. 2017-01-05 15:20:21 +00:00
example bench, samples, etc: s/SkAutoTUnref/sk_sp/ 2016-11-07 15:17:32 +00:00
experimental Plumb dst color space in many places, rather than "mode" 2016-12-09 20:31:23 +00:00
fuzz re-land of added sk_FragCoord support to skslc 2016-12-13 14:28:53 +00:00
gm ignore max curvature at end point 2017-01-05 18:44:25 +00:00
gn GN: add skia_android_serial and push_$foo targets when it's set 2017-01-05 19:04:30 +00:00
gyp Remove DMSrcSinkAndroid. 2017-01-05 15:20:21 +00:00
include add writePixels to SkBitmap 2017-01-04 22:05:27 +00:00
infra Remove Perf-Android-Clang-NexusPlayer-CPU-Moorefield-x86-Release-Android. 2017-01-05 17:07:04 +00:00
platform_tools Add tools to support gdb and simpleperf for android executables. 2017-01-05 17:16:01 +00:00
resources GIF: Better check for frame dependency 2017-01-03 19:07:41 +00:00
samplecode Misc batch->op cleanup Part 1 of 2 2016-12-21 16:45:40 +00:00
site Fix typos in the sheriffing document 2016-12-29 15:38:01 +00:00
src Rename batch->op in GrAuditTrail json and skiaserver's url handlers 2017-01-05 19:30:27 +00:00
tests Explicitly fail read/writePixels in invalid color space scenarios 2017-01-05 18:07:55 +00:00
third_party GIF: Better check for frame dependency 2017-01-03 19:07:41 +00:00
tools monobench: don't sort the Bench vector while iterating through it... 2017-01-05 20:00:26 +00:00
.clang-format Change ConstructorInitializerWidth in .clang-format from 4 to 8 2016-12-14 15:00:48 +00:00
.gitignore Remove skia.conf from .gitignore 2016-10-26 14:50:09 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix typo in GrGLCaps 2016-11-18 23:20:51 +00:00
BUILD.gn GN: add skia_android_serial and push_$foo targets when it's set 2017-01-05 19:04:30 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Update libwebp to v0.5.2-rc2 2016-12-20 15:27:27 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
gyp_skia Make Win runtime DLLs writeable before overwriting 2016-03-18 08:33:38 -07:00
gyp_skia.py Roll gyp deps from 1765 to 1796. 2013-11-21 18:11:14 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add root files from chrome 2013-08-13 19:11:15 +00:00
PRESUBMIT.py Do not use post upload hooks for 'GOLD_TRYBOT_URL' 2016-11-23 18:34:23 +00:00
public.bzl Remove DMSrcSinkAndroid. 2017-01-05 15:20:21 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
skia.gyp Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
whitespace.txt Test CL 2016-12-22 01:51:30 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.