diff options
author | 2011-04-05 17:08:27 +0000 | |
---|---|---|
committer | 2011-04-05 17:08:27 +0000 | |
commit | 669fdc4ed8ed461a141cb97d0afdd9ef72a82be1 (patch) | |
tree | 8c39d9d769e212749ce8e970129460f575a76f96 /gpu/src/GrGpuGLShaders2.cpp | |
parent | 62ab7addb06bbc5b93460eaf2f70a9f8399308d3 (diff) |
Adds read pixels to GrTexture and GrRenderTarget
Adds SkGrRenderTargetPixelRef for SkBitmaps that are backed by RTs that aren't textures.
Adds onReadPixels implementations for SkGr pixel ref types
git-svn-id: http://skia.googlecode.com/svn/trunk@1056 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gpu/src/GrGpuGLShaders2.cpp')
-rw-r--r-- | gpu/src/GrGpuGLShaders2.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gpu/src/GrGpuGLShaders2.cpp b/gpu/src/GrGpuGLShaders2.cpp index a56e511fca..4deecd4279 100644 --- a/gpu/src/GrGpuGLShaders2.cpp +++ b/gpu/src/GrGpuGLShaders2.cpp @@ -1042,7 +1042,7 @@ void GrGpuGLShaders2::getProgramDesc(GrPrimitiveType primType, ProgramDesc* desc GrAssert(!"Unexpected sample mode!"); break; } - if (GrTexture::kAlpha_8_PixelConfig == texture->config()) { + if (GrPixelConfigIsAlphaOnly(texture->config())) { stage.fModulation = StageDesc::kAlpha_Modulation; } else { stage.fModulation = StageDesc::kColor_Modulation; |