Gpu blend optimizations, handle more xfer modes with fractional pixel coverage
Review URL: http://codereview.appspot.com/5237062/
git-svn-id: http://skia.googlecode.com/svn/trunk@2464 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu/src/GrGLProgram.h b/gpu/src/GrGLProgram.h
index 197da5d..dafa79d 100644
--- a/gpu/src/GrGLProgram.h
+++ b/gpu/src/GrGLProgram.h
@@ -139,10 +139,15 @@
}
};
+ // Specifies where the intitial color comes from before the stages are
+ // applied.
enum ColorType {
- kNone_ColorType = 0,
- kAttribute_ColorType = 1,
- kUniform_ColorType = 2,
+ kSolidWhite_ColorType,
+ kTransBlack_ColorType,
+ kAttribute_ColorType,
+ kUniform_ColorType,
+
+ kColorTypeCnt
};
// Dual-src blending makes use of a secondary output color that can be
// used as a per-pixel blend coeffecient. This controls whether a