Skip to content

Commit dfab50d

Browse files
author
Romain Guy
committed
Tweak text gamma correction
Change-Id: Icd3326e6a054d6020c3ed61c8459394bc87401dd
1 parent 2e6f5ca commit dfab50d

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

libs/hwui/GammaFontRenderer.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@ static int luminance(const SkPaint* paint) {
4242
GammaFontRenderer* 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

libs/hwui/Properties.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)