aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2014-10-07 08:05:21 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-10-07 08:05:21 -0700
commit07a255310aca9f3e83bf741dc663a58818ad681c (patch)
tree63b6c874f3021950c48f468f79818dedf194a35e /include
parentf19657f1d48fc69867809b7a602b9d0660069e99 (diff)
gl programs rewrite
Diffstat (limited to 'include')
-rw-r--r--include/gpu/GrProcessor.h2
-rw-r--r--include/gpu/GrTypes.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/include/gpu/GrProcessor.h b/include/gpu/GrProcessor.h
index 2dbead1c22..c1755a8954 100644
--- a/include/gpu/GrProcessor.h
+++ b/include/gpu/GrProcessor.h
@@ -42,6 +42,8 @@ public:
uint32_t fValidFlags;
bool fIsSingleComponent;
+ InvariantOutput() : fColor(0), fValidFlags(0), fIsSingleComponent(false) {}
+
bool isOpaque() const {
return ((fValidFlags & kA_GrColorComponentFlag) && 0xFF == GrColorUnpackA(fColor));
}
diff --git a/include/gpu/GrTypes.h b/include/gpu/GrTypes.h
index 22b2e224f6..1f5f9179b9 100644
--- a/include/gpu/GrTypes.h
+++ b/include/gpu/GrTypes.h
@@ -222,8 +222,10 @@ enum GrBlendCoeff {
kConstA_GrBlendCoeff, //<! constant color alpha
kIConstA_GrBlendCoeff, //<! one minus constant color alpha
- kPublicGrBlendCoeffCount
+ kFirstPublicGrBlendCoeff = kZero_GrBlendCoeff,
+ kLastPublicGrBlendCoeff = kIConstA_GrBlendCoeff,
};
+static const int kPublicGrBlendCoeffCount = kLastPublicGrBlendCoeff + 1;
/**
* Formats for masks, used by the font cache.