diff options
author | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-24 22:44:26 +0000 |
---|---|---|
committer | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-24 22:44:26 +0000 |
commit | 68c1e256f53934a4a37b5f5c47f357eb4d52713d (patch) | |
tree | f667e110bd02c21b3e73fb78b5861cc2f366d33e /skia/skia.gyp | |
parent | 8acada4fac5b3ee51e99c90e9491ec7ef13bac0d (diff) | |
download | chromium_src-68c1e256f53934a4a37b5f5c47f357eb4d52713d.zip chromium_src-68c1e256f53934a4a37b5f5c47f357eb4d52713d.tar.gz chromium_src-68c1e256f53934a4a37b5f5c47f357eb4d52713d.tar.bz2 |
Remove mutex from skia's atomic operations
BUG=none - high CPU usage of locks
TEST=run chrome on Atom-based device, run perf, check that sk_atomic_inc/dec isn't hot
Review URL: http://codereview.chromium.org/3441031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60543 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'skia/skia.gyp')
-rw-r--r-- | skia/skia.gyp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/skia/skia.gyp b/skia/skia.gyp index a873237..5be7398 100644 --- a/skia/skia.gyp +++ b/skia/skia.gyp @@ -375,7 +375,7 @@ #'../third_party/skia/src/ports/SkOSEvent_dummy.cpp', '../third_party/skia/src/ports/SkOSFile_stdio.cpp', #'../third_party/skia/src/ports/SkThread_none.cpp', - '../third_party/skia/src/ports/SkThread_pthread.cpp', + #'../third_party/skia/src/ports/SkThread_pthread.cpp', '../third_party/skia/src/ports/SkThread_win.cpp', '../third_party/skia/src/ports/SkTime_Unix.cpp', #'../third_party/skia/src/ports/SkXMLParser_empty.cpp', @@ -512,6 +512,7 @@ 'ext/google_logging.cc', 'ext/image_operations.cc', 'ext/image_operations.h', + 'ext/SkThread_chrome.cc', 'ext/platform_canvas.h', 'ext/platform_canvas.cc', 'ext/platform_canvas_linux.cc', @@ -647,8 +648,8 @@ [ 'OS == "win"', { 'sources!': [ '../third_party/skia/src/core/SkMMapStream.cpp', - '../third_party/skia/src/ports/SkThread_pthread.cpp', '../third_party/skia/src/ports/SkTime_Unix.cc', + 'ext/SkThread_chrome.cc', ], 'include_dirs': [ 'config/win', |