[GPU] Add explicit byte order and PM vs. UPM 8888 configs
Review URL: http://codereview.appspot.com/5347042/
git-svn-id: http://skia.googlecode.com/svn/trunk@2618 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrGLProgram.cpp b/src/gpu/GrGLProgram.cpp
index 554a274..89ced68 100644
--- a/src/gpu/GrGLProgram.cpp
+++ b/src/gpu/GrGLProgram.cpp
@@ -892,6 +892,13 @@
inColor.c_str(),
inCoverage.c_str(),
&segments.fFSCode);
+ if (ProgramDesc::kNo_OutputPM == fProgramDesc.fOutputPM) {
+ segments.fFSCode.appendf("\t%s = vec4(%s.rgb / %s.a, %s.a);\n",
+ fsColorOutput,
+ fsColorOutput,
+ fsColorOutput,
+ fsColorOutput);
+ }
}
segments.fVSCode.append("}\n");