Index: src/gpu/GrTextureAccess.cpp |
diff --git a/src/gpu/GrTextureAccess.cpp b/src/gpu/GrTextureAccess.cpp |
index 277c0e3833e798d094ebb157266af3a85d98523f..675bc207777b404e2682e91a5519899009560b7d 100644 |
--- a/src/gpu/GrTextureAccess.cpp |
+++ b/src/gpu/GrTextureAccess.cpp |
@@ -17,22 +17,26 @@ GrTextureAccess::GrTextureAccess(GrTexture* texture, const GrTextureParams& para |
GrTextureAccess::GrTextureAccess(GrTexture* texture, |
GrTextureParams::FilterMode filterMode, |
- SkShader::TileMode tileXAndY) { |
- this->reset(texture, filterMode, tileXAndY); |
+ SkShader::TileMode tileXAndY, |
+ GrShaderFlags visibility) { |
+ this->reset(texture, filterMode, tileXAndY, visibility); |
} |
- |
void GrTextureAccess::reset(GrTexture* texture, |
- const GrTextureParams& params) { |
+ const GrTextureParams& params, |
+ GrShaderFlags visibility) { |
SkASSERT(texture); |
fTexture.set(SkRef(texture), kRead_GrIOType); |
fParams = params; |
+ fVisibility = visibility; |
} |
void GrTextureAccess::reset(GrTexture* texture, |
GrTextureParams::FilterMode filterMode, |
- SkShader::TileMode tileXAndY) { |
+ SkShader::TileMode tileXAndY, |
+ GrShaderFlags visibility) { |
SkASSERT(texture); |
fTexture.set(SkRef(texture), kRead_GrIOType); |
fParams.reset(tileXAndY, filterMode); |
+ fVisibility = visibility; |
} |