|
|
Refactoring the GrGpuGLShaders2 into 2 classes: GrGpuGLShaders
and GrGLProgram. The change also contains stubs and placeholders for GrEffect (work in progress), which will extend shader and rendering capabilities in Ganesh. The hash keys for the program cache table have been modified to be able to accomodate variable-length keys, which will be required for GrEffect support.
Total comments: 44
Total comments: 2
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1982 lines, -5 lines) |
Patch |
 |
M |
gpu/include/GrConfig.h
|
View
|
1
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
gpu/include/GrDrawTarget.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
gpu/src/GrBinHashKey.h
|
View
|
1
2
|
1 chunk |
+221 lines, -0 lines |
0 comments
|
Download
|
 |
A |
gpu/src/GrGLEffect.h
|
View
|
1
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
 |
A |
gpu/src/GrGLProgram.h
|
View
|
1
2
3
|
1 chunk |
+215 lines, -0 lines |
0 comments
|
Download
|
 |
A |
gpu/src/GrGLProgram.cpp
|
View
|
1
|
1 chunk |
+784 lines, -0 lines |
2 comments
|
Download
|
 |
M |
gpu/src/GrGpuFactory.cpp
|
View
|
1
|
3 chunks |
+9 lines, -4 lines |
0 comments
|
Download
|
 |
A |
gpu/src/GrGpuGLShaders.h
|
View
|
1
|
1 chunk |
+77 lines, -0 lines |
0 comments
|
Download
|
 |
A |
gpu/src/GrGpuGLShaders.cpp
|
View
|
1
2
|
1 chunk |
+533 lines, -0 lines |
0 comments
|
Download
|
 |
M |
gpu/src/gr_files.mk
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
gpu/src/gr_unittests.cpp
|
View
|
1
2
|
2 chunks |
+76 lines, -0 lines |
0 comments
|
Download
|
 |
M |
gyp/skia.gyp
|
View
|
|
3 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
Total messages: 11
|