|
Revise attribute binding interface.
Replace the old attribute binding and index interface with one where we include the binding as part of the attribute array. Also removed the fixed attribute indices for constant color and coverage attributes, and replaced with dynamic ones based on current attribute set. Removed binding of color and coverage attributes unless they're actually set.
Original author: bsalomon@google.com
Committed: http://code.google.com/p/skia/source/detail?r=8466
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+451 lines, -578 lines) |
Patch |
|
M |
include/core/SkTArray.h
|
View
|
1
2
3
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
M |
include/gpu/GrTypesPriv.h
|
View
|
1
2
3
|
3 chunks |
+120 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrAAConvexPathRenderer.cpp
|
View
|
1
2
3
|
1 chunk |
+2 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrAAHairLinePathRenderer.cpp
|
View
|
1
2
3
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrAARectRenderer.cpp
|
View
|
1
2
3
|
3 chunks |
+19 lines, -33 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrContext.cpp
|
View
|
1
2
3
|
3 chunks |
+8 lines, -18 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrDrawState.h
|
View
|
1
2
3
|
12 chunks |
+83 lines, -194 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrDrawState.cpp
|
View
|
1
2
3
|
7 chunks |
+73 lines, -145 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrDrawTarget.cpp
|
View
|
1
2
3
|
2 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrInOrderDrawBuffer.cpp
|
View
|
1
2
3
|
2 chunks |
+14 lines, -19 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrOvalRenderer.cpp
|
View
|
1
2
3
|
4 chunks |
+5 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrTextContext.cpp
|
View
|
1
2
3
|
2 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgram.h
|
View
|
1
2
3
|
1 chunk |
+8 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgram.cpp
|
View
|
1
2
3
|
5 chunks |
+26 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgramDesc.h
|
View
|
1
2
3
|
2 chunks |
+13 lines, -13 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgramDesc.cpp
|
View
|
1
2
3
|
4 chunks |
+30 lines, -50 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLSL.cpp
|
View
|
1
2
3
|
1 chunk |
+0 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLShaderBuilder.cpp
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGpuGL.cpp
|
View
|
1
2
3
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
src/gpu/gr_unittests.cpp
|
View
|
1
2
3
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
tests/GLProgramsTest.cpp
|
View
|
1
2
3
|
6 chunks |
+27 lines, -36 lines |
0 comments
|
Download
|
Total messages: 6 (0 generated)
|