History log of /external/skia/fuzz/FuzzCanvas.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5aa9158a24bc0bd27db7d740e4ec07f6aa64f060 21-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: NullGL & DebugGL

Change-Id: I369750c5614ee3b632ff33c82e04125e7c2dfefd
Reviewed-on: https://skia-review.googlesource.com/9942
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
6405e71279e99731f89db69325c6763ec62a98e1 20-Mar-2017 Brian Salomon <bsalomon@google.com> Remove gpu configs that don't have explicit API.

DOCS_PREVIEW= https://skia.org/?cl=9871

Change-Id: I510473cf91d8bee38d1e33424b1ae7b30dc86968
Reviewed-on: https://skia-review.googlesource.com/9871
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
5fa6645dbe4f56a51ce0f59c13c99afb12ff3f5c 16-Mar-2017 Mike Reed <reed@google.com> remove unused VerticesFlags

Deferring removing the flags parameter from the virtuals until a
later CL (as it collides with another related CL)

BUG=skia:6366

Change-Id: I817fae3df03ecebe5ec3532f691ed06deab890e6
Reviewed-on: https://skia-review.googlesource.com/9739
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Mike Reed <reed@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
f49b1e0ad955c437675eae6e8bd64a2e0941e204 15-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: only valid ChannelSelectors

BUG=skia:6374
Change-Id: Idf925dbe32298672d7e5debb7e95499269d93706
Reviewed-on: https://skia-review.googlesource.com/9781
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
0361d49e2a663b9fc36352e308728a470320366b 15-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: make fuzzing drawImgNine easier

Change-Id: I82c8723d0b9192008b323f65232054d9acafddcc
Reviewed-on: https://skia-review.googlesource.com/9724
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
44801cac9a7a83711e1b04b14e90364e02a6de49 15-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: NativeGLCanvas

Change-Id: I7e032d19a5d464e0c46e76acac399786dd79b735
Reviewed-on: https://skia-review.googlesource.com/9721
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
dad29a059e11158c97e575747e7769a2a4fb9179 14-Mar-2017 Kevin Lubick <kjlubick@google.com> Fix uninitialized values in FuzzCanvas

BUG=skia:

Change-Id: I45cb8a2d0695ec9a065ea9dd216e5d0220ad5a98
Reviewed-on: https://skia-review.googlesource.com/9690
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
97eb4feb112967ba7fcb00d6995adda1002873c2 14-Mar-2017 Mike Reed <reed@google.com> add SkVertices::Builder

Possible next iterations:
- remove another allocation use the SkData trick to share
the object and its (trailing) data
- store a bit that tells use to free each pointer, allowing
the builder to "adopt" some allocations instead of copy.

Larger idea:
- merge with drawPoints to have a single object for both.

BUG=skia:6366

Change-Id: Iec33239aa2ad5d00b36469ca0b88934ddf6f22eb
Reviewed-on: https://skia-review.googlesource.com/9604
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Mike Reed <reed@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
1e0138b58287c086a3085cd2b4640c713d5c9653 10-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: rename functions, cleanup

Change-Id: I52c2da967f7a690d262d05e8f6a6c0242391d55a
Reviewed-on: https://skia-review.googlesource.com/9537
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
f7005200725f1a96c7174be3e9a3175f9aa19151 10-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: fuzz_enum_range template

Change-Id: Ida7c9f88066fb929d9ccf2f664091b194d22d848
Reviewed-on: https://skia-review.googlesource.com/9527
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
5af600e42c5660d01e209d5634c15352202368b8 09-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: SkVertices

Change-Id: Ib068ffa634759bca5e214082d43a8471c8839f82
Reviewed-on: https://skia-review.googlesource.com/9493
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
e03c3e5edcbcb53dcef9729ddd6bef07dc750645 09-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: ImageFilter

Change-Id: I9446bd81fda82e398f08ed162dcd55253b597096
Reviewed-on: https://skia-review.googlesource.com/9491
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
5395c598dbc3fc85b45a18752867aea65643f147 08-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: TextBlob RSXform SkMaskFilter SkPathEffect

