File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -42,13 +42,13 @@ static int luminance(const SkPaint* paint) {
4242GammaFontRenderer* GammaFontRenderer::createRenderer () {
4343 // Choose the best renderer
4444 char property[PROPERTY_VALUE_MAX];
45- if (property_get (PROPERTY_TEXT_GAMMA_SHADER, property, DEFAULT_TEXT_GAMMA_SHADER) > 0 ) {
46- if (!strcasecmp (property, " shader" )) {
45+ if (property_get (PROPERTY_TEXT_GAMMA_METHOD, property, DEFAULT_TEXT_GAMMA_METHOD) > 0 ) {
46+ if (!strcasecmp (property, " lookup" )) {
47+ return new LookupGammaFontRenderer ();
48+ } else if (!strcasecmp (property, " shader" )) {
4749 return new ShaderGammaFontRenderer (false );
4850 } else if (!strcasecmp (property, " shader3" )) {
4951 return new ShaderGammaFontRenderer (true );
50- } else if (!strcasecmp (property, " lookup" )) {
51- return new LookupGammaFontRenderer ();
5252 }
5353 }
5454
Original file line number Diff line number Diff line change @@ -88,7 +88,8 @@ enum DebugLevel {
8888//
8989// See PROPERTY_TEXT_GAMMA, PROPERTY_TEXT_BLACK_GAMMA_THRESHOLD and
9090// PROPERTY_TEXT_WHITE_GAMMA_THRESHOLD for more control.
91- #define PROPERTY_TEXT_GAMMA_SHADER "hwui.text_gamma_correction"
91+ #define PROPERTY_TEXT_GAMMA_METHOD "hwui.text_gamma_correction"
92+ #define DEFAULT_TEXT_GAMMA_METHOD "lookup"
9293
9394// Gamma (>= 1.0, <= 10.0)
9495#define PROPERTY_TEXT_GAMMA "hwui.text_gamma"
@@ -111,8 +112,6 @@ enum DebugLevel {
111112
112113#define DEFAULT_TEXTURE_CACHE_FLUSH_RATE 0.6f
113114
114- #define DEFAULT_TEXT_GAMMA_SHADER "false"
115-
116115#define DEFAULT_TEXT_GAMMA 1.4f
117116#define DEFAULT_TEXT_BLACK_GAMMA_THRESHOLD 64
118117#define DEFAULT_TEXT_WHITE_GAMMA_THRESHOLD 192
You can’t perform that action at this time.
0 commit comments