skia2/gyp
scroggo@google.com 161e1ba4c0 Created my own flag parser, based off of gflags.
Share common code between bench_ and render_ to set up the PictureRenderer.
Fix an include error in SkPictureRenderer.h.
Simplified parameter passing in render_pictures_main.
Switch to using an SkAutoTUnref for the PictureRenderer.
I also changed the input format somewhat, so the buildbots need to be updated as well: https://codereview.appspot.com/7441044/
Fixed a bug in PictureBenchmark where calling setTimeIndividualTiles(false) sets the member variable to true.
Removed setDeviceType from PictureBenchmark, since only the PictureRenderer needs to know which device type to use.

Some changes to the input format:
'--logPerIter' no longer takes a 1 or 0. Instead, '--logPerIter'
turns it on and '--nologPerIter' turns it off (with off as the
default). (Note that this is for bench_pictures; bench still uses the old format)

Change '--device' to '--config' and 'bitmap' to '8888' to be
the same as gm.

Requires '--r' before inputs (to match gm), though there can be multiple inputs following it.

Changed --enable-deferred-image-decoding (which no one uses but me yet anyway) to --deferImageDecoding, since the former is incompatible with the flag parser.

Changes to behavior:
Show a short error message on failure (rather than the explanation of all
flags).

BUG=https://code.google.com/p/skia/issues/detail?id=1094

Review URL: https://codereview.appspot.com/7230053

git-svn-id: http://skia.googlecode.com/svn/trunk@7961 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-04 16:41:06 +00:00
..
android_deps.gyp Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:14:13 +00:00
android_system.gyp Fix android build by removing references to the old sampleApp 2012-12-13 18:27:44 +00:00
angle.gyp Turn off WarnAsError when building ANGLE projects on windows. 2013-01-08 21:46:05 +00:00
animator.gyp Create SkLazyPixelRef which performs lazy decoding. 2013-02-22 21:38:35 +00:00
apptype_console.gypi Improve NaCl support 2012-11-01 17:43:44 +00:00
bench.gyp Add SHA1 and MD5 to utils. 2013-01-31 19:47:48 +00:00
bench.gypi Add chart bench. 2013-02-22 15:10:36 +00:00
common_conditions.gypi match chromium's approach for locating the most appropriate macos SDK to use 2013-02-08 21:45:33 +00:00
common_variables.gypi match chromium's approach for locating the most appropriate macos SDK to use 2013-02-08 21:45:33 +00:00
common.gypi Runtime configuration system for skia. This will allow developers to control settings at launch time without relying on compile-time flags or recompilation. It can be used to turn features on and off, as well as to control numeric quantities to 'tune' algorithms. Once I make sure it's working across all platforms I'll send out a quick tutorial on its use. 2013-01-14 18:49:19 +00:00
core.gyp Create SkLazyPixelRef which performs lazy decoding. 2013-02-22 21:38:35 +00:00
core.gypi refactor fonthost_tables into wrapper (fonthost) and impl (fontstream) 2013-03-04 15:16:06 +00:00
debugger.gyp Fix moc generation with SK_SUPPORT_GPU defined 2013-02-13 20:12:21 +00:00
effects.gyp Build Skia as a static library 2012-10-10 19:45:51 +00:00
effects.gypi New SkRectShaderImageFilter image filter 2013-02-21 15:02:28 +00:00
everything.gyp Improve NaCl support 2012-11-01 17:43:44 +00:00
experimental.gyp This takes the convex path tesselator from the Android code and hooks it into a 2013-01-09 21:04:52 +00:00
FileReaderApp.gyp Build Skia as a static library 2012-10-10 19:45:51 +00:00
freetype.gyp Build freetype as a standalone_static_library 2013-02-27 14:12:55 +00:00
gm.gyp Added a new function to directly generate a blurred rectangle analytically. 2013-01-04 20:29:03 +00:00
gmslides.gypi gm self-test: use a pathologically simple test case instead of dashing2 2013-03-01 15:32:34 +00:00
gpu.gyp Use XQuartz's version of OSMesa rather than Mac SDK's. It is newer and has a fix for a bug that unit tests and GM trigger. 2013-02-04 22:17:13 +00:00
gpu.gypi Add support to GrGLInterface for vertex array objects 2013-03-01 15:36:02 +00:00
images.gyp move SkFDStream out of images into core 2013-02-25 18:17:12 +00:00
jsoncpp.gyp Fix errors when compiling with -Wall -Werror on Android. 2013-02-07 18:58:35 +00:00
libjpeg.gyp Fix errors when compiling with -Wall -Werror on Android. 2013-02-07 18:58:35 +00:00
most.gyp add a "most" target, and make it the default 2012-10-18 16:10:56 +00:00
nacl.gyp Sanitizing source files in Skia_Periodic_House_Keeping 2012-11-02 02:01:24 +00:00
opts.gyp Update Android toolchain to NDK r8d with GCC 4.7 2013-01-23 18:56:38 +00:00
pdf.gyp revert r7892 2013-02-28 14:01:44 +00:00
pixman_test.gyp more pixman work in progress 2012-10-16 12:32:33 +00:00
ports.gyp implement fonthost table methods directly in fontconfig backend, _tables now relegated to 2013-03-04 16:28:33 +00:00
SampleApp.gyp move SampleTypeface into gm/typefacestyles 2013-02-26 16:57:16 +00:00
sfnt.gyp Additional OpenType tables. 2012-11-20 18:52:23 +00:00
shapeops_demo.gyp shape ops work in progress 2013-02-07 13:13:41 +00:00
shapeops_edge.gyp shape ops work in progress 2013-02-14 15:29:11 +00:00
shapeops_tool.gyp checkpoint for shape ops 2012-10-09 14:11:58 +00:00
SimpleCocoaApp.gyp Build Skia as a static library 2012-10-10 19:45:51 +00:00
SimpleiOSApp.gyp Build Skia as a static library 2012-10-10 19:45:51 +00:00
skia_base_libs.gyp Add freetype to skia_base_libs when building for NaCl 2013-03-01 20:28:57 +00:00
svg.gyp Build Skia as a static library 2012-10-10 19:45:51 +00:00
tests.gyp Add an SkSet class to be used by Pdf only, for now - reverted because of triggering heap corruption on Win7, original coe review: https://codereview.appspot.com/6749054 2013-02-25 20:07:24 +00:00
tools.gyp Created my own flag parser, based off of gflags. 2013-03-04 16:41:06 +00:00
utils.gyp debug dump functions for mathematica visualization 2013-02-14 18:57:59 +00:00
views_animated.gyp Create SkLazyPixelRef which performs lazy decoding. 2013-02-22 21:38:35 +00:00
views.gyp Create SkLazyPixelRef which performs lazy decoding. 2013-02-22 21:38:35 +00:00
xml.gyp Improve NaCl support 2012-11-01 17:43:44 +00:00
xps.gyp Build Skia as a static library 2012-10-10 19:45:51 +00:00
zlib.gyp Improve NaCl support 2012-11-01 17:43:44 +00:00