Remove GrGpuGLFixed subclass and ES1 support
Review URL: http://codereview.appspot.com/5376094/
git-svn-id: http://skia.googlecode.com/svn/trunk@2678 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrGLProgram.cpp b/src/gpu/GrGLProgram.cpp
index 770d910..92b8f54 100644
--- a/src/gpu/GrGLProgram.cpp
+++ b/src/gpu/GrGLProgram.cpp
@@ -24,7 +24,7 @@
const char* GrPrecision(const GrGLInterface* gl) {
- if (gl->supportsES()) {
+ if (gl->supportsES2()) {
return "mediump";
} else {
return " ";
@@ -32,7 +32,7 @@
}
const char* GrShaderPrecision(const GrGLInterface* gl) {
- if (gl->supportsES()) {
+ if (gl->supportsES2()) {
return "precision mediump float;\n";
} else {
return "";
@@ -372,7 +372,7 @@
GrGLProgram::GLSLVersion v) {
switch (v) {
case GrGLProgram::k110_GLSLVersion:
- if (gl->supportsES()) {
+ if (gl->supportsES2()) {
// ES2s shader language is based on version 1.20 but is version
// 1.00 of the ES language.
return "#version 100\n";
@@ -514,7 +514,7 @@
segments->fFSCode.appendf("\tfloat dfdy = 2.0*%s.x*duvdy.x - duvdy.y;\n", fsName);
segments->fFSCode.appendf("\tfloat edgeAlpha = (%s.x*%s.x - %s.y);\n", fsName, fsName, fsName);
segments->fFSCode.append("\tedgeAlpha = sqrt(edgeAlpha*edgeAlpha / (dfdx*dfdx + dfdy*dfdy));\n");
- if (gl->supportsES()) {
+ if (gl->supportsES2()) {
segments->fHeader.printf("#extension GL_OES_standard_derivatives: enable\n");
}
}