skia2/gn
Robert Phillips 570f4e51fd Always explicitly allocate except in Android Framework (take 3)
This will turn on explicit allocation (w/o opList sorting) in Chrome. It leaves the old allocation system in place in Android Framework and some of Skia's older bots.

We want:
  Flutter and Chrome to always explicitly allocate but not sort opLists outside of DDLs
  Android to never explicitly allocate and, thus, automatically never sort opLists

This needs the following Chrome suppression CL to land first:
https://chromium-review.googlesource.com/c/chromium/src/+/15182 (Add flag to skia/config/SkUserConfig.h to unblock Skia roll)

TBR=bsalomon@google.com
Change-Id: I3f51005ebc975ec754c2e0d2c646c0c324b02158
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/200507
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-03-12 19:37:21 +00:00
..
toolchain solink with --start-group/--end-group 2019-02-28 16:44:00 +00:00
__init__.py Make gn directory importable in python 2017-03-20 17:40:30 +00:00
ar.py
bench.gni Benchmark for charToGlyph 2019-02-04 18:03:52 +00:00
BUILD.gn set -fcolor-diagnostics when is_clang 2019-02-28 15:19:30 +00:00
BUILDCONFIG.gn Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
call.py Add gn plumbing for mdbviz tool 2017-09-05 13:57:44 +00:00
checkdir.py Bundle resources and skps directories into iOS app. 2017-11-29 17:06:25 +00:00
codesign_ios.py Allow different identities for iOS code signing 2017-12-07 20:42:00 +00:00
compile_processors.py switched to infra version of clang-format for skslc 2017-07-27 20:28:50 +00:00
core.gni Make SkCubicMap public 2019-03-06 19:58:28 +00:00
cp.py
create_sksl_enums.py Create sksl_enums.inc with UNIX line endings (even on Windows) 2018-02-09 15:13:11 +00:00
effects_imagefilters.gni Reland "simplify disabling effect deserialization" 2018-11-08 14:26:52 +00:00
effects.gni Remove SkToSRGBColorFilter (now unused) 2019-03-12 13:19:28 +00:00
find_headers.py Add 'public' headers support to find_headers.py 2018-05-30 18:00:09 +00:00
find_ios_sysroot.py Add iOS simulator support in GN. 2017-03-13 17:21:43 +00:00
flutter_defines.gni Always explicitly allocate except in Android Framework (take 3) 2019-03-12 19:37:21 +00:00
fuchsia_defines.gni remove legacy hinting-enum guards 2018-11-28 20:15:03 +00:00
gen_plist_ios.py Add create_bundle support for GN 2017-11-28 15:29:07 +00:00
gm.gni Remove SkToSRGBColorFilter (now unused) 2019-03-12 13:19:28 +00:00
gn_meta_sln.py Decorate project names with their relative path in the meta SLN 2018-06-01 19:22:08 +00:00
gn_to_bp_utils.py Fix Android host-side Windows build 2019-03-05 18:57:07 +00:00
gn_to_bp.py Export libvulkan headers for android libraries depending on skia 2019-03-11 19:31:35 +00:00
gn_to_cmake.py Revert "Revert "make third_party() static libraries"" 2019-02-01 21:12:50 +00:00
gpu.gni Revert "Reintroduce deinstantiate lazy proxy types and use for promise images." 2019-03-12 13:37:21 +00:00
highest_version_dir.py Filter Windows SDK and Compiler directories 2017-12-11 20:26:08 +00:00
is_clang.py
opts.gni clean up SkBitmapProcState::platformProcs() 2018-12-03 21:24:31 +00:00
pdf.gni SkPDF: unify Canon and Document 2019-01-14 17:56:14 +00:00
push_to_android.py skia_android_serial = "auto" 2017-01-12 16:30:17 +00:00
run_sksllex.py Revert "Revert "SkSL now supports null child processors"" 2019-02-22 17:50:30 +00:00
samples.gni Handle arbitrary and degenerate quadrilaterals in GrQuadPerEdgeAA 2019-03-11 20:04:03 +00:00
shared_sources.gni remove empty skia_for_chromium_defines 2019-01-17 17:37:01 +00:00
skia.gni SkPDF: Add experimental Harfbuzz font subsetter 2019-03-06 16:30:56 +00:00
sksl.gni Reland "SkMixerColorFilter GPU impl" 2019-03-05 15:03:34 +00:00
tests.gni Remove SkToSRGBColorFilter (now unused) 2019-03-12 13:19:28 +00:00
utils.gni move SkMetaData into src 2019-02-07 00:26:49 +00:00
xps.gni SkDocument: Factories now located in SkPDFDocument.h and SkXPSDocument.h 2018-09-20 18:21:07 +00:00