|
Use vertexless shaders when NVpr is available
Adds support for vertexless shaders and enables them when
NV_path_rendering is available. This takes a
GrGLFragmentOnlyShaderBuilder class, a GrGLTexGenEffectArray class,
support for setting TexGen and the projection matrix in GrGpuGL, and
code for setting the GL fixed function state where necessary.
Committed: http://code.google.com/p/skia/source/detail?r=11620
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+767 lines, -269 lines) |
Patch |
|
M |
src/gpu/gl/GrGLProgram.h
|
View
|
|
3 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgram.cpp
|
View
|
|
10 chunks |
+64 lines, -42 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgramDesc.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgramEffects.h
|
View
|
1
2
3
4
|
7 chunks |
+134 lines, -40 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLProgramEffects.cpp
|
View
|
1
2
3
|
7 chunks |
+313 lines, -139 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLShaderBuilder.h
|
View
|
|
1 chunk |
+22 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLShaderBuilder.cpp
|
View
|
|
2 chunks |
+32 lines, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGpuGL.h
|
View
|
1
|
3 chunks |
+20 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGpuGL.cpp
|
View
|
1
2
|
3 chunks |
+125 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGpuGL_program.cpp
|
View
|
|
3 chunks |
+39 lines, -42 lines |
0 comments
|
Download
|
|
M |
tests/GLProgramsTest.cpp
|
View
|
1
2
|
3 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
Total messages: 9 (0 generated)
|