|
Separate out natively-texture image/bmp draws from cached-as-texture image/bmp draws
This makes texture-backed images and bitmaps down a new code path. It adds a pinch point via the texture adjuster that will be used to handle copied necessary for different texture targets. It also fixes bugs in the existing code exhibited by recent updates to the bleed GM. The plan is to move the the sw/generator-backed imgs/bmps on to this code path with future changes.
Committed: https://skia.googlesource.com/skia/+/c55271f2551533b37043aa2e37f754832a43073c
Total comments: 52
Total comments: 36
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+879 lines, -167 lines) |
Patch |
|
M |
gyp/gpu.gypi
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrBlurUtils.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+20 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrBlurUtils.cpp
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+134 lines, -93 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrDrawContext.cpp
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+38 lines, -15 lines |
0 comments
|
Download
|
|
A |
src/gpu/GrImageIDTextureAdjuster.h
|
View
|
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/gpu/GrImageIDTextureAdjuster.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+54 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrStrokeInfo.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrTextureParamsAdjuster.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+42 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrTextureParamsAdjuster.cpp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
3 chunks |
+207 lines, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/SkGpuDevice.h
|
View
|
1
2
3
4
5
|
3 chunks |
+21 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/SkGpuDevice.cpp
|
View
|
1
2
3
4
5
6
7
8
9
10
|
8 chunks |
+61 lines, -19 lines |
0 comments
|
Download
|
|
A |
src/gpu/SkGpuDevice_drawTexture.cpp
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+204 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/SkGr.cpp
|
View
|
|
5 chunks |
+5 lines, -34 lines |
0 comments
|
Download
|
|
M |
src/gpu/SkGrPriv.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/batches/GrAAFillRectBatch.h
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/batches/GrAAFillRectBatch.cpp
|
View
|
1
2
|
1 chunk |
+22 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/effects/GrBicubicEffect.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 19 (6 generated)
|