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

Issue 1775963002: Bilerp + mirror + perspective (Closed)

Created:
4 years, 9 months ago by herb_g
Modified:
4 years, 9 months ago
Reviewers:
mtklein, f(malita), reed1
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : WIP: stack mostly working. #

Patch Set 3 : WIP: working again after sync. #

Patch Set 4 : WIP: tilers split. Tests passing. #

Patch Set 5 : WIP: bilerp fast rate #

Patch Set 6 : WIP: turn on pipeline to test. #

Patch Set 7 : WIP: fix two y span expander fast rate. #

Patch Set 8 : WIP: boundary asserts pass. #

Patch Set 9 : WIP: rename variable. #

Patch Set 10 : Bilerp working. #

Patch Set 11 : Inverses working for repeat. #

Patch Set 12 : Mirror working. #

Patch Set 13 : Perspective working. #

Patch Set 14 : Add post alpha. #

Patch Set 15 : Fix right edge clamp sampling. #

Patch Set 16 : Working #

Patch Set 17 : sub-pixel working #

Patch Set 18 : Add spans back in #

Patch Set 19 : Fix negative repeat. #

Patch Set 20 : Synced an unpdated to sk_sp. #

Patch Set 21 : Fix mirror. #

Total comments: 14

Patch Set 22 : Fix msvc compiler problem. #

Patch Set 23 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1293 lines, -551 lines) Patch
M bench/SkLinearBitmapPipelineBench.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +52 lines, -1 line 0 comments Download
M gm/SkLinearBitmapPipelineGM.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 4 chunks +8 lines, -5 lines 0 comments Download
M gyp/core.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -0 lines 0 comments Download
M src/core/SkBitmapProcShader.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 chunks +12 lines, -17 lines 0 comments Download
M src/core/SkBitmapProcState.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +3 lines, -1 line 0 comments Download
M src/core/SkBitmapProcState.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 4 chunks +4 lines, -3 lines 0 comments Download
M src/core/SkLinearBitmapPipeline.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 4 chunks +8 lines, -9 lines 0 comments Download
M src/core/SkLinearBitmapPipeline.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 11 chunks +299 lines, -353 lines 0 comments Download
M src/core/SkLinearBitmapPipeline_core.h View 1 2 3 4 5 6 7 chunks +24 lines, -65 lines 0 comments Download
M src/core/SkLinearBitmapPipeline_matrix.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +28 lines, -0 lines 0 comments Download
A src/core/SkLinearBitmapPipeline_sample.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +644 lines, -0 lines 0 comments Download
M src/core/SkLinearBitmapPipeline_tile.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +176 lines, -82 lines 0 comments Download
M tests/SkLinearBitmapPipelineTest.cpp View 1 2 3 4 5 6 7 7 chunks +31 lines, -15 lines 0 comments Download

Messages

