skia2/bench
commit-bot@chromium.org e0e7cfe44b Change old PRG to be SkLCGRandom; change new one to SkRandom
The goal here is to get people to start using the new random number
generator, while leaving the old one in place so we don't have to 
rebaseline GMs.

R=reed@google.com, bsalomon@google.com

Author: jvanverth@google.com

Review URL: https://chromiumcodereview.appspot.com/23576015

git-svn-id: http://skia.googlecode.com/svn/trunk@11169 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-09-09 20:09:12 +00:00
..
BenchTool/BenchTool.xcodeproj move main.cpp outside of the xcode project 2009-01-07 11:49:19 +00:00
AAClipBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
bench_analyze.py Adds a script to help analyze bench ranges to add/change in bench/bench_expectations.txt 2012-10-05 14:02:33 +00:00
bench_compare.py bench_compare proper spacing and tab option. 2013-01-30 19:22:51 +00:00
bench_expectations.txt Win7 Performance trigger rebaseline 2013-09-05 17:56:42 +00:00
bench_graph_svg.py Deletes warning on no graph outputs, since we don't output graphs anymore. 2013-08-14 18:37:27 +00:00
bench_util.py bench_util: allow optional whitespace in CSV format 2013-08-13 15:12:33 +00:00
BenchGpuTimer_gl.cpp Split GrGLContextInfo into GrGLContext & GrGLContextInfo 2013-02-28 20:16:25 +00:00
BenchGpuTimer_gl.h Split GrGLContextInfo into GrGLContext & GrGLContextInfo 2013-02-28 20:16:25 +00:00
benchmain.cpp Patch for 10995 2013-08-29 12:40:26 +00:00
BenchSysTimer_c.cpp Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
BenchSysTimer_c.h Convert #warning to comment to get iOS compiling 2013-03-28 13:43:16 +00:00
BenchSysTimer_mach.cpp Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
BenchSysTimer_mach.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
BenchSysTimer_posix.cpp Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
BenchSysTimer_posix.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
BenchSysTimer_windows.cpp Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
BenchSysTimer_windows.h Fix two warnings in bench timers. 2011-10-03 20:44:39 +00:00
BenchTimer.cpp extend SkBenchmark to allow a bench to return a durationScale, which allows it to perform fewer actual interations, but report a scale factor to account for that. Thus a very slow bench can be compared head-to-head with a faster one, w/o actually forcing the tool to run for the full duration of the slower test. 2013-05-29 15:39:54 +00:00
BenchTimer.h extend SkBenchmark to allow a bench to return a durationScale, which allows it to perform fewer actual interations, but report a scale factor to account for that. Thus a very slow bench can be compared head-to-head with a faster one, w/o actually forcing the tool to run for the full duration of the slower test. 2013-05-29 15:39:54 +00:00
BicubicBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
BitmapBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
BitmapRectBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
BitmapScaleBench.cpp stop using bitmap-filter flags outside of paint itself, as a step towards really changing them into an enum 2013-07-22 17:18:18 +00:00
BlurBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
BlurImageFilterBench.cpp Split SkDevice into SkBaseDevice and SkBitmapDevice 2013-08-29 11:54:56 +00:00
BlurRectBench.cpp Sanitizing source files in Housekeeper-Nightly 2013-09-07 07:01:16 +00:00
ChartBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
ChecksumBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
ChromeBench.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
CmapBench.cpp Sanitizing source files in Housekeeper-Nightly 2013-07-03 07:00:57 +00:00
ColorFilterBench.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-24 07:01:07 +00:00
DashBench.cpp Fix Android bench bots for Xoom due to OOM errors. 2013-07-18 17:22:30 +00:00
DecodeBench.cpp Bench : Unused parameters cleanup 2013-03-05 18:50:01 +00:00
DeferredCanvasBench.cpp Split SkDevice into SkBaseDevice and SkBitmapDevice 2013-08-29 11:54:56 +00:00
DeferredSurfaceCopyBench.cpp Removing deprecated constructors and setDevice from SkDeferredCanvas 2013-08-09 14:24:59 +00:00
DisplacementBench.cpp Split SkDevice into SkBaseDevice and SkBitmapDevice 2013-08-29 11:54:56 +00:00
FontCacheBench.cpp Sanitizing source files in Housekeeper-Nightly 2013-06-13 07:00:51 +00:00
FontScalerBench.cpp use new PurgeFontCache() api 2011-11-08 20:03:48 +00:00
FSRectBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
GameBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
gen_bench_ranges.py Adds microbench range generation option; renames file appropriately. (SkipBuildbotRuns) 2013-06-13 23:40:05 +00:00
GradientBench.cpp My clang now doesn't complain about !"foo". 2013-08-22 15:37:26 +00:00
GrMemoryPoolBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
gUniqueGlyphIDs.h switch array to uint16_t to fix overflows 2013-06-11 19:53:19 +00:00
HairlinePathBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
ImageCacheBench.cpp add scaledimagecache 2013-07-23 19:13:54 +00:00
ImageDecodeBench.cpp Add an option to create unpremultiplied bitmaps. 2013-06-14 15:33:20 +00:00
InterpBench.cpp Bench : Unused parameters cleanup 2013-03-05 18:50:01 +00:00
LightingBench.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-25 07:01:04 +00:00
LineBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
MagnifierBench.cpp Split SkDevice into SkBaseDevice and SkBitmapDevice 2013-08-29 11:54:56 +00:00
MathBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
Matrix44Bench.cpp Add performance benchmark before landing perf improvements that remove sk_bezero in SkMatrix44 2013-08-28 05:07:26 +00:00
MatrixBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
MatrixConvolutionBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
MemoryBench.cpp Bench : Unused parameters cleanup 2013-03-05 18:50:01 +00:00
MemsetBench.cpp Fix Win7 warning-as-error complaint 2013-06-03 17:29:58 +00:00
MergeBench.cpp Split SkDevice into SkBaseDevice and SkBitmapDevice 2013-08-29 11:54:56 +00:00
MorphologyBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
MutexBench.cpp Bench : Unused parameters cleanup 2013-03-05 18:50:01 +00:00
PathBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
PathIterBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
PathUtilsBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
PerlinNoiseBench.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-18 07:01:48 +00:00
PicturePlaybackBench.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
PictureRecordBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
PremulAndUnpremulAlphaOpsBench.cpp Add benchmark for PremultiplyAlpha and UnpremultiplyAlpha in Skia 2013-06-13 10:18:02 +00:00
ReadPixBench.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2012-09-05 02:01:29 +00:00
RectBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
RectoriBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
RefCntBench.cpp Bench : Unused parameters cleanup 2013-03-05 18:50:01 +00:00
RegionBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
RegionContainBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
RepeatTileBench.cpp When skia run bench cases to test performance, it will run constructors for all cases one by one, then getName to skip unnecessary cases according to command line parameters, so these constructors should be lightweight enough to avoid redundant computing. Unfortunately, some constructors contain intensive computing/rendering. They are very heavy, maybe much heavier than need-to-run bench case itself. And these redundant computation will be run every time you run bench, even you just test a single simple case. Moreover, it will mislead the real hotspot/bottleneck of the case itself. 2013-08-01 15:58:07 +00:00
RTreeBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
ScalarBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
ShaderMaskBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SkBenchLogger.cpp Report data from bench_pictures in the same fashion as bench. 2012-09-07 15:21:18 +00:00
SkBenchLogger.h Report data from bench_pictures in the same fashion as bench. 2012-09-07 15:21:18 +00:00
SkBenchmark.cpp extend SkBenchmark to allow a bench to return a durationScale, which allows it to perform fewer actual interations, but report a scale factor to account for that. Thus a very slow bench can be compared head-to-head with a faster one, w/o actually forcing the tool to run for the full duration of the slower test. 2013-05-29 15:39:54 +00:00
SkBenchmark.h Rewrite SkTRegistry to take any trivially-copyable type. 2013-09-04 17:20:18 +00:00
SortBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
StrokeBench.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-02-05 07:02:01 +00:00
TableBench.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2012-10-04 02:01:34 +00:00
TextBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
tile_analyze.py Script to plot tile vs. viewport comparison for given platform and revision. 2013-02-13 23:22:29 +00:00
TileBench.cpp Fix bug in 1xN SkBitmapProcShader optimization 2013-01-22 20:29:16 +00:00
TimerData.cpp Committed: http://code.google.com/p/skia/source/detail?r=10372 2013-07-31 20:00:56 +00:00
TimerData.h Committed: http://code.google.com/p/skia/source/detail?r=10372 2013-07-31 20:00:56 +00:00
VertBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
WritePixelsBench.cpp Sanitizing source files in Housekeeper-Nightly 2013-08-16 07:01:49 +00:00
WriterBench.cpp Bench : Unused parameters cleanup 2013-03-05 18:50:01 +00:00
XfermodeBench.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00