aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/effects/SkTableColorFilter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/effects/SkTableColorFilter.cpp')
-rw-r--r--src/effects/SkTableColorFilter.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/effects/SkTableColorFilter.cpp b/src/effects/SkTableColorFilter.cpp
index 7d8fbf81ae..71d56e28e7 100644
--- a/src/effects/SkTableColorFilter.cpp
+++ b/src/effects/SkTableColorFilter.cpp
@@ -41,7 +41,7 @@ public:
virtual bool asComponentTable(SkBitmap* table) const SK_OVERRIDE;
#if SK_SUPPORT_GPU
- virtual GrCustomStage* asNewCustomStage(GrContext* context) const SK_OVERRIDE;
+ virtual GrEffect* asNewCustomStage(GrContext* context) const SK_OVERRIDE;
#endif
virtual void filterSpan(const SkPMColor src[], int count,
@@ -216,13 +216,13 @@ bool SkTable_ColorFilter::asComponentTable(SkBitmap* table) const {
#if SK_SUPPORT_GPU
-#include "GrCustomStage.h"
+#include "GrEffect.h"
#include "gl/GrGLProgramStage.h"
#include "SkGr.h"
class GLColorTableEffect;
-class ColorTableEffect : public GrCustomStage {
+class ColorTableEffect : public GrEffect {
public:
explicit ColorTableEffect(GrTexture* texture);
@@ -230,7 +230,7 @@ public:
static const char* Name() { return "ColorTable"; }
virtual const GrProgramStageFactory& getFactory() const SK_OVERRIDE;
- virtual bool isEqual(const GrCustomStage&) const SK_OVERRIDE;
+ virtual bool isEqual(const GrEffect&) const SK_OVERRIDE;
virtual const GrTextureAccess& textureAccess(int index) const SK_OVERRIDE;
@@ -241,13 +241,13 @@ private:
GrTextureAccess fTextureAccess;
- typedef GrCustomStage INHERITED;
+ typedef GrEffect INHERITED;
};
class GLColorTableEffect : public GrGLLegacyProgramStage {
public:
GLColorTableEffect(const GrProgramStageFactory& factory,
- const GrCustomStage& stage);
+ const GrEffect& stage);
virtual void setupVariables(GrGLShaderBuilder* state) SK_OVERRIDE {}
virtual void emitVS(GrGLShaderBuilder* state,
@@ -257,9 +257,9 @@ public:
const char* inputColor,
const TextureSamplerArray&) SK_OVERRIDE;
- virtual void setData(const GrGLUniformManager&, const GrCustomStage&) SK_OVERRIDE {}
+ virtual void setData(const GrGLUniformManager&, const GrEffect&) SK_OVERRIDE {}
- static StageKey GenKey(const GrCustomStage&, const GrGLCaps&);
+ static StageKey GenKey(const GrEffect&, const GrGLCaps&);
private:
@@ -267,7 +267,7 @@ private:
};
GLColorTableEffect::GLColorTableEffect(
- const GrProgramStageFactory& factory, const GrCustomStage& stage)
+ const GrProgramStageFactory& factory, const GrEffect& stage)
: INHERITED(factory) {
}
@@ -312,7 +312,7 @@ void GLColorTableEffect::emitFS(GrGLShaderBuilder* builder,
code->appendf("\t\t%s.rgb *= %s.a;\n", outputColor, outputColor);
}
-GrGLProgramStage::StageKey GLColorTableEffect::GenKey(const GrCustomStage& s,
+GrGLProgramStage::StageKey GLColorTableEffect::GenKey(const GrEffect& s,
const GrGLCaps& caps) {
return 0;
}
@@ -331,7 +331,7 @@ const GrProgramStageFactory& ColorTableEffect::getFactory() const {
return GrTProgramStageFactory<ColorTableEffect>::getInstance();
}
-bool ColorTableEffect::isEqual(const GrCustomStage& sBase) const {
+bool ColorTableEffect::isEqual(const GrEffect& sBase) const {
return INHERITED::isEqual(sBase);
}
@@ -344,18 +344,18 @@ const GrTextureAccess& ColorTableEffect::textureAccess(int index) const {
GR_DEFINE_CUSTOM_STAGE_TEST(ColorTableEffect);
-GrCustomStage* ColorTableEffect::TestCreate(SkRandom* random,
- GrContext* context,
- GrTexture* textures[]) {
+GrEffect* ColorTableEffect::TestCreate(SkRandom* random,
+ GrContext* context,
+ GrTexture* textures[]) {
return SkNEW_ARGS(ColorTableEffect, (textures[GrCustomStageUnitTest::kAlphaTextureIdx]));
}
-GrCustomStage* SkTable_ColorFilter::asNewCustomStage(GrContext* context) const {
+GrEffect* SkTable_ColorFilter::asNewCustomStage(GrContext* context) const {
SkBitmap bitmap;
this->asComponentTable(&bitmap);
// passing NULL because this custom effect does no tiling or filtering.
GrTexture* texture = GrLockCachedBitmapTexture(context, bitmap, NULL);
- GrCustomStage* stage = SkNEW_ARGS(ColorTableEffect, (texture));
+ GrEffect* stage = SkNEW_ARGS(ColorTableEffect, (texture));
// Unlock immediately, this is not great, but we don't have a way of
// knowing when else to unlock it currently. TODO: Remove this when