commit-bot@chromium.org
|
ff36a1d07f
|
Start from scratch on a faster SkFlatDictionary.
This is like codereview.chromium.org/19276003, except it fits in better with the existing code, doesn't leak memory, and because it's back using SkChunkFlatController it's a little faster too, now a win across the board:
Slowdown bench
-1.59% desk_youtubetvbrowse.skp
-2.56% desk_googlehome.skp
-6.40% tabl_androidpolice.skp
-6.45% desk_youtubetvvideo.skp
-6.91% tabl_googlecalendar.skp
...
-29.70% desk_yahoogames.skp
-32.17% desk_googlespreadsheet.skp
-32.23% mobi_wikipedia.skp
-37.16% desk_chalkboard.skp
-41.57% desk_pokemonwiki.skp
Overall slowdown: -22.74%
running bench [640 480] picture_record_recurring_paint_dictionary NONRENDERING: cmsecs = 9.92
running bench [640 480] picture_record_unique_paint_dictionary NONRENDERING: cmsecs = 22.16
running bench [640 480] picture_record_dictionaries NONRENDERING: cmsecs = 9.18
BUG=
Committed: http://code.google.com/p/skia/source/detail?r=10328
R=tomhudson@google.com, reed@google.com, scroggo@google.com
Author: mtklein@google.com
Review URL: https://chromiumcodereview.appspot.com/19564007
git-svn-id: http://skia.googlecode.com/svn/trunk@10336 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 20:37:30 +00:00 |
|
reed@google.com
|
1e182253f8
|
free cache in destructor, in case endContext was not called. change Resize to return bool indicating success.
BUG=
R=humper@google.com
Review URL: https://codereview.chromium.org/20102002
git-svn-id: http://skia.googlecode.com/svn/trunk@10335 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 20:10:42 +00:00 |
|
edisonn@google.com
|
2c88fe87bd
|
pdfviewer: fix path shortcuts in python script, use os.path.join()
Review URL: https://codereview.chromium.org/19623007
git-svn-id: http://skia.googlecode.com/svn/trunk@10334 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 19:42:11 +00:00 |
|
epoger@google.com
|
c60e745356
|
rebaseline.py: add ability to write new expectations to a different file
(instead of overwriting the original expectations file)
R=zachr@google.com
Review URL: https://codereview.chromium.org/19805007
git-svn-id: http://skia.googlecode.com/svn/trunk@10333 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 19:36:51 +00:00 |
|
edisonn@google.com
|
d6c276f1fe
|
pdfviewer: sets module is deprecated. use set
Review URL: https://codereview.chromium.org/20101002
git-svn-id: http://skia.googlecode.com/svn/trunk@10332 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 19:31:30 +00:00 |
|
mtklein@google.com
|
5174286bc5
|
Revert "Start from scratch on a faster SkFlatDictionary."
This reverts commit fec9bfa02d5d2b27bfa2dad3e37e5825a720784d.
git-svn-id: http://skia.googlecode.com/svn/trunk@10331 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 19:11:15 +00:00 |
|
commit-bot@chromium.org
|
cae5d8d570
|
Start from scratch on a faster SkFlatDictionary.
This is like codereview.chromium.org/19276003, except it fits in better with the existing code, doesn't leak memory, and because it's back using SkChunkFlatController it's a little faster too, now a win across the board:
Slowdown bench
-1.59% desk_youtubetvbrowse.skp
-2.56% desk_googlehome.skp
-6.40% tabl_androidpolice.skp
-6.45% desk_youtubetvvideo.skp
-6.91% tabl_googlecalendar.skp
...
-29.70% desk_yahoogames.skp
-32.17% desk_googlespreadsheet.skp
-32.23% mobi_wikipedia.skp
-37.16% desk_chalkboard.skp
-41.57% desk_pokemonwiki.skp
Overall slowdown: -22.74%
running bench [640 480] picture_record_recurring_paint_dictionary NONRENDERING: cmsecs = 9.92
running bench [640 480] picture_record_unique_paint_dictionary NONRENDERING: cmsecs = 22.16
running bench [640 480] picture_record_dictionaries NONRENDERING: cmsecs = 9.18
BUG=
R=tomhudson@google.com, reed@google.com, scroggo@google.com
Author: mtklein@google.com
Review URL: https://chromiumcodereview.appspot.com/19564007
git-svn-id: http://skia.googlecode.com/svn/trunk@10328 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 18:45:27 +00:00 |
|
jvanverth@google.com
|
588f3d3896
|
Change double constants to floats.
git-svn-id: http://skia.googlecode.com/svn/trunk@10327 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 18:44:10 +00:00 |
|
commit-bot@chromium.org
|
08284e4d24
|
Add basic SVD support to SkMatrix. Allows you to pull out the x- and y-scale factors, sandwiched by two rotations.
R=reed@google.com
Author: jvanverth@google.com
Review URL: https://chromiumcodereview.appspot.com/19569007
git-svn-id: http://skia.googlecode.com/svn/trunk@10322 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 18:08:08 +00:00 |
|
edisonn@google.com
|
0449a569b9
|
pdfviewer: explicitely use set, instead of dictionary, fails to compile in some versions of python.
Review URL: https://codereview.chromium.org/19804010
git-svn-id: http://skia.googlecode.com/svn/trunk@10320 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 17:51:27 +00:00 |
|
sglez@google.com
|
43f2b2c833
|
SkiaExamples improvements.
Make it possible for a client to write a Hello World in less than 50 lines.
R=caryclark@google.com
Review URL: https://codereview.chromium.org/18574002
git-svn-id: http://skia.googlecode.com/svn/trunk@10319 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 17:48:03 +00:00 |
|
edisonn@google.com
|
03d5f4b598
|
pdfviewer: path for outputs are relative to some other folder, make them absolute.
Review URL: https://codereview.chromium.org/19808012
git-svn-id: http://skia.googlecode.com/svn/trunk@10318 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 17:32:30 +00:00 |
|
sglez@google.com
|
586db93c44
|
refactor duplication (shouldSkip and skip_name) into a utility function
R=caryclark@google.com, reed@google.com
Committed: https://code.google.com/p/skia/source/detail?r=10280
Review URL: https://codereview.chromium.org/19807005
git-svn-id: http://skia.googlecode.com/svn/trunk@10317 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 17:24:23 +00:00 |
|
reed@google.com
|
d9763a5505
|
fix warning of implicit cast to float
git-svn-id: http://skia.googlecode.com/svn/trunk@10316 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 17:10:05 +00:00 |
|
mtklein@google.com
|
8d725b25a6
|
all in the gyp
BUG=
R=caryclark@google.com
Review URL: https://codereview.chromium.org/19726012
git-svn-id: http://skia.googlecode.com/svn/trunk@10315 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 16:20:05 +00:00 |
|
edisonn@google.com
|
147adb10f7
|
pdfviewer: remove dependency on picture_utils. add utility function to render SkStream into bitmap.
Review URL: https://codereview.chromium.org/20087003
git-svn-id: http://skia.googlecode.com/svn/trunk@10314 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 15:56:19 +00:00 |
|
fmalita@google.com
|
c172cf4faa
|
Rollback Nexus10, ANGLE, and Win7 expectations after r10251 revert.
This is a revert of r10252.
R=senorblanco@chromium.org
Review URL: https://codereview.chromium.org/20064006
git-svn-id: http://skia.googlecode.com/svn/trunk@10313 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 15:48:25 +00:00 |
|
reed@google.com
|
5fdc983f58
|
expose shaders
git-svn-id: http://skia.googlecode.com/svn/trunk@10312 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 15:47:52 +00:00 |
|
epoger@google.com
|
27e1c0070d
|
rebaseline.py: set text mimetype for all .json files, so text diffs work
BUG=https://code.google.com/p/skia/issues/detail?id=1442
R=fmalita@google.com
Review URL: https://codereview.chromium.org/20017009
git-svn-id: http://skia.googlecode.com/svn/trunk@10311 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 15:38:39 +00:00 |
|
epoger@google.com
|
1c25e5a3aa
|
Set all gm expected-results.json files to text mimetype
BUG=https://code.google.com/p/skia/issues/detail?id=1442
R=fmalita@google.com
Review URL: https://codereview.chromium.org/19577017
git-svn-id: http://skia.googlecode.com/svn/trunk@10310 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 15:38:29 +00:00 |
|
reed@google.com
|
be19dbe488
|
use SK_DECLARE_STATIC_MUTEX
git-svn-id: http://skia.googlecode.com/svn/trunk@10309 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 15:06:34 +00:00 |
|
reed@google.com
|
2c38fed29d
|
use sk_bzero to init level, since I got the number of 0s wrong using { }
git-svn-id: http://skia.googlecode.com/svn/trunk@10308 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 14:55:00 +00:00 |
|
fmalita@google.com
|
87e74b6f03
|
rebaseline Android after update to freetype 2.5.0
R=epoger@google.com
Review URL: https://codereview.chromium.org/19550010
git-svn-id: http://skia.googlecode.com/svn/trunk@10306 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 14:32:04 +00:00 |
|
reed@google.com
|
d94697c21a
|
add mipmaps to scaledimagecache
BUG=
Review URL: https://codereview.chromium.org/19789016
git-svn-id: http://skia.googlecode.com/svn/trunk@10305 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 14:31:33 +00:00 |
|
robertphillips@google.com
|
58c856a54a
|
Reverting r10251 (Implement crop rect for SkImageFilter) due to Chromium-side unit test failures
git-svn-id: http://skia.googlecode.com/svn/trunk@10304 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 13:18:06 +00:00 |
|
skia.committer@gmail.com
|
7f1af501f2
|
Sanitizing source files in Housekeeper-Nightly
git-svn-id: http://skia.googlecode.com/svn/trunk@10299 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 07:01:12 +00:00 |
|
commit-bot@chromium.org
|
a7aa810894
|
Deterministic SkTSet and PDF Output
Addresses this issue: https://code.google.com/p/skia/issues/detail?id=1277
R=edisonn@google.com, vandebo@chromium.org
Author: richardlin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19283005
git-svn-id: http://skia.googlecode.com/svn/trunk@10298 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-24 01:51:08 +00:00 |
|
commit-bot@chromium.org
|
93a2e21344
|
Implemented transparent gradients
R=vandebo@chromium.org, edisonn@google.com
Author: richardlin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18585002
git-svn-id: http://skia.googlecode.com/svn/trunk@10297 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 23:16:03 +00:00 |
|
reed@google.com
|
2853429d39
|
remove dead defines from SkUserConfig.h
BUG=
R=bungeman@google.com
Review URL: https://codereview.chromium.org/19599011
git-svn-id: http://skia.googlecode.com/svn/trunk@10296 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 22:03:26 +00:00 |
|
commit-bot@chromium.org
|
4740135407
|
Fix Clang build on SkPDFResourceDict (CL 18977002)
R=edisonn@google.com, vandebo@chromium.org
Author: richardlin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19954011
git-svn-id: http://skia.googlecode.com/svn/trunk@10295 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 21:49:29 +00:00 |
|
edisonn@google.com
|
1f080163ac
|
pdfviewer: more simple fixed to prevent crashes
Review URL: https://codereview.chromium.org/19625008
git-svn-id: http://skia.googlecode.com/svn/trunk@10294 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 21:05:49 +00:00 |
|
edisonn@google.com
|
b44334c1c0
|
pdfviewer: don't crash if the xref is corrupted.
Review URL: https://codereview.chromium.org/20004007
git-svn-id: http://skia.googlecode.com/svn/trunk@10293 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 20:47:05 +00:00 |
|
commit-bot@chromium.org
|
70d75ca764
|
Add SkChecksum::Murmur3.
BUG=
R=reed@google.com
Author: mtklein@google.com
Review URL: https://chromiumcodereview.appspot.com/19500020
git-svn-id: http://skia.googlecode.com/svn/trunk@10292 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 20:25:34 +00:00 |
|
edisonn@google.com
|
d2d9f563be
|
skpdiff: remove default value for output. Diifs can be very big, and fill a hard drive, no sense to generate them if not needed.
R=zachr@google.com
Review URL: https://codereview.chromium.org/20054003
git-svn-id: http://skia.googlecode.com/svn/trunk@10291 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 20:15:08 +00:00 |
|
edisonn@google.com
|
8e473760d7
|
If we fail to contruct the Pdf Image Shader, mark the object as busted, and dn't try to remove it from shaders list. Also, when we delete invalid shaders, remove the lock, otherwise we freeze (see CanonicalShadersMutex usage).
R=vandebo@chromium.org
Review URL: https://codereview.chromium.org/19509005
git-svn-id: http://skia.googlecode.com/svn/trunk@10290 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 19:45:38 +00:00 |
|
edisonn@google.com
|
2fd5d36ea6
|
pdfviewer: fix type3 font, make SkPdfObject::get parameter const
Review URL: https://codereview.chromium.org/19670019
git-svn-id: http://skia.googlecode.com/svn/trunk@10289 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 19:43:48 +00:00 |
|
epoger@google.com
|
e94a7d2936
|
Move gm-expected to trunk/expectations/gm , and modify scripts that use it.
Left dummy content in the old gm-expected dir to keep Update step happy,
to avoid the breakages caused by r10281.
R=borenet@google.com
Review URL: https://codereview.chromium.org/19668009
git-svn-id: http://skia.googlecode.com/svn/trunk@10288 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 19:37:03 +00:00 |
|
reed@google.com
|
0e66162161
|
fix signed/unsigned warning
git-svn-id: http://skia.googlecode.com/svn/trunk@10287 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 19:27:48 +00:00 |
|
reed@google.com
|
602a1d7025
|
add scaledimagecache
BUG=
Review URL: https://codereview.chromium.org/20005003
git-svn-id: http://skia.googlecode.com/svn/trunk@10286 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 19:13:54 +00:00 |
|
epoger@google.com
|
7699eeb847
|
Revert r10281 -- it broke the Update step on Test builders
git-svn-id: http://skia.googlecode.com/svn/trunk@10285 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 18:32:55 +00:00 |
|
epoger@google.com
|
ed5eb4ef2a
|
Revert r10280, which caused https://code.google.com/p/skia/issues/detail?id=1441
Review URL: https://codereview.chromium.org/19537005
git-svn-id: http://skia.googlecode.com/svn/trunk@10284 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 17:56:20 +00:00 |
|
edisonn@google.com
|
2ccc3afa47
|
pdfviewer: improve memory usage, improve parse time (by 30-50%) and don't allocate extra buffers (more to do, but low priority now), and put the page specific memory in an allocator.
Review URL: https://codereview.chromium.org/19793011
git-svn-id: http://skia.googlecode.com/svn/trunk@10282 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 17:43:18 +00:00 |
|
epoger@google.com
|
0ab790bef3
|
Move gm-expected to trunk/expectations/gm , and modify scripts that use it.
R=borenet@google.com
Review URL: https://codereview.chromium.org/19697017
git-svn-id: http://skia.googlecode.com/svn/trunk@10281 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 17:35:43 +00:00 |
|
sglez@google.com
|
434251f872
|
refactor duplication (shouldSkip and skip_name) into a utility function
R=caryclark@google.com, reed@google.com
Review URL: https://codereview.chromium.org/19807005
git-svn-id: http://skia.googlecode.com/svn/trunk@10280 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 17:26:34 +00:00 |
|
reed@google.com
|
88876dbac8
|
remove dead SampleDecode.cpp
git-svn-id: http://skia.googlecode.com/svn/trunk@10275 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 16:20:28 +00:00 |
|
commit-bot@chromium.org
|
dfec28d4a9
|
Add SkImage->draw() call with src and dst rects.
Committed: http://code.google.com/p/skia/source/detail?r=10237
R=junov@chromium.org, senorblanco@chromium.org, reed@google.com
Author: arbesfeld@chromium.org
Review URL: https://chromiumcodereview.appspot.com/19729007
git-svn-id: http://skia.googlecode.com/svn/trunk@10274 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 15:52:16 +00:00 |
|
djsollen@google.com
|
bcc6d7d390
|
Update freetype to version 2.5.0.1 when building it from source.
R=bungeman@google.com
Review URL: https://codereview.chromium.org/19625006
git-svn-id: http://skia.googlecode.com/svn/trunk@10273 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 15:51:12 +00:00 |
|
borenet@google.com
|
a82c9eb598
|
Use SKIA_OUT variable in make.py
R=djsollen@google.com
Review URL: https://codereview.chromium.org/19743005
git-svn-id: http://skia.googlecode.com/svn/trunk@10272 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 15:45:50 +00:00 |
|
caryclark@google.com
|
4fdbb22964
|
turn off debugging printfs
fix pathops issues 1417, 1418
be more rigorous about pulling intersections of lines to end points
rewrite cubic/line and quad/line intersections to share style
BUG=
Review URL: https://codereview.chromium.org/19543005
git-svn-id: http://skia.googlecode.com/svn/trunk@10270 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 15:27:41 +00:00 |
|
borenet@google.com
|
672222e400
|
Update gyp DEPS
R=djsollen@google.com
Review URL: https://codereview.chromium.org/19996003
git-svn-id: http://skia.googlecode.com/svn/trunk@10266 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-07-23 14:46:58 +00:00 |
|