| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2006 The Android Open Source Project | 3 * Copyright 2006 The Android Open Source Project |
| 4 * | 4 * |
| 5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
| 6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 | 9 |
| 10 #ifndef SkUserConfig_DEFINED | 10 #ifndef SkUserConfig_DEFINED |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 122 */ | 122 */ |
| 123 //#define SK_DEFAULT_FONT_CACHE_LIMIT (1024 * 1024) | 123 //#define SK_DEFAULT_FONT_CACHE_LIMIT (1024 * 1024) |
| 124 | 124 |
| 125 /* | 125 /* |
| 126 * To specify the default size of the image cache, undefine this and set it to | 126 * To specify the default size of the image cache, undefine this and set it to |
| 127 * the desired value (in bytes). SkGraphics.h as a runtime API to set this | 127 * the desired value (in bytes). SkGraphics.h as a runtime API to set this |
| 128 * value as well. If this is undefined, a built-in value will be used. | 128 * value as well. If this is undefined, a built-in value will be used. |
| 129 */ | 129 */ |
| 130 //#define SK_DEFAULT_IMAGE_CACHE_LIMIT (1024 * 1024) | 130 //#define SK_DEFAULT_IMAGE_CACHE_LIMIT (1024 * 1024) |
| 131 | 131 |
| 132 /* If defined, use CoreText instead of ATSUI on OS X. | |
| 133 */ | |
| 134 //#define SK_USE_MAC_CORE_TEXT | |
| 135 | |
| 136 | |
| 137 /* If zlib is available and you want to support the flate compression | 132 /* If zlib is available and you want to support the flate compression |
| 138 algorithm (used in PDF generation), define SK_ZLIB_INCLUDE to be the | 133 algorithm (used in PDF generation), define SK_ZLIB_INCLUDE to be the |
| 139 include path. Alternatively, define SK_SYSTEM_ZLIB to use the system zlib | 134 include path. Alternatively, define SK_SYSTEM_ZLIB to use the system zlib |
| 140 library specified as "#include <zlib.h>". | 135 library specified as "#include <zlib.h>". |
| 141 */ | 136 */ |
| 142 //#define SK_ZLIB_INCLUDE <zlib.h> | 137 //#define SK_ZLIB_INCLUDE <zlib.h> |
| 143 //#define SK_SYSTEM_ZLIB | 138 //#define SK_SYSTEM_ZLIB |
| 144 | 139 |
| 145 /* Define this to allow PDF scalars above 32k. The PDF/A spec doesn't allow | 140 /* Define this to allow PDF scalars above 32k. The PDF/A spec doesn't allow |
| 146 them, but modern PDF interpreters should handle them just fine. | 141 them, but modern PDF interpreters should handle them just fine. |
| 147 */ | 142 */ |
| 148 //#define SK_ALLOW_LARGE_PDF_SCALARS | 143 //#define SK_ALLOW_LARGE_PDF_SCALARS |
| 149 | 144 |
| 150 /* Define this to provide font subsetter in PDF generation. | 145 /* Define this to provide font subsetter in PDF generation. |
| 151 */ | 146 */ |
| 152 //#define SK_SFNTLY_SUBSETTER "sfntly/subsetter/font_subsetter.h" | 147 //#define SK_SFNTLY_SUBSETTER "sfntly/subsetter/font_subsetter.h" |
| 153 | 148 |
| 154 /* Define this to remove dimension checks on bitmaps. Not all blits will be | |
| 155 correct yet, so this is mostly for debugging the implementation. | |
| 156 */ | |
| 157 #define SK_ALLOW_OVER_32K_BITMAPS | |
| 158 | |
| 159 /** | |
| 160 * To revert to int-only srcrect behavior in drawBitmapRect(ToRect), | |
| 161 * define this symbol. | |
| 162 */ | |
| 163 //#define SK_SUPPORT_INT_SRCRECT_DRAWBITMAPRECT | |
| 164 | |
| 165 /* Define this to set the upper limit for text to support LCD. Values that | 149 /* Define this to set the upper limit for text to support LCD. Values that |
| 166 are very large increase the cost in the font cache and draw slower, without | 150 are very large increase the cost in the font cache and draw slower, without |
| 167 improving readability. If this is undefined, Skia will use its default | 151 improving readability. If this is undefined, Skia will use its default |
| 168 value (e.g. 48) | 152 value (e.g. 48) |
| 169 */ | 153 */ |
| 170 //#define SK_MAX_SIZE_FOR_LCDTEXT 48 | 154 //#define SK_MAX_SIZE_FOR_LCDTEXT 48 |
| 171 | 155 |
| 172 /* If SK_DEBUG is defined, then you can optionally define SK_SUPPORT_UNITTEST | 156 /* If SK_DEBUG is defined, then you can optionally define SK_SUPPORT_UNITTEST |
| 173 which will run additional self-tests at startup. These can take a long time, | 157 which will run additional self-tests at startup. These can take a long time, |
| 174 so this flag is optional. | 158 so this flag is optional. |
| (...skipping 27 matching lines...) Expand all Loading... |
| 202 /* Determines whether to build code that supports the GPU backend. Some classes | 186 /* Determines whether to build code that supports the GPU backend. Some classes |
| 203 that are not GPU-specific, such as SkShader subclasses, have optional code | 187 that are not GPU-specific, such as SkShader subclasses, have optional code |
| 204 that is used allows them to interact with the GPU backend. If you'd like to | 188 that is used allows them to interact with the GPU backend. If you'd like to |
| 205 omit this code set SK_SUPPORT_GPU to 0. This also allows you to omit the gpu | 189 omit this code set SK_SUPPORT_GPU to 0. This also allows you to omit the gpu |
| 206 directories from your include search path when you're not building the GPU | 190 directories from your include search path when you're not building the GPU |
| 207 backend. Defaults to 1 (build the GPU code). | 191 backend. Defaults to 1 (build the GPU code). |
| 208 */ | 192 */ |
| 209 //#define SK_SUPPORT_GPU 1 | 193 //#define SK_SUPPORT_GPU 1 |
| 210 | 194 |
| 211 #endif | 195 #endif |
| OLD | NEW |