0

Set gamma correction settings to match platform.

BUG=144809,145317,141425
Review URL: https://chromiumcodereview.appspot.com/10871091

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153958 0039d316-1c4b-4281-b951-d872f2087c98
This commit is contained in:
bungeman@chromium.org
2012-08-29 20:20:01 +00:00
parent 6282d11ef8
commit b5158d481b

@ -210,7 +210,7 @@
],
'msvs_disabled_warnings': [4244, 4267, 4341, 4345, 4390, 4554, 4748, 4800],
'defines': [
'SK_GAMMA_SRGB',
#'SK_GAMMA_SRGB',
#'SK_GAMMA_APPLY_TO_A8',
'SK_BUILD_NO_IMAGE_ENCODE',
'GR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"',
@ -250,6 +250,26 @@
}],
],
}],
#Settings for text blitting, chosen to approximate the system browser.
[ 'OS == "linux"', {
'defines': [
'SK_GAMMA_EXPONENT=1.2',
'SK_GAMMA_CONTRAST=0.2',
],
}],
['OS == "android" or OS == "win"', {
'defines': [
'SK_GAMMA_SRGB',
'SK_GAMMA_CONTRAST=0.5',
],
}],
['OS == "mac"', {
'defines': [
'SK_GAMMA_SRGB',
'SK_GAMMA_CONTRAST=0.0',
],
}],
# For POSIX platforms, prefer the Mutex implementation provided by Skia
# since it does not generate static initializers.
[ 'OS == "android" or OS == "linux" or OS == "mac"', {