diff options
author | 2016-08-03 19:19:48 -0700 | |
---|---|---|
committer | 2016-08-03 19:19:48 -0700 | |
commit | b97963401220da82455e0dfe1f7206e7e8b249e1 (patch) | |
tree | f3415f1aa9e9b89ca3992506de4435b287cf05bb /site/dev/runtime/config.md | |
parent | 52d1be5ca7b1ba8cc450be7dd6377ea5bb73386a (diff) |
Revert of SkRTConf: reduce functionality to what we use, increase simplicity (patchset #8 id:150001 of https://codereview.chromium.org/2212473002/ )
Reason for revert:
missed GrVkPipelineStateCache
Original issue's description:
> SkRTConf: reduce functionality to what we use, increase simplicity
>
> GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2212473002
> DOCS_PREVIEW= https://skia.org/?cl=2212473002
> CQ_INCLUDE_TRYBOTS=master.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot
>
> [mtklein]
> TBR=reed@google.com
> Only removing unused public API.
>
> Committed: https://skia.googlesource.com/skia/+/ef59974708dade6fa72fb0218d4f8a9590175c47
TBR=halcanary@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Review-Url: https://codereview.chromium.org/2215433003
Diffstat (limited to 'site/dev/runtime/config.md')
-rw-r--r-- | site/dev/runtime/config.md | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/site/dev/runtime/config.md b/site/dev/runtime/config.md new file mode 100644 index 0000000000..fd31af75c5 --- /dev/null +++ b/site/dev/runtime/config.md @@ -0,0 +1,89 @@ +Runtime Configuration Settings +============================== + +Here is a (partial) list of Skia's runtime configuration settings: + +## Warning suppression: + +* configuration name: images.gif.suppressDecoderWarnings + environment variable: skia_images_gif_suppressDecoderWarnings + type: boolean + description: Suppress GIF warnings and errors when calling image decode + functions. + default: true. + +* configuration name: images.jpeg.suppressDecoderWarnings + environment variable: skia_images_jpeg_suppressDecoderWarnings + type: boolean + description: Suppress most JPG warnings when calling decode functions. + default: false in debug, true otherwise. + +* configuration name: images.jpeg.suppressDecoderErrors + environment variable: skia_images_jpeg_suppressDecoderErrors + type: boolean + description: Suppress most JPG error messages when decode function fails. + default: false in debug, true otherwise. + +* configuration name: images.png.suppressDecoderWarnings + environment variable: skia_images_png_suppressDecoderWarnings + type: boolean + description: Suppress most PNG warnings when calling image decode functions. + default: false in debug, true otherwise. + +## Other: + +* configuration name: bitmap.filter + environment variable: skia_bitmap_filter + type: string + description: Which scanline bitmap filter to use \[mitchell, lanczos, hamming, + gaussian, triangle, box\] + default: mitchell + +* configuration name: mask.filter.analyticNinePatch + environment variable: skia_mask_filter_analyticNinePatch + type: boolean + description: Use the faster analytic blur approach for ninepatch rects + default: \? + +* configuration name: gpu.deferContext + environment variable: skia_gpu_deferContext + type: boolean + description: Defers rendering in GrContext via GrInOrderDrawBuffer + default: true + +* configuration name: gpu.dumpFontCache + environment variable: skia_gpu_dumpFontCache + type: boolean + description: Dump the contents of the font cache before every purge + default: false + +* configuration name: bitmap.filter.highQualitySSE + environment variable: skia_bitmap_filter_highQualitySSE + type: boolean + description: Use SSE optimized version of high quality image filters + default: false + +## Use: + +These configuration values can be changed at runtime by including this in your +program: + +<!--?prettify?--> +~~~~ +#include "SkRTConf.h" +/*...*/ +int main() { + SK_CONF_SET( configuration_name, new_value ); + /*...*/ +~~~~ + +Or by setting the corresponding environment variable before starting the +program. For example, in Bourne shell: + +<!--?prettify?--> +~~~~ +#!/bin/sh +export skia_environment_variable="new_value" +your_program +~~~~ + |