Start using type traits in src/record instead of macros.
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 28 Apr 2014 16:19:45 +0000 (16:19 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 28 Apr 2014 16:19:45 +0000 (16:19 +0000)
commit2e0c32af0508a1e544c9953ea2fe128dbae7d429
tree1f1b7bb5c4017b25400f6cc6e73602d63326d72b
parenta36c78240e14aeb130a97c43f3992ea19696b929
Start using type traits in src/record instead of macros.

Simplified skip logic by always running clip commands.  No performance difference on bot or silk SKPs.

BUG=skia:2378
R=bungeman@google.com, fmalita@chromium.org, mtklein@google.com

Author: mtklein@chromium.org

Review URL: https://codereview.chromium.org/258693006

git-svn-id: http://skia.googlecode.com/svn/trunk@14410 2bbb7eff-a529-9590-31e7-b0007b416f81
gyp/record.gyp
src/record/SkRecordDraw.cpp
src/record/SkRecordOpts.cpp
src/record/SkRecordTraits.h [new file with mode: 0644]
src/utils/SkTLogic.h
tests/RecordDrawTest.cpp