Go to file
Robert Phillips 1c9686bfa5 Speculative "fix" for crash in analyzeProcessors
From the bug it looks like a null fragment processors may be getting into the processor set. This CL tries to plug any gaps in our fragmentProcessor handling.

The only real substantive part to this CL is the addition of some "if (!fp) { return nullptr; }" blocks.

Everything else is just to add chokepoints for processor allocation.

Bug: 734076
Change-Id: I4952b1a05bc6690d5aa09de977fa6dc54c80338a
Reviewed-on: https://skia-review.googlesource.com/21267
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2017-06-30 15:29:50 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Revert "Remove deadcode for sRGB image shading." 2017-06-26 13:59:51 +00:00
bin bin/fetch-clang-format 2017-03-08 16:43:49 +00:00
debugger Retract GrTexture*.h & GrRenderTarget*.h from other headers 2017-06-13 17:21:41 +00:00
dm always touch verbose.log, even if --verbose 2017-06-26 17:50:30 +00:00
example Revert "Revert "Plumb the use of GrBackendRenderTarget throughout Skia"" 2017-05-01 14:14:50 +00:00
experimental Retract GrTexture*.h & GrRenderTarget*.h from other headers 2017-06-13 17:21:41 +00:00
fuzz Remove SkImageFilter::MakeBlur entry point 2017-06-27 12:49:25 +00:00
gm Allow caps on hairlines for gpu dashed lines 2017-06-30 15:21:10 +00:00
gn Always use raster pipeline for SkTwoPointConicalGradient 2017-06-29 17:44:30 +00:00
include remove filterSpan from SkColorFilter 2017-06-29 16:09:37 +00:00
infra Rename CT bots back to "Ubuntu" 2017-06-30 14:53:39 +00:00
platform_tools Enable ios on Raspberry Pi 2017-04-25 16:56:41 +00:00
resources Make SkCodec more flexible about its required frame 2017-06-07 20:15:17 +00:00
samplecode Enable SDF text when using a perspective matrix. 2017-06-27 20:17:23 +00:00
site build regenerating SkJumper stages into GN 2017-06-28 18:22:16 +00:00
src Speculative "fix" for crash in analyzeProcessors 2017-06-30 15:29:50 +00:00
tests Speculative "fix" for crash in analyzeProcessors 2017-06-30 15:29:50 +00:00
third_party Roll ANGLE 2017-06-12 16:00:07 +00:00
tools Valgrind suppressions for new Debian 9 GPU bot 2017-06-30 14:53:38 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore [infra] Move Android and GPU maps into gen_tasks.go. 2017-06-14 13:17:43 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Added support for building for tvOS 2017-03-14 22:55:04 +00:00
BUILD.gn Re-re-land sksl fragment processor support 2017-06-29 14:57:47 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll ANGLE 2017-06-22 12:46:04 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
PRESUBMIT.py Update CQ extra trybots after switch to Debian 2017-06-29 19:35:40 +00:00
public.bzl remove SkImageEncoder_none.cpp 2017-06-21 14:52:30 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
whitespace.txt Marker for Win AMD driver update. 2017-05-22 17:21:14 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.