Age | Commit message (Collapse) | Author |
|
|
|
|
|
Bug: 26593930
Change-Id: I091a6668b7f72d8ecfefe0fe8ad2f3d101b36b7b
|
|
NOT MERGE
* commit 'e6574c69d974ed0ca4bf392fcf7854ada466eae7':
Purge non-NEON ARM code. DO NOT MERGE
|
|
* commit '53d347637edffad39cef105991aa22e9720dd27c':
Purge non-NEON ARM code. DO NOT MERGE
|
|
* commit 'a1d8ac0ac0af44d74fc082838936ec265216ab60':
Purge non-NEON ARM code. DO NOT MERGE
|
|
As I begin to wade in here, it's nice to remove as much code as possible.
BUG=skia:4117
Review URL: https://codereview.chromium.org/1277953002
=======================================================================
Cherry-pick of https://skia.googlesource.com/skia/+/e683e810
Speculative fix for b/23648740. Remove the function that crashes.
BUG:23648740
Change-Id: Ie4d681976bc1e39ed4f78d63d30259c9e35aea07
|
|
As I begin to wade in here, it's nice to remove as much code as possible.
BUG=skia:4117
Review URL: https://codereview.chromium.org/1277953002
=======================================================================
Cherry-pick of https://skia.googlesource.com/skia/+/e683e810
Speculative fix for b/23648740. Remove the function that crashes.
BUG:23648740
Change-Id: Ie4d681976bc1e39ed4f78d63d30259c9e35aea07
|
|
bug:22390304
Change-Id: Ibf8cefc82948043d8241b27b2e2dabf4dc6829d5
|
|
Bug: 21900179
don't square error term twice
BUG=skia:3877
Review URL: https://codereview.chromium.org/1163843003
another double square
BUG=skia:3877
Review URL: https://codereview.chromium.org/1152623005
|
|
BUG: 21108081
Use high precision vertex attributes.
BUG:skia=3545,3771
Review URL: https://codereview.chromium.org/1145273002
Add adb_wait_for_device script
BUG=skia:3718
Review URL: https://codereview.chromium.org/1149163003
SkPDF: with opaque draws, treat SRC mode as SRC_OVER
BUG=chromium:473572
Review URL: https://codereview.chromium.org/1159763004
Better comments in SkXfermodeInterpretation
Review URL: https://codereview.chromium.org/1159493003
Change-Id: I1ecf6e8e44994fb2acfebe33f77d2b43638089e7
|
|
NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion
* commit 'b6e18701a85015d6ccc77e50ed55d091068dc565':
DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion
|
|
Revert "DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion"
* commit '402d30ff52518b06db8998bbce8ef138e7112e6e':
Revert "DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion"
|
|
NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion
* commit 'b3d4676e1f4470c090b063fe8d16e45b6d6081b5':
DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion
|
|
integer wrap around for malloc size when creating a SkRegion
* commit '159f22e83dd74d08b39bdd5ad1cd1db46bd6ad1d':
DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion
|
|
Prevent integer wrap around for malloc size when creating a SkRegion"
* commit '21abce44194648ee0e1f9bdc2b5e68aa2a87545e':
Revert "DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion"
|
|
integer wrap around for malloc size when creating a SkRegion
* commit '6ed1c0d9947636a403319b4d386354de0c0738c5':
DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion
|
|
for malloc size when creating a SkRegion
* commit '92e4a90e9d49e81c37f689b5dbd1f2f09d8db1c7':
DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion
|
|
wrap around for malloc size when creating a SkRegion"
* commit 'f7d70b78303f4d930a222bbab4b2eaa6c966d3e5':
Revert "DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion"
|
|
around for malloc size when creating a SkRegion
* commit '7b6865e9b5bcccd2e046f64d8b8fba8c9c045a23':
DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion
|
|
creating a SkRegion
* commit '17e38ec9b8698d73539095c52ded2c89651436a2':
DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion
|
|
size when creating a SkRegion"
* commit '60ed36dfef57fc77159096db59a2bc9b233d23f0':
Revert "DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion"
|
|
creating a SkRegion
* commit 'd26ad41b866449e685d9e6df7e56148b527ace77':
DO NOT MERGE: Prevent integer wrap around for malloc size when creating a SkRegion
|
|
SkRegion
Review URL: https://codereview.chromium.org/1143603003
Uses sk_64_mul instead of Sk64
bug:20883006
(cherry picked from commit 181f49c7acb67ad009f6deceb3b5cc0a45220ab4)
Change-Id: If93c6b957ea2f31b882cc272268700e415f724c5
|
|
creating a SkRegion"
This reverts commit d26ad41b866449e685d9e6df7e56148b527ace77.
lmp-dev no longer has Sk64.h
Change-Id: Ifffc2615d6c0ff83b839734ce8f54a9e26f4e06d
|
|
SkRegion
Review URL: https://codereview.chromium.org/1143603003
bug:20883006
cherry picked from commit 181f49c7acb67ad009f6deceb3b5cc0a45220ab4
There are some modifications due to the fact that sk_64_mul does not
yet exist. Instead, use Sk64.
Change-Id: I0472c2b93bdf5f3bf291aaabe11a32e78497dcda
|
|
Review URL: https://codereview.chromium.org/1143603003
bug:20883006
Change-Id: I0472c2b93bdf5f3bf291aaabe11a32e78497dcda
|
|
bug:21108081
Change-Id: I2c8a4c8183d8449fe6e1c53fc69381b5c7a2e1aa
|
|
https://codereview.chromium.org/1027373002/)" into master-skia
https://skia.googlesource.com/skia/+/465706820d0d373f76ab4831c286115ee0d86b7a
Change-Id: I45c451de2407723669fdc9b9a3ca8c851d03e56e
|
|
https://codereview.chromium.org/1027373002/)
Reason for revert:
Appears to be breaking Linux ARM bots:
FAILED:
/usr/local/google/home/mosaic-role/slave/repo_clients/chromium_tot/chromium/src/../../prebuilt/toolchain/armv7a/bin/armv7a-cros-linux-gnueabi-g++
... -o obj/third_party/skia/src/ports/skia_library.SkFontHost_FreeType.o
../../third_party/skia/src/ports/SkFontHost_FreeType.cpp:37:31: fatal error:
freetype/ftmm.h: No such file or directory
#include FT_MULTIPLE_MASTERS_H
^
compilation terminated.
Original issue's description:
> Font variations.
>
> Multiple Master and TrueType fonts support variation axes.
> This implements back-end support for axes on platforms which
> support it.
>
> Committed: https://skia.googlesource.com/skia/+/05773ed30920c0214d1433c07cf6360a05476c97
>
> Committed: https://skia.googlesource.com/skia/+/3489ee0f4fa34f124f9de090d12bdc2107d52aa9
TBR=reed@google.com,mtklein@google.com,djsollen@google.com,halcanary@google.com,bungeman@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/1139123008
|
|
(patchset #6 id:80002 of https://codereview.chromium.org/1134743003/)" into master-skia
https://skia.googlesource.com/skia/+/daa57bfd4204f5a7d304c580bcf5ad99d0121e1f
Change-Id: Ie50d2ebf0cfe1608cb134d3114bb57868ef8fe11
|
|
id:80002 of https://codereview.chromium.org/1134743003/)
Reason for revert:
likely affect layouttests, so need to add a guard
Original issue's description:
> antialias matrix-image-filter to get smooth diagonals
>
> BUG=skia:
>
> Committed: https://skia.googlesource.com/skia/+/fa33f5a6b770130acdc55f2ffe19dd545665726a
TBR=senorblanco@google.com,robertphillips@google.com,bsalomon@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:
Review URL: https://codereview.chromium.org/1128823010
|
|
https://skia.googlesource.com/skia/+/0135a41e095a433414e21e37b277dab7dcbec373
Change-Id: If2bf13e3df0c18af31f4076dcd07e7469a935f20
|
|
This will cause minor (off-by-one) diffs due to a little lost precision:
colortype_xfermodes
mixed_xfermodes
xfermodes2
xfermodeimagefilter
xfermodes3
xfermodes
Desktop:
Xfermode_Difference_aa 9.77ms -> 7.32ms 0.75x
Xfermode_Exclusion_aa 8.49ms -> 6.21ms 0.73x
Xfermode_Difference 17ms -> 7.54ms 0.44x
Xfermode_Exclusion 13.5ms -> 5.09ms 0.38x
N7:
Xfermode_Difference_aa 32.2ms -> 27.6ms 0.86x
Xfermode_Difference 43.9ms -> 32ms 0.73x
Xfermode_Exclusion_aa 40.5ms -> 26.7ms 0.66x
Xfermode_Exclusion 71.5ms -> 23.9ms 0.33x
This wraps up the xfermodes implemented in Sk4f.
BUG=skia:
Review URL: https://codereview.chromium.org/1141213002
|
|
https://skia.googlesource.com/skia/+/fa33f5a6b770130acdc55f2ffe19dd545665726a
Change-Id: I6dbd1d7e2120d5c942105bd07c00bab37da58eea
|
|
BUG=skia:
Review URL: https://codereview.chromium.org/1134743003
|
|
https://skia.googlesource.com/skia/+/5f68c348403b03b1c53732df0980e55c19ce5685
Change-Id: Iba1b8b932b7b6d3feddd0d4c8b7659927484fc23
|
|
BUG=skia:
Review URL: https://codereview.chromium.org/1127933003
|
|
https://skia.googlesource.com/skia/+/e3ababe44315452cd33b96a18ce316ede09ff3c3
Change-Id: I2219753479acf8a2bb12594768366c62453419f9
|
|
BUG=skia:
Review URL: https://codereview.chromium.org/1131513005
|
|
master-skia
https://skia.googlesource.com/skia/+/c77f6af7c3ca08c94b882ccb2fbd61e6bae7ea42
Change-Id: Icc54e618c77a285b3b8990cabc83776661fd1039
|
|
Make the bin/c and bin/ac scripts work with sh. The scripts are run with
/bin/sh shebang, which fails atleast on ubuntu 12.04 /bin/sh. The sh in
Ubuntu 12.04 is dash.
The fixes are according to the suggestions in http://mywiki.wooledge.org/Bashism
Also run "compare" script with explicit ./bin/ path to support people
who do not have skia/bin in PATH.
Review URL: https://codereview.chromium.org/1139033005
|
|
Bug: 16523629
Change-Id: I7245913750c362ae9dbe28975117c36e498fd781
|
|
master-skia
https://skia.googlesource.com/skia/+/27e517ae533775889c98c65fa2f07b98357ecbc2
Change-Id: I9aee187f5a704b400beadfef4c062ab6601cd637
|
|
0x8001 / 0x7fff don't seem to work, but we were close: 0x8000 does.
I plan to use this to implement the Difference xfermode,
and it seems generally handy.
BUG=skia:
Review URL: https://codereview.chromium.org/1133933004
|
|
https://skia.googlesource.com/skia/+/9d214295e47405019d1494182a5182a92a22f0a6
Change-Id: I319df3a8e2b220b5601a830dee401d91766a7e13
|
|
Prior to https://codereview.chromium.org/1085253002/, this would crash.
Only happens with interlaced gif images with an odd height. (Maybe
there are more restrictions?)
Test image provided by zoran.jovanovic@sonymobile.com for checking in.
Add include before includes.
Review URL: https://codereview.chromium.org/1091053002
|
|
https://skia.googlesource.com/skia/+/87a773c5b197964cb0ae67dc8bb402d7557be6ca
Change-Id: I29d927a734032ea1a3ad4e90702ee340ba2fa5f1
|
|
TBR=robertphillips@google.com
Review URL: https://codereview.chromium.org/1139803003
|
|
https://skia.googlesource.com/skia/+/fba9da78acf8853f0074d0518411bafc827f3771
Change-Id: I09836520bf08352974d92e810cdb7a82ef4e176a
|