Total messages: 51 (14 generated)
herb_g
WIP: stack mostly working.
4 years, 9 months ago (2016-03-09 22:50:11 UTC) #2
herb_g
WIP: working again after sync.
4 years, 9 months ago (2016-03-10 15:07:55 UTC) #3
herb_g
WIP: tilers split. Tests passing.
4 years, 9 months ago (2016-03-10 20:10:14 UTC) #4
herb_g
WIP: bilerp fast rate
4 years, 9 months ago (2016-03-10 22:44:30 UTC) #5
herb_g
WIP: turn on pipeline to test.
4 years, 9 months ago (2016-03-11 19:30:36 UTC) #6
herb_g
WIP: fix two y span expander fast rate.
4 years, 9 months ago (2016-03-11 20:36:27 UTC) #7
herb_g
WIP: boundary asserts pass.
4 years, 9 months ago (2016-03-12 19:22:32 UTC) #8
herb_g
WIP: rename variable.
4 years, 9 months ago (2016-03-12 19:24:12 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1775963002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1775963002/160001
4 years, 9 months ago (2016-03-13 15:32:48 UTC) #11
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-13 15:42:19 UTC) #13
herb_g
Bilerp working.
4 years, 9 months ago (2016-03-14 20:02:46 UTC) #14
herb_g
Inverses working for repeat.
4 years, 9 months ago (2016-03-14 22:28:05 UTC) #15
herb_g
Mirror working.
4 years, 9 months ago (2016-03-15 19:38:23 UTC) #16
herb_g
Perspective working.
4 years, 9 months ago (2016-03-15 20:33:59 UTC) #17
herb_g
Add post alpha.
4 years, 9 months ago (2016-03-15 21:34:14 UTC) #18
herb_g
Fix right edge clamp sampling.
4 years, 9 months ago (2016-03-16 17:37:13 UTC) #19
herb_g
Working
4 years, 9 months ago (2016-03-18 20:57:31 UTC) #20
herb_g
sub-pixel working
4 years, 9 months ago (2016-03-19 18:29:41 UTC) #21
herb_g
Add spans back in
4 years, 9 months ago (2016-03-19 19:17:12 UTC) #22
herb_g
Fix negative repeat.
4 years, 9 months ago (2016-03-19 19:20:35 UTC) #23
herb_g
Synced an unpdated to sk_sp.
4 years, 9 months ago (2016-03-21 21:51:00 UTC) #24
herb_g
4 years, 9 months ago (2016-03-22 14:47:08 UTC) #27
herb_g
Fix mirror.
4 years, 9 months ago (2016-03-22 17:23:50 UTC) #28
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1775963002/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1775963002/400001
4 years, 9 months ago (2016-03-22 18:33:17 UTC) #30
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: Build-Win-MSVC-x86_64-Debug-Trybot on client.skia.compile (JOB_FAILED, http://build.chromium.org/p/client.skia.compile/builders/Build-Win-MSVC-x86_64-Debug-Trybot/builds/7347)
4 years, 9 months ago (2016-03-22 18:40:48 UTC) #32
herb_g
Fix msvc compiler problem.
4 years, 9 months ago (2016-03-22 19:10:25 UTC) #33
reed1
lgtm https://codereview.chromium.org/1775963002/diff/400001/src/core/SkBitmapProcState.cpp File src/core/SkBitmapProcState.cpp (right): https://codereview.chromium.org/1775963002/diff/400001/src/core/SkBitmapProcState.cpp#newcode140 src/core/SkBitmapProcState.cpp:140: //SkASSERT(fPixmap.colorType() == fProvider.info().colorType()); can we restore this assert? ...
4 years, 9 months ago (2016-03-22 19:17:45 UTC) #34
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1775963002/420001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1775963002/420001
4 years, 9 months ago (2016-03-22 19:18:00 UTC) #36
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-22 19:33:59 UTC) #38
herb_g
https://codereview.chromium.org/1775963002/diff/400001/src/core/SkBitmapProcState.cpp File src/core/SkBitmapProcState.cpp (right): https://codereview.chromium.org/1775963002/diff/400001/src/core/SkBitmapProcState.cpp#newcode140 src/core/SkBitmapProcState.cpp:140: //SkASSERT(fPixmap.colorType() == fProvider.info().colorType()); On 2016/03/22 19:17:45, reed1 wrote: > ...
4 years, 9 months ago (2016-03-22 20:26:57 UTC) #39
f(malita)
lgtm with some random nits. https://codereview.chromium.org/1775963002/diff/400001/gm/SkLinearBitmapPipelineGM.cpp File gm/SkLinearBitmapPipelineGM.cpp (right): https://codereview.chromium.org/1775963002/diff/400001/gm/SkLinearBitmapPipelineGM.cpp#newcode72 gm/SkLinearBitmapPipelineGM.cpp:72: paint.setShader(shader); nit: not particularly ...
4 years, 9 months ago (2016-03-22 20:55:26 UTC) #40
herb_g
https://codereview.chromium.org/1775963002/diff/400001/gm/SkLinearBitmapPipelineGM.cpp File gm/SkLinearBitmapPipelineGM.cpp (right): https://codereview.chromium.org/1775963002/diff/400001/gm/SkLinearBitmapPipelineGM.cpp#newcode72 gm/SkLinearBitmapPipelineGM.cpp:72: paint.setShader(shader); On 2016/03/22 20:55:26, f(malita) wrote: > nit: not ...
4 years, 9 months ago (2016-03-22 21:10:40 UTC) #41
herb_g
Address comments.
4 years, 9 months ago (2016-03-22 21:11:33 UTC) #42
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1775963002/440001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1775963002/440001
4 years, 9 months ago (2016-03-22 21:12:17 UTC) #44
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-22 21:26:30 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1775963002/440001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1775963002/440001
4 years, 9 months ago (2016-03-23 15:59:36 UTC) #49
commit-bot: I haz the power
4 years, 9 months ago (2016-03-23 16:00:37 UTC) #51
Message was sent while issue was closed.
Committed patchset #23 (id:440001) as
https://skia.googlesource.com/skia/+/6eff52afb458bf6702a715d88611fd571544ef73

Powered by Google App Engine
This is Rietveld 408576698