Change-Id: I41221c74e9f0b23d4fa70dca419f1451967df9fb
Reviewed-on: https://skia-review.googlesource.com/9413
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
b69c4b8bdeb30e74c88b6ce3f3792d825992b03d 08-Mar-2017 Hal Canary <halcanary@google.com> formatting change: FuzzCanvas.cpp

Change-Id: I55345c193e6a15f650a992053d00bc42ef6a8854
Reviewed-on: https://skia-review.googlesource.com/9412
Reviewed-by: Hal Canary <halcanary@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
27bece831ddecfd33ee5fecd81ca9e6939b30e49 07-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: SkColorFilter

* Also fix SkRRect generation to only make valid RRs.a
* drawDRRect only draws if outer contains inner.
* Also fix SkComposeColorFilter::toString

Change-Id: Ia75da2813555b7714663929d0ec288ae2a86d9f1
Reviewed-on: https://skia-review.googlesource.com/9399
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
3a97d2742fa3df70357e4a758e9b7142792b3518 07-Mar-2017 Hal Canary <halcanary@google.com> Fuzz Canvas: Remember that nextRange is inclusive.

BUG=skia:6336
Change-Id: I5ca005f8bf821d5a6f153c3df80d4c7309519cba
Reviewed-on: https://skia-review.googlesource.com/9395
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
ce540eae37a4e6aab8e888991e4d40c83a93f427 06-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: fix BUG=skia:6321

Change-Id: I979b85cbe1eadca667d5d622bbbe24749da7b770
Reviewed-on: https://skia-review.googlesource.com/9289
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
68b9b57638d3c27587c21aefef7c36c4ed4e78e5 02-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: fix drawVertices BUG=skia:6314

Change-Id: I5f55a0fc03d4fe780b35529df9eeb385639501f2
Reviewed-on: https://skia-review.googlesource.com/9173
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
c1a70e2ddef9147964611e76d2e1142a7ea0ad79 01-Mar-2017 Hal Canary <halcanary@google.com> FuzzCanvas: fix text generation BUG=skia:6299

Change-Id: Ia87aee1e21bb3429d9f0bab0943190b48e0d76f2
Reviewed-on: https://skia-review.googlesource.com/9122
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
1ac8fd25381a043681a24dc3171189db535c587d 01-Mar-2017 Kevin Lubick <kjlubick@google.com> Define canvas fuzzers like the other API fuzzers

Invoke these like:
out/Clang/fuzz -n RasterN32Canvas -b [fuzz]
out/Clang/fuzz -n NullCanvas -b [fuzz]
out/Clang/fuzz -n PDFCanvas -b [fuzz]

For debugging:
out/Clang/fuzz -n _DumpCanvas -b [fuzz]

BUG=skia:

Change-Id: I19bd215df09ad2e4ceb7ab16ac6b232fb3f905ed
Reviewed-on: https://skia-review.googlesource.com/9097
Reviewed-by: Hal Canary <halcanary@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
edbeb8b842aa86d18388f75a1dbf1e470a565680 27-Feb-2017 Kevin Lubick <kjlubick@google.com> Fix stack-overflow in FuzzCanvas

BUG=skia:

Change-Id: Id42dfff7a59218a8158bf93320a64547f98a401b
Reviewed-on: https://skia-review.googlesource.com/9026
Reviewed-by: Hal Canary <halcanary@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
671e442fccaacf57b6922324e8160173a2919608 27-Feb-2017 Hal Canary <halcanary@google.com> FuzzCanvas: impl SkPictureShader, SkTypeface, other TextEncodings

Change-Id: Ie27fbaf6ba9c85f7ec54e8d8251f62a0e193458e
Reviewed-on: https://skia-review.googlesource.com/8996
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
/external/skia/fuzz/FuzzCanvas.cpp
24ac42b373d9202a89538a1873df9275870c7632 14-Feb-2017 Hal Canary <halcanary@google.com> Fuzz PDF, N32, and Null Canvases

run `fuzz --type pdf_canvas` or `fuzz --type null_canvas` or
`fuzz --type n32_canvas`

Change-Id: Id70179d5578ed1e67006aef7823bf75fc1d7a4a6
Reviewed-on: https://skia-review.googlesource.com/8418
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
/external/skia/fuzz/FuzzCanvas.cpp