Remove nested scope resolutions in GrGpuGLShaders and use enum counts for generating random values in unit test.
git-svn-id: http://skia.googlecode.com/svn/trunk@1807 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu/src/GrGLProgram.h b/gpu/src/GrGLProgram.h
index 5c4727b..2c4152d 100644
--- a/gpu/src/GrGLProgram.h
+++ b/gpu/src/GrGLProgram.h
@@ -107,17 +107,23 @@
};
enum Modulation {
kColor_Modulation,
- kAlpha_Modulation
+ kAlpha_Modulation,
+
+ kModulationCnt
};
enum FetchMode {
kSingle_FetchMode,
- k2x2_FetchMode
+ k2x2_FetchMode,
+
+ kFetchModeCnt,
};
enum CoordMapping {
kIdentity_CoordMapping,
kRadialGradient_CoordMapping,
kSweepGradient_CoordMapping,
- kRadial2Gradient_CoordMapping
+ kRadial2Gradient_CoordMapping,
+
+ kCoordMappingCnt
};
uint8_t fOptFlags;
@@ -150,6 +156,7 @@
kCoverage_DualSrcOutput,
kCoverageISA_DualSrcOutput,
kCoverageISC_DualSrcOutput,
+
kDualSrcOutputCnt
};