Pseudo-reverted r4396 (SkGrPixelRef files are still in source pool but are unused)
authorrobertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 29 Jun 2012 00:30:13 +0000 (00:30 +0000)
committerrobertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 29 Jun 2012 00:30:13 +0000 (00:30 +0000)
git-svn-id: http://skia.googlecode.com/svn/trunk@4402 2bbb7eff-a529-9590-31e7-b0007b416f81

gyp/gpu.gyp
src/gpu/SkGpuDevice.cpp

index 40d5c28..381d6bc 100644 (file)
         '../include/gpu/SkGpuCanvas.h',
         '../include/gpu/SkGpuDevice.h',
         '../include/gpu/SkGr.h',
-        '../include/gpu/SkGrPixelRef.h',
+        '../include/gpu/SkGrTexturePixelRef.h',
 
         '../include/gpu/gl/SkGLContext.h',
         '../include/gpu/gl/SkMesaGLContext.h',
         '../src/gpu/SkGpuDevice.cpp',
         '../src/gpu/SkGr.cpp',
         '../src/gpu/SkGrFontScaler.cpp',
-        '../src/gpu/SkGrPixelRef.cpp',
+        '../src/gpu/SkGrTexturePixelRef.cpp',
 
         '../src/gpu/gl/SkGLContext.cpp',
         '../src/gpu/gl/SkNullGLContext.cpp',
index ee0d3c1..c6f377d 100644 (file)
@@ -14,7 +14,7 @@
 #include "GrDefaultTextContext.h"
 #include "GrTextContext.h"
 
-#include "SkGrPixelRef.h"
+#include "SkGrTexturePixelRef.h"
 
 #include "SkColorFilter.h"
 #include "SkDrawProcs.h"
@@ -198,9 +198,9 @@ void SkGpuDevice::initFromRenderTarget(GrContext* context,
     // are ensuring that both objects will live as long as the pixel ref.
     SkPixelRef* pr;
     if (fTexture) {
-        pr = new SkGrPixelRef(fTexture);
+        pr = new SkGrTexturePixelRef(fTexture);
     } else {
-        pr = new SkGrPixelRef(fRenderTarget);
+        pr = new SkGrRenderTargetPixelRef(fRenderTarget);
     }
     this->setPixelRef(pr, 0)->unref();
 
@@ -243,7 +243,7 @@ SkGpuDevice::SkGpuDevice(GrContext* context,
         GrAssert(NULL != fRenderTarget);
 
         // wrap the bitmap with a pixelref to expose our texture
-        SkGrPixelRef* pr = new SkGrPixelRef(fTexture);
+        SkGrTexturePixelRef* pr = new SkGrTexturePixelRef(fTexture);
         this->setPixelRef(pr, 0)->unref();
     } else {
         GrPrintf("--- failed to create gpu-offscreen [%d %d]\n",
@@ -1599,7 +1599,7 @@ bool SkGpuDevice::filterImage(SkImageFilter* filter, const SkBitmap& src,
                                  SkIntToScalar(src.height()));
     GrTexture* resultTexture = filter_texture(fContext, texture, filter, rect);
     if (resultTexture) {
-        result->setPixelRef(new SkGrPixelRef(resultTexture))->unref();
+        result->setPixelRef(new SkGrTexturePixelRef(resultTexture))->unref();
         resultTexture->unref();
     }
     return true;