diff options
author | kui.zheng@arm.com <kui.zheng@arm.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-13 00:42:08 +0000 |
---|---|---|
committer | kui.zheng@arm.com <kui.zheng@arm.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-13 00:43:25 +0000 |
commit | f92aa3f31fbee2d5905a39a1ab100e82ade69dde (patch) | |
tree | 5cb9e54d76cb663ac839950d52be8ca992c53b35 /AUTHORS | |
parent | 6f6544eb8ac3ee300e7a3c701d2573664a851fa4 (diff) | |
download | chromium_src-f92aa3f31fbee2d5905a39a1ab100e82ade69dde.zip chromium_src-f92aa3f31fbee2d5905a39a1ab100e82ade69dde.tar.gz chromium_src-f92aa3f31fbee2d5905a39a1ab100e82ade69dde.tar.bz2 |
Optimize QuadF's IsCounterClockwise function
IsCounterClockwise is a busy function,See performance and discussion:
https://groups.google.com/a/chromium.org/forum/#!topic/graphics-dev/aSvAbzcgbos
This patch reduce IsCounterClockwise() from 8mul+3add+4sub to 4mul+2add+2sub,
and performance doubled in real micro-bench.
R=danakj@chromium.org
Review URL: https://codereview.chromium.org/458113002
Cr-Commit-Position: refs/heads/master@{#289138}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289138 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'AUTHORS')
-rw-r--r-- | AUTHORS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -472,3 +472,4 @@ The MathWorks, Inc. <binod.pant@mathworks.com> Torchmobile Inc. Venture 3 Systems LLC <*@venture3systems.com> Yandex LLC <*@yandex-team.ru> +ARM Holdings <*@arm.com> |