|
Isolate VertexBuilder from GrGLShaderBuilder
Adds a nested class to GrGLShaderBuilder called VertexBuilder. Now
GrGLShaderBuilder can only modify the fragment shader directly. In
order to modify the vertex shader, the client code needs to call
getVertexShader, which will return null for vertex-less shaders.
Committed: http://code.google.com/p/skia/source/detail?r=11046
Total comments: 9
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+450 lines, -333 lines) |
Patch |
|
M |
src/effects/gradients/SkTwoPointConicalGradient.cpp
|
View
|
1
2
3
|
3 chunks |
+10 lines, -8 lines |
0 comments
|
Download
|
|
M |
src/effects/gradients/SkTwoPointRadialGradient.cpp
|
View
|
1
2
3
|
3 chunks |
+10 lines, -7 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrAAConvexPathRenderer.cpp
|
View
|
1
2
|
2 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrAARectRenderer.cpp
|
View
|
1
2
|
2 chunks |
+17 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrOvalRenderer.cpp
|
View
|
1
2
|
2 chunks |
+15 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/gpu/effects/GrBezierEffect.cpp
|
View
|
1
2
|
4 chunks |
+20 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/gpu/effects/GrSimpleTextureEffect.cpp
|
View
|
1
2
3
|
1 chunk |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLEffectMatrix.cpp
|
View
|
1
2
3
|
3 chunks |
+14 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgram.h
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgram.cpp
|
View
|
1
2
3
|
10 chunks |
+96 lines, -80 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLShaderBuilder.h
|
View
|
1
2
3
|
10 chunks |
+112 lines, -79 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLShaderBuilder.cpp
|
View
|
1
2
3
|
7 chunks |
+143 lines, -110 lines |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|