|
Enable vertexless shading when path rendering is supported
Updates Skia GPU to use fragment-only shader programs when path
rendering is supported. This should include every case where path
rendering is actually used, and reduce shader state changes when it's
not. Also adds code to configure the fixed function pipeline.
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+280 lines, -63 lines) |
Patch |
|
M |
src/gpu/GrOvalRenderer.cpp
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLEffectMatrix.h
|
View
|
|
2 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLEffectMatrix.cpp
|
View
|
1
|
5 chunks |
+27 lines, -8 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgram.h
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgram.cpp
|
View
|
1
2
|
4 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLShaderBuilder.h
|
View
|
|
2 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLShaderBuilder.cpp
|
View
|
|
2 chunks |
+29 lines, -3 lines |
1 comment
|
Download
|
|
M |
src/gpu/gl/GrGLUniformManager.h
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLUniformManager.cpp
|
View
|
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGpuGL.h
|
View
|
|
3 chunks |
+15 lines, -4 lines |
1 comment
|
Download
|
|
M |
src/gpu/gl/GrGpuGL.cpp
|
View
|
|
3 chunks |
+119 lines, -0 lines |
6 comments
|
Download
|
|
M |
src/gpu/gl/GrGpuGL_program.cpp
|
View
|
1
|
3 chunks |
+39 lines, -42 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|