scroggo@google.com [Thu, 13 Sep 2012 15:26:51 +0000 (15:26 +0000)]
Keep the entries in .gitignore sorted in alphabetical order.
Signed-off-by: Thiago Farina <tfarina@chromium.org>
Review URL: https://codereview.appspot.com/6506107
git-svn-id: http://skia.googlecode.com/svn/trunk@5522
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Thu, 13 Sep 2012 14:53:15 +0000 (14:53 +0000)]
Revert r5520
Unfortunately, since we can only build ANGLE by including a gypi, and since
gyp cannot process includes conditionally, we *have* to have a build_angle.gypi
file in the third_party/externals/ANGLE/src directory. We could do a hack
where we create an empty gypi if ANGLE is not checked out, but for now we just
check out ANGLE on all platforms.
git-svn-id: http://skia.googlecode.com/svn/trunk@5521
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Thu, 13 Sep 2012 14:38:04 +0000 (14:38 +0000)]
Only check out ANGLE on Windows
Review URL: https://codereview.appspot.com/6500118
git-svn-id: http://skia.googlecode.com/svn/trunk@5520
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Thu, 13 Sep 2012 14:05:00 +0000 (14:05 +0000)]
Added GPU resource cache stats printing to bench & removed some noise from inst counting information
https://codereview.appspot.com/6497125/
git-svn-id: http://skia.googlecode.com/svn/trunk@5519
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Thu, 13 Sep 2012 13:25:30 +0000 (13:25 +0000)]
Address warnings from clang build bot
http://codereview.appspot.com/6506111/
git-svn-id: http://skia.googlecode.com/svn/trunk@5518
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Wed, 12 Sep 2012 21:08:33 +0000 (21:08 +0000)]
re-apply 5508, but with the new compile-flag disabled for now
git-svn-id: http://skia.googlecode.com/svn/trunk@5516
2bbb7eff-a529-9590-31e7-
b0007b416f81
bungeman@google.com [Wed, 12 Sep 2012 19:34:17 +0000 (19:34 +0000)]
Provide labels for variant settings in bench graph.
https://codereview.appspot.com/6494118/
git-svn-id: http://skia.googlecode.com/svn/trunk@5515
2bbb7eff-a529-9590-31e7-
b0007b416f81
scroggo@google.com [Wed, 12 Sep 2012 19:27:11 +0000 (19:27 +0000)]
Use double dashes for bench options to be consistent.
Breaks the bots, since the arguments being passed to bench have changed, but there is a change to fix it at https://codereview.appspot.com/6488114/
Review URL: https://codereview.appspot.com/6500108
git-svn-id: http://skia.googlecode.com/svn/trunk@5513
2bbb7eff-a529-9590-31e7-
b0007b416f81
scroggo@google.com [Wed, 12 Sep 2012 18:53:49 +0000 (18:53 +0000)]
Make texteffects gm work through serialization and pipe.
Move Line2DPathEffect (now Sk_) into a separate header file so it can
be shared and initialized.
Switch to the shared version in SampleAll and SampleSlides.
Remove the skip pipe flag from texteffects, since it can now be serialized.
I have a separate change to turn serialization on by default at https://codereview.appspot.com/6498121/
Review URL: https://codereview.appspot.com/6503106
git-svn-id: http://skia.googlecode.com/svn/trunk@5512
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Wed, 12 Sep 2012 18:34:49 +0000 (18:34 +0000)]
revert 5508 -- it broke most of the builds
Use http://skia.googlecode.com/svn/buildbot/buildbots.html to see the state of the build.
git-svn-id: http://skia.googlecode.com/svn/trunk@5511
2bbb7eff-a529-9590-31e7-
b0007b416f81
scroggo@google.com [Wed, 12 Sep 2012 16:32:05 +0000 (16:32 +0000)]
Add some more things that should be ignored to .gitignore
Reviewed at https://codereview.appspot.com/6498119/
Review URL: https://codereview.appspot.com/6503107
git-svn-id: http://skia.googlecode.com/svn/trunk@5509
2bbb7eff-a529-9590-31e7-
b0007b416f81
wjmaclean@chromium.org [Wed, 12 Sep 2012 15:53:20 +0000 (15:53 +0000)]
Using the device scale factor for glyph positioning
The master bug is http://code.google.com/p/chromium/issues/detail?id=138101 .
The corresponding WebKit changes for this CL are here:
https://bugs.webkit.org/show_bug.cgi?id=96137
BUG=
Review URL: https://codereview.appspot.com/6506099
git-svn-id: http://skia.googlecode.com/svn/trunk@5508
2bbb7eff-a529-9590-31e7-
b0007b416f81
epoger@google.com [Wed, 12 Sep 2012 15:03:27 +0000 (15:03 +0000)]
Add some untracked directories to gitignore.
(Landing https://codereview.appspot.com/6488100/ for tfarina)
git-svn-id: http://skia.googlecode.com/svn/trunk@5507
2bbb7eff-a529-9590-31e7-
b0007b416f81
skia.committer@gmail.com [Wed, 12 Sep 2012 02:00:57 +0000 (02:00 +0000)]
Sanitizing source files in Skia_Periodic_House_Keeping
git-svn-id: http://skia.googlecode.com/svn/trunk@5504
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Tue, 11 Sep 2012 21:37:28 +0000 (21:37 +0000)]
Fix noisy Android build
Review URL: https://codereview.appspot.com/6488107
git-svn-id: http://skia.googlecode.com/svn/trunk@5503
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Tue, 11 Sep 2012 21:25:51 +0000 (21:25 +0000)]
Fix texture ref/unref bug in GrContext::createResizedTexture
https://codereview.appspot.com/6500107/
git-svn-id: http://skia.googlecode.com/svn/trunk@5502
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Tue, 11 Sep 2012 20:39:09 +0000 (20:39 +0000)]
Revert r5491, r5495, r5497, and r5498.
Review URL: https://codereview.appspot.com/6499097
git-svn-id: http://skia.googlecode.com/svn/trunk@5501
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Tue, 11 Sep 2012 20:21:44 +0000 (20:21 +0000)]
Add SkBBoxRecord subclass that builds up a BBoxHierarchy and PictureStateTree.
Review URL: https://codereview.appspot.com/6490104
git-svn-id: http://skia.googlecode.com/svn/trunk@5500
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Tue, 11 Sep 2012 20:01:04 +0000 (20:01 +0000)]
Fix GrGLCreateNativeInterface_android
Review URL: https://codereview.appspot.com/6503101
git-svn-id: http://skia.googlecode.com/svn/trunk@5499
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Tue, 11 Sep 2012 19:36:43 +0000 (19:36 +0000)]
Add more logging to GrGLInterface. Temporary.
git-svn-id: http://skia.googlecode.com/svn/trunk@5498
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Tue, 11 Sep 2012 19:29:34 +0000 (19:29 +0000)]
Add lots of logging to GrGLInterface.cpp. Temporary.
git-svn-id: http://skia.googlecode.com/svn/trunk@5497
2bbb7eff-a529-9590-31e7-
b0007b416f81
scroggo@google.com [Tue, 11 Sep 2012 19:15:32 +0000 (19:15 +0000)]
Add -logPerIter, -timers, and -min to bench_pictures.
Additional changes:
Add instance count to bench_pictures.
Remove various PictureBenchmark subclasses which did not do
anything besides have a different PictureRenderer.
BUG=https://code.google.com/p/skia/issues/detail?id=856
Review URL: https://codereview.appspot.com/6496109
git-svn-id: http://skia.googlecode.com/svn/trunk@5496
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Tue, 11 Sep 2012 19:00:37 +0000 (19:00 +0000)]
printf->SkDebugf for r5491
Over-the-shoulder review by robertphillips@
git-svn-id: http://skia.googlecode.com/svn/trunk@5495
2bbb7eff-a529-9590-31e7-
b0007b416f81
bungeman@google.com [Tue, 11 Sep 2012 18:47:43 +0000 (18:47 +0000)]
Fix 5492.
git-svn-id: http://skia.googlecode.com/svn/trunk@5493
2bbb7eff-a529-9590-31e7-
b0007b416f81
bungeman@google.com [Tue, 11 Sep 2012 18:44:55 +0000 (18:44 +0000)]
Reduce SkMaskGamma cache thrashing.
https://codereview.appspot.com/6497114/
git-svn-id: http://skia.googlecode.com/svn/trunk@5492
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Tue, 11 Sep 2012 18:35:35 +0000 (18:35 +0000)]
Temporarily add logging to GrContextFactory and SkNativeGLContext_android
Over-the-shoulder review from robertphillips@ and bsalomon@
Will revert soon.
Review URL: https://codereview.appspot.com/6496110
git-svn-id: http://skia.googlecode.com/svn/trunk@5491
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Tue, 11 Sep 2012 17:46:42 +0000 (17:46 +0000)]
rm temp slides
git-svn-id: http://skia.googlecode.com/svn/trunk@5488
2bbb7eff-a529-9590-31e7-
b0007b416f81
bungeman@google.com [Tue, 11 Sep 2012 17:29:37 +0000 (17:29 +0000)]
Baseline DirectWrite.
git-svn-id: http://skia.googlecode.com/svn/trunk@5487
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Tue, 11 Sep 2012 15:45:20 +0000 (15:45 +0000)]
Wrap all GrCustomStage textures in GrTextureAccess, remove StageDesc::fInConfigFlags
Review URL: https://codereview.appspot.com/6494114
git-svn-id: http://skia.googlecode.com/svn/trunk@5485
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Tue, 11 Sep 2012 15:41:50 +0000 (15:41 +0000)]
Make BBoxHierarchy ref-counted, fix leak in RTreeTest.
Review URL: https://codereview.appspot.com/6489108
git-svn-id: http://skia.googlecode.com/svn/trunk@5484
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Tue, 11 Sep 2012 14:57:33 +0000 (14:57 +0000)]
Add helper for maintaining clip/matrix state in non-contiguous picture playback.
Review URL: https://codereview.appspot.com/6509043
git-svn-id: http://skia.googlecode.com/svn/trunk@5483
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Tue, 11 Sep 2012 13:29:29 +0000 (13:29 +0000)]
Move GrTextureAccess decl/defn to separate files
Review URL: https://codereview.appspot.com/6500104/
git-svn-id: http://skia.googlecode.com/svn/trunk@5482
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Tue, 11 Sep 2012 13:02:31 +0000 (13:02 +0000)]
Extended instance counting to all GrResource-derived classes
http://codereview.appspot.com/6489109/
git-svn-id: http://skia.googlecode.com/svn/trunk@5480
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Tue, 11 Sep 2012 12:50:53 +0000 (12:50 +0000)]
Removed access of freed memory in GrContext dtor
http://codereview.appspot.com/6488111/
git-svn-id: http://skia.googlecode.com/svn/trunk@5479
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Tue, 11 Sep 2012 11:54:07 +0000 (11:54 +0000)]
Fixed memory leak in RTreeBench
http://codereview.appspot.com/6500101/
git-svn-id: http://skia.googlecode.com/svn/trunk@5478
2bbb7eff-a529-9590-31e7-
b0007b416f81
skia.committer@gmail.com [Tue, 11 Sep 2012 02:01:14 +0000 (02:01 +0000)]
Sanitizing source files in Skia_Periodic_House_Keeping
git-svn-id: http://skia.googlecode.com/svn/trunk@5477
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Mon, 10 Sep 2012 22:57:42 +0000 (22:57 +0000)]
Fix for DEPS compiler issue in SkGrFontScaler.cpp
unreviewed
git-svn-id: http://skia.googlecode.com/svn/trunk@5476
2bbb7eff-a529-9590-31e7-
b0007b416f81
scroggo@google.com [Mon, 10 Sep 2012 20:29:13 +0000 (20:29 +0000)]
Init graphics in bench_pictures.
Should fix http://code.google.com/p/skia/issues/detail?id=858
Review URL: https://codereview.appspot.com/6490100
git-svn-id: http://skia.googlecode.com/svn/trunk@5475
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Mon, 10 Sep 2012 20:18:24 +0000 (20:18 +0000)]
land https://codereview.appspot.com/6492099/ -- fix for iOS
git-svn-id: http://skia.googlecode.com/svn/trunk@5474
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Mon, 10 Sep 2012 19:24:47 +0000 (19:24 +0000)]
Added Qt 4.8.1 moc files for precise builds
http://codereview.appspot.com/6488108/
git-svn-id: http://skia.googlecode.com/svn/trunk@5473
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Mon, 10 Sep 2012 19:01:38 +0000 (19:01 +0000)]
Fix ordering of initializer list to fix compiler complaints.
git-svn-id: http://skia.googlecode.com/svn/trunk@5472
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Mon, 10 Sep 2012 18:56:56 +0000 (18:56 +0000)]
Whitespace change to trigger rebuild after skp checkin
git-svn-id: http://skia.googlecode.com/svn/trunk@5471
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Mon, 10 Sep 2012 18:18:38 +0000 (18:18 +0000)]
Add per-picture logging to render_pictures
This will be helpful for debugging crashes
Review URL: https://codereview.appspot.com/6495112
git-svn-id: http://skia.googlecode.com/svn/trunk@5469
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Mon, 10 Sep 2012 18:11:17 +0000 (18:11 +0000)]
Fix bug in R-Tree bulk-load. Unreviewed.
git-svn-id: http://skia.googlecode.com/svn/trunk@5468
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Mon, 10 Sep 2012 17:31:05 +0000 (17:31 +0000)]
Add optional aspect ratio parameter to R-Tree, this helps the bulk load algorithm create more square tiles.
Review URL: https://codereview.appspot.com/6489102
git-svn-id: http://skia.googlecode.com/svn/trunk@5466
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Mon, 10 Sep 2012 17:19:06 +0000 (17:19 +0000)]
Fix render_pictures for skia_static_initializers=0
Review URL: https://codereview.appspot.com/6500097
git-svn-id: http://skia.googlecode.com/svn/trunk@5465
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Mon, 10 Sep 2012 16:20:47 +0000 (16:20 +0000)]
Fix Android build of render_pictures (Again)
picture_renderer was somehow picking up effects as a dependency, but effects
was not present in the shared library on Android at load time.
Review URL: https://codereview.appspot.com/6498113
git-svn-id: http://skia.googlecode.com/svn/trunk@5464
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Mon, 10 Sep 2012 16:06:18 +0000 (16:06 +0000)]
disable replay for now
git-svn-id: http://skia.googlecode.com/svn/trunk@5463
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Mon, 10 Sep 2012 14:41:26 +0000 (14:41 +0000)]
Fix Android build of render_pictures
Review URL: https://codereview.appspot.com/6501113
git-svn-id: http://skia.googlecode.com/svn/trunk@5462
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Mon, 10 Sep 2012 14:27:37 +0000 (14:27 +0000)]
add techtalk slide for now (can remove it tomorrow)
git-svn-id: http://skia.googlecode.com/svn/trunk@5461
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Mon, 10 Sep 2012 13:28:00 +0000 (13:28 +0000)]
Fix issue where bw bitmask uploaded to gr 565, 8888 glyph cache
Review URL: https://codereview.appspot.com/6498105/
git-svn-id: http://skia.googlecode.com/svn/trunk@5459
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Mon, 10 Sep 2012 11:52:52 +0000 (11:52 +0000)]
update MS counter to show actual milliseconds
git-svn-id: http://skia.googlecode.com/svn/trunk@5458
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Mon, 10 Sep 2012 11:50:26 +0000 (11:50 +0000)]
cache decoded bitmap in global for now
git-svn-id: http://skia.googlecode.com/svn/trunk@5457
2bbb7eff-a529-9590-31e7-
b0007b416f81
skia.committer@gmail.com [Mon, 10 Sep 2012 02:01:22 +0000 (02:01 +0000)]
Sanitizing source files in Skia_Periodic_House_Keeping
git-svn-id: http://skia.googlecode.com/svn/trunk@5456
2bbb7eff-a529-9590-31e7-
b0007b416f81
mike@reedtribe.org [Mon, 10 Sep 2012 01:43:42 +0000 (01:43 +0000)]
enable lcdtext
git-svn-id: http://skia.googlecode.com/svn/trunk@5455
2bbb7eff-a529-9590-31e7-
b0007b416f81
mike@reedtribe.org [Mon, 10 Sep 2012 01:01:51 +0000 (01:01 +0000)]
update
git-svn-id: http://skia.googlecode.com/svn/trunk@5454
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Sun, 9 Sep 2012 14:44:15 +0000 (14:44 +0000)]
Removed old resource locking system
https://codereview.appspot.com/6488098/
git-svn-id: http://skia.googlecode.com/svn/trunk@5453
2bbb7eff-a529-9590-31e7-
b0007b416f81
skia.committer@gmail.com [Sun, 9 Sep 2012 02:01:52 +0000 (02:01 +0000)]
Sanitizing source files in Skia_Periodic_House_Keeping
git-svn-id: http://skia.googlecode.com/svn/trunk@5452
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Sat, 8 Sep 2012 21:20:33 +0000 (21:20 +0000)]
apend sample_grab file name with .png
git-svn-id: http://skia.googlecode.com/svn/trunk@5451
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Sat, 8 Sep 2012 20:14:23 +0000 (20:14 +0000)]
change duration of transition animation to 1, effectively removing it (for now)
git-svn-id: http://skia.googlecode.com/svn/trunk@5450
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Sat, 8 Sep 2012 20:00:36 +0000 (20:00 +0000)]
update
git-svn-id: http://skia.googlecode.com/svn/trunk@5449
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Sat, 8 Sep 2012 16:52:23 +0000 (16:52 +0000)]
experimental
git-svn-id: http://skia.googlecode.com/svn/trunk@5448
2bbb7eff-a529-9590-31e7-
b0007b416f81
skia.committer@gmail.com [Sat, 8 Sep 2012 02:06:44 +0000 (02:06 +0000)]
Sanitizing source files in Skia_Periodic_House_Keeping
git-svn-id: http://skia.googlecode.com/svn/trunk@5447
2bbb7eff-a529-9590-31e7-
b0007b416f81
bungeman@google.com [Fri, 7 Sep 2012 21:45:19 +0000 (21:45 +0000)]
Fix mask gamma rounding issues on x87.
https://codereview.appspot.com/6497091/
May require rebaselines.
git-svn-id: http://skia.googlecode.com/svn/trunk@5446
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Fri, 7 Sep 2012 19:44:33 +0000 (19:44 +0000)]
Added explicit cache clearing
http://codereview.appspot.com/6492094/
git-svn-id: http://skia.googlecode.com/svn/trunk@5444
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Fri, 7 Sep 2012 19:28:11 +0000 (19:28 +0000)]
Whitespace change to cycle the bots after master restart
git-svn-id: http://skia.googlecode.com/svn/trunk@5443
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Fri, 7 Sep 2012 18:24:43 +0000 (18:24 +0000)]
Added cache stats printout to tests
http://codereview.appspot.com/6495104/
git-svn-id: http://skia.googlecode.com/svn/trunk@5438
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Fri, 7 Sep 2012 16:52:24 +0000 (16:52 +0000)]
Remove extraneous const qualifier.
Found by clang:
[293/898] CXX obj/src/gpu/gl/gr.GrGpuGL.o
../../src/gpu/gl/GrGpuGL.cpp:2031:1: warning: 'const' type qualifier on return
type has no effect [-Wignored-qualifiers]
const GrGLenum tile_to_gl_wrap(SkShader::TileMode tm) {
^~~~~
Signed-off-by: Thiago Farina <tfarina@chromium.org>
Review URL: https://codereview.appspot.com/6492093/
git-svn-id: http://skia.googlecode.com/svn/trunk@5437
2bbb7eff-a529-9590-31e7-
b0007b416f81
epoger@google.com [Fri, 7 Sep 2012 16:05:34 +0000 (16:05 +0000)]
download_baselines: allow user to select which builder's images to download
BUG=806
Review URL: https://codereview.appspot.com/6492091
git-svn-id: http://skia.googlecode.com/svn/trunk@5435
2bbb7eff-a529-9590-31e7-
b0007b416f81
scroggo@google.com [Fri, 7 Sep 2012 15:57:18 +0000 (15:57 +0000)]
Fix for Windows build.
Review URL: https://codereview.appspot.com/6494098
git-svn-id: http://skia.googlecode.com/svn/trunk@5434
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Fri, 7 Sep 2012 15:35:06 +0000 (15:35 +0000)]
SkPathRef: one allocation for pts+verbs, path GenID, copy-on-write
Review URL: https://codereview.appspot.com/6488063/
git-svn-id: http://skia.googlecode.com/svn/trunk@5433
2bbb7eff-a529-9590-31e7-
b0007b416f81
scroggo@google.com [Fri, 7 Sep 2012 15:21:18 +0000 (15:21 +0000)]
Report data from bench_pictures in the same fashion as bench.
Move SkBenchLogger into separate files and make bench_pictures use it.
Remove sk_tools::print_msg, since SkBenchLogger is now used instead.
Combine picture_benchmark with bench_pictures, since that is the
only project that uses it.
Refactor the aggregator for bench timer data into its own class and
make bench_pictures use it.
Consolidate the various virtual PictureBenchmark::run functions
into one for reuse.
BUG=https://code.google.com/p/skia/issues/detail?id=822
Review URL: https://codereview.appspot.com/6488086
git-svn-id: http://skia.googlecode.com/svn/trunk@5432
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Fri, 7 Sep 2012 14:47:31 +0000 (14:47 +0000)]
Try r5428 again with fix
git-svn-id: http://skia.googlecode.com/svn/trunk@5431
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Fri, 7 Sep 2012 14:20:32 +0000 (14:20 +0000)]
Revert 5428 and 5429.
git-svn-id: http://skia.googlecode.com/svn/trunk@5430
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Fri, 7 Sep 2012 14:14:01 +0000 (14:14 +0000)]
Fix shader errors in r5428.
git-svn-id: http://skia.googlecode.com/svn/trunk@5429
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Fri, 7 Sep 2012 13:54:15 +0000 (13:54 +0000)]
Consolidate texture access functions, provide default GrTextureAccess
Review URL: https://codereview.appspot.com/6506086/
git-svn-id: http://skia.googlecode.com/svn/trunk@5428
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Fri, 7 Sep 2012 13:32:37 +0000 (13:32 +0000)]
Add SK_API to path == decl.
Over-the-shoulder review from robertphillips@
git-svn-id: http://skia.googlecode.com/svn/trunk@5426
2bbb7eff-a529-9590-31e7-
b0007b416f81
skia.committer@gmail.com [Fri, 7 Sep 2012 02:01:30 +0000 (02:01 +0000)]
Sanitizing source files in Skia_Periodic_House_Keeping
git-svn-id: http://skia.googlecode.com/svn/trunk@5425
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Thu, 6 Sep 2012 20:50:11 +0000 (20:50 +0000)]
Add SkPictureRecord subclass that computes bounding boxes.
Review URL: https://codereview.appspot.com/6506082
git-svn-id: http://skia.googlecode.com/svn/trunk@5423
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Thu, 6 Sep 2012 20:22:31 +0000 (20:22 +0000)]
Introduce GrGLShaderBuilder::TextureSampler
Review URL: https://codereview.appspot.com/6495099/
git-svn-id: http://skia.googlecode.com/svn/trunk@5422
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Thu, 6 Sep 2012 18:43:21 +0000 (18:43 +0000)]
Fixed Windows compiler complaints (esp. in debugger)
https://codereview.appspot.com/6497090/
git-svn-id: http://skia.googlecode.com/svn/trunk@5419
2bbb7eff-a529-9590-31e7-
b0007b416f81
wjmaclean@chromium.org [Thu, 6 Sep 2012 18:42:03 +0000 (18:42 +0000)]
Export SkPath equality operator.
This change will allow external access to the SkPath equality operator.
BUG=none
Review URL: https://codereview.appspot.com/6500079
git-svn-id: http://skia.googlecode.com/svn/trunk@5418
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Thu, 6 Sep 2012 18:04:07 +0000 (18:04 +0000)]
Added 4.6.2 prefix to existing debugger moc files
http://codereview.appspot.com/6488090/
git-svn-id: http://skia.googlecode.com/svn/trunk@5416
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Thu, 6 Sep 2012 18:02:52 +0000 (18:02 +0000)]
Adding 4.8.2 moc files for debugger
http://codereview.appspot.com/6494092/
git-svn-id: http://skia.googlecode.com/svn/trunk@5415
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Thu, 6 Sep 2012 14:50:45 +0000 (14:50 +0000)]
Fixed assert in unlockStencilBuffer
http://codereview.appspot.com/6492088/
git-svn-id: http://skia.googlecode.com/svn/trunk@5413
2bbb7eff-a529-9590-31e7-
b0007b416f81
bungeman@google.com [Thu, 6 Sep 2012 14:46:30 +0000 (14:46 +0000)]
Restore line breaking in SkTextBox.
https://codereview.appspot.com/6500078/
git-svn-id: http://skia.googlecode.com/svn/trunk@5412
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Thu, 6 Sep 2012 13:38:53 +0000 (13:38 +0000)]
Fix rtree bench name bug. Unreviewed.
git-svn-id: http://skia.googlecode.com/svn/trunk@5411
2bbb7eff-a529-9590-31e7-
b0007b416f81
skia.committer@gmail.com [Thu, 6 Sep 2012 02:01:13 +0000 (02:01 +0000)]
Sanitizing source files in Skia_Periodic_House_Keeping
git-svn-id: http://skia.googlecode.com/svn/trunk@5410
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Wed, 5 Sep 2012 23:14:07 +0000 (23:14 +0000)]
Record the initial matrix when we begin picture-playback, and concat with
that if we see a setMatrix command. In this way we can respect the caller's
overall playback matrix environment.
Review URL: https://codereview.appspot.com/6495092
git-svn-id: http://skia.googlecode.com/svn/trunk@5409
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Wed, 5 Sep 2012 19:44:18 +0000 (19:44 +0000)]
Resource cache now explicitly takes ref of managed resources
https://codereview.appspot.com/6489085/
git-svn-id: http://skia.googlecode.com/svn/trunk@5407
2bbb7eff-a529-9590-31e7-
b0007b416f81
edisonn@google.com [Wed, 5 Sep 2012 19:43:46 +0000 (19:43 +0000)]
Add efffects to the list of dependencies for bench_pictures. Required on Android.
Review URL: http://codereview.appspot.com/6489078
git-svn-id: http://skia.googlecode.com/svn/trunk@5406
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Wed, 5 Sep 2012 18:37:39 +0000 (18:37 +0000)]
Enforce calling of inherited onRelease & onAbandon mthds in GrResource-derived classes
http://codereview.appspot.com/6499077/
git-svn-id: http://skia.googlecode.com/svn/trunk@5405
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Wed, 5 Sep 2012 18:36:17 +0000 (18:36 +0000)]
Add R-Tree bench.
Review URL: https://codereview.appspot.com/6497086
git-svn-id: http://skia.googlecode.com/svn/trunk@5404
2bbb7eff-a529-9590-31e7-
b0007b416f81
bsalomon@google.com [Wed, 5 Sep 2012 17:40:04 +0000 (17:40 +0000)]
Shut up some Mac (xcode 3) warnings
Review URL: http://codereview.appspot.com/6503053/
git-svn-id: http://skia.googlecode.com/svn/trunk@5402
2bbb7eff-a529-9590-31e7-
b0007b416f81
rileya@google.com [Wed, 5 Sep 2012 16:10:59 +0000 (16:10 +0000)]
Add R-Tree data structure.
Review URL: https://codereview.appspot.com/6489055
git-svn-id: http://skia.googlecode.com/svn/trunk@5401
2bbb7eff-a529-9590-31e7-
b0007b416f81
robertphillips@google.com [Wed, 5 Sep 2012 15:46:34 +0000 (15:46 +0000)]
Simplified stencil buffer caching
https://codereview.appspot.com/6503073/
git-svn-id: http://skia.googlecode.com/svn/trunk@5400
2bbb7eff-a529-9590-31e7-
b0007b416f81
skia.committer@gmail.com [Wed, 5 Sep 2012 02:01:29 +0000 (02:01 +0000)]
Sanitizing source files in Skia_Periodic_House_Keeping
git-svn-id: http://skia.googlecode.com/svn/trunk@5399
2bbb7eff-a529-9590-31e7-
b0007b416f81
borenet@google.com [Tue, 4 Sep 2012 21:09:40 +0000 (21:09 +0000)]
Add NaCl port of Skia
Initial commit. This is far from done.
Review URL: https://codereview.appspot.com/6428064
git-svn-id: http://skia.googlecode.com/svn/trunk@5398
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Tue, 4 Sep 2012 20:19:35 +0000 (20:19 +0000)]
add more cases to dashline: circle-vs-square, 0,1,2 stroke_width
git-svn-id: http://skia.googlecode.com/svn/trunk@5397
2bbb7eff-a529-9590-31e7-
b0007b416f81
reed@google.com [Tue, 4 Sep 2012 20:07:23 +0000 (20:07 +0000)]
add bench for drawline + dashing
git-svn-id: http://skia.googlecode.com/svn/trunk@5396
2bbb7eff-a529-9590-31e7-
b0007b416f81