88b93da63d
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 cannot land until after the following Chrome CL lands: https://chromium-review.googlesource.com/c/chromium/src/+/1516096 (Disable opList sorting within Skia) Change-Id: Ic7d6a1a77a08f2fe42324773f62cccf8175ab3d7 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/199931 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
27 lines
730 B
Plaintext
27 lines
730 B
Plaintext
# Copyright 2017 Google Inc.
|
|
#
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
flutter_defines = [
|
|
"SK_DISABLE_OPLIST_SORTING",
|
|
"SK_LEGACY_SKCODEC_NONE_ENUM",
|
|
|
|
# Flutter always wants this https://github.com/flutter/flutter/issues/11402
|
|
"SK_ENABLE_DUMP_GPU",
|
|
|
|
# Remove software rasterizers to save some code size.
|
|
"SK_DISABLE_AAA",
|
|
"SK_DISABLE_DAA",
|
|
|
|
# API staging
|
|
|
|
# Flutter doesn't deserialize anything.
|
|
"SK_DISABLE_READBUFFER",
|
|
"SK_DISABLE_EFFECT_DESERIALIZATION",
|
|
|
|
# Fast low-precision software rendering isn't a priority for Flutter.
|
|
"SK_DISABLE_LEGACY_SHADERCONTEXT",
|
|
"SK_DISABLE_LOWP_RASTER_PIPELINE",
|
|
"SK_FORCE_RASTER_PIPELINE_BLITTER",
|
|
]
|