Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Issue 120633004: use templates instead of macros to build blitters (Closed)

Created:
6 years, 11 months ago by reed1
Modified:
6 years, 8 months ago
Reviewers:
mtklein
CC:
skia-review_googlegroups.com
Visibility:
Public.

Description

use templates instead of macros to build blitters BUG= Committed: http://code.google.com/p/skia/source/detail?r=14178

Patch Set 1 #

Patch Set 2 : #

Total comments: 4

Patch Set 3 : #

Patch Set 4 : fix bug in non-filter #

Total comments: 1

Patch Set 5 : need to use old names so the sse-opts can know when to replace our proc #

Patch Set 6 : gcc didn't like default-args in template function #

Unified diffs Side-by-side diffs Delta from patch set Stats (+211 lines, -168 lines) Patch
M src/core/SkBitmapProcState_matrix.h View 5 chunks +0 lines, -138 lines 0 comments Download
M src/core/SkBitmapProcState_matrixProcs.cpp View 1 2 3 4 5 12 chunks +87 lines, -30 lines 0 comments Download
A src/core/SkBitmapProcState_matrix_template.h View 1 4 5 1 chunk +124 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
reed1
6 years, 11 months ago (2014-01-02 14:41:12 UTC) #1
mtklein
https://codereview.chromium.org/120633004/diff/60001/src/core/SkBitmapProcState_matrixProcs.cpp File src/core/SkBitmapProcState_matrixProcs.cpp (right): https://codereview.chromium.org/120633004/diff/60001/src/core/SkBitmapProcState_matrixProcs.cpp#newcode59 src/core/SkBitmapProcState_matrixProcs.cpp:59: class ClampTileProcs { I usually see these traity classes ...
6 years, 11 months ago (2014-01-03 15:49:57 UTC) #2
reed1
https://codereview.chromium.org/120633004/diff/60001/src/core/SkBitmapProcState_matrixProcs.cpp File src/core/SkBitmapProcState_matrixProcs.cpp (right): https://codereview.chromium.org/120633004/diff/60001/src/core/SkBitmapProcState_matrixProcs.cpp#newcode59 src/core/SkBitmapProcState_matrixProcs.cpp:59: class ClampTileProcs { On 2014/01/03 15:49:57, mtklein wrote: > ...
6 years, 8 months ago (2014-04-11 13:12:27 UTC) #3
mtklein
On 2014/04/11 13:12:27, reed1 wrote: > https://codereview.chromium.org/120633004/diff/60001/src/core/SkBitmapProcState_matrixProcs.cpp > File src/core/SkBitmapProcState_matrixProcs.cpp (right): > > https://codereview.chromium.org/120633004/diff/60001/src/core/SkBitmapProcState_matrixProcs.cpp#newcode59 > ...
6 years, 8 months ago (2014-04-11 14:57:35 UTC) #4
reed1
On 2014/04/11 14:57:35, mtklein wrote: > On 2014/04/11 13:12:27, reed1 wrote: > > > https://codereview.chromium.org/120633004/diff/60001/src/core/SkBitmapProcState_matrixProcs.cpp ...
6 years, 8 months ago (2014-04-11 15:00:15 UTC) #5
reed1
ok, passes all tests locally. ptal
6 years, 8 months ago (2014-04-11 18:40:06 UTC) #6
reed1
If this lands, next steps would be... 2. do the filter procs as well, so ...
6 years, 8 months ago (2014-04-11 18:41:24 UTC) #7
mtklein
Oooh, I see what you mean about that being a subtle bug. LGTM
6 years, 8 months ago (2014-04-11 21:54:15 UTC) #8
reed1
On 2014/04/11 21:54:15, mtklein wrote: > Oooh, I see what you mean about that being ...
6 years, 8 months ago (2014-04-14 12:43:57 UTC) #9
reed1
The CQ bit was checked by reed@google.com
6 years, 8 months ago (2014-04-14 12:44:01 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/reed@google.com/120633004/170001
6 years, 8 months ago (2014-04-14 12:44:13 UTC) #11
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-14 12:48:04 UTC) #12
commit-bot: I haz the power
Retried try job too often on Build-Ubuntu12-GCC-x86_64-Release-Trybot for step(s) BuildEverything http://skia-tree-status.appspot.com/redirect/compile-buildbots/buildstatus?builder=Build-Ubuntu12-GCC-x86_64-Release-Trybot&number=2023
6 years, 8 months ago (2014-04-14 12:48:04 UTC) #13
reed1
The CQ bit was checked by reed@google.com
6 years, 8 months ago (2014-04-14 13:10:57 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/reed@google.com/120633004/190001
6 years, 8 months ago (2014-04-14 13:11:08 UTC) #15
mtklein
https://codereview.chromium.org/120633004/diff/150001/src/core/SkBitmapProcState_matrixProcs.cpp File src/core/SkBitmapProcState_matrixProcs.cpp (right): https://codereview.chromium.org/120633004/diff/150001/src/core/SkBitmapProcState_matrixProcs.cpp#newcode79 src/core/SkBitmapProcState_matrixProcs.cpp:79: void ClampX_ClampY_nofilter_scale(const SkBitmapProcState& s, uint32_t xy[], As far as ...
6 years, 8 months ago (2014-04-14 14:10:16 UTC) #16
commit-bot: I haz the power
Change committed as 14178
6 years, 8 months ago (2014-04-14 15:02:43 UTC) #17
bungeman-skia
6 years, 8 months ago (2014-04-14 15:45:36 UTC) #18
Message was sent while issue was closed.
A revert of this CL has been created in
https://codereview.chromium.org/236593006/ by bungeman@google.com.

The reason for reverting is: Broke build..

Powered by Google App Engine
This is Rietveld 408576698