skia2/bench
junov@google.com 4ee7ae5dcf Adding the notion of a volatile bitmap to SkBitmap.
Volatility is a hint that indicates that the contents of a bitmap 
are ephemeral. SkGpuDevice will not preserve volatile bitmaps
in its texture cache, and will use textures from a pool of
keyless (recyclable) textures to avoid the performance hit of
texture allocation and release.

A subsequent change is required in webkit in order to take advantage
of this optimization. putImageData, and other methods that create
temporary bitmaps will have to mark their bitmaps as volatile.
before rendering them through skia.



git-svn-id: http://skia.googlecode.com/svn/trunk@1769 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-06-30 17:30:49 +00:00
..
BenchTool/BenchTool.xcodeproj move main.cpp outside of the xcode project 2009-01-07 11:49:19 +00:00
bench_compare.py Add graphing for multiple runs of bench. 2011-06-17 13:58:14 +00:00
bench_graph_svg.py Add graphing for multiple runs of bench. 2011-06-17 13:58:14 +00:00
bench_util.py Add graphing for multiple runs of bench. 2011-06-17 13:58:14 +00:00
BenchGpuTimer_gl.cpp Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchGpuTimer_gl.h Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchGpuTimer_none.cpp Update BenchGpuTimer.cpp to new interface. 2011-06-23 13:14:57 +00:00
BenchGpuTimer_none.h Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
benchmain.cpp make SkDevice constructors explicit between offscreen and on/direct 2011-06-16 19:10:39 +00:00
BenchSysTimer_c.cpp Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchSysTimer_c.h Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchSysTimer_mach.cpp Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchSysTimer_mach.h Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchSysTimer_posix.cpp Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchSysTimer_posix.h Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchSysTimer_windows.cpp Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchSysTimer_windows.h Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchTimer.cpp Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BenchTimer.h Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
BitmapBench.cpp Adding the notion of a volatile bitmap to SkBitmap. 2011-06-30 17:30:49 +00:00
DecodeBench.cpp check for missing filename (needs to be specified when tool is launched) 2011-05-09 21:59:56 +00:00
FPSBench.cpp update with better fps reporting 2010-02-22 22:03:06 +00:00
GradientBench.cpp fix warning about SkPoint initialization 2011-06-24 19:17:37 +00:00
MatrixBench.cpp Fix bad merge which broke compiles. 2011-06-24 19:15:57 +00:00
PathBench.cpp New benchmark to create many random quadratic paths. 2011-06-22 17:16:35 +00:00
RectBench.cpp add 2 stroke tests to rects 2011-04-02 13:37:23 +00:00
RepeatTileBench.cpp add decode bench 2009-09-02 21:12:42 +00:00
ScalarBench.cpp Make scalar benchmarks compile and run under SKIA_SCALAR=fixed as well as float. 2011-06-06 17:55:11 +00:00
SkBenchmark.cpp Revert "Revert "Use hairline when line width <= 1.0, instead of < 1.0."" 2010-04-27 15:47:34 +00:00
SkBenchmark.h Revert "Revert "Use hairline when line width <= 1.0, instead of < 1.0."" 2010-04-27 15:47:34 +00:00
TextBench.cpp add black, opaque, blend variants for text blits, to exercise different 2011-01-17 19:45:43 +00:00