diff options
author | 2011-04-11 17:58:48 +0000 | |
---|---|---|
committer | 2011-04-11 17:58:48 +0000 | |
commit | 5877ffd5ea71a3ea70096d5c11c843798defa690 (patch) | |
tree | e9c898ced0fdd91487cd265618db1be03f920844 /gpu/src/GrGpuGL.h | |
parent | afac88855a31bea16143028f51935d00be177dc6 (diff) |
Add APIs and plumbing for external rendertaret-textures w/ and w/out MSAA.
Review URL: http://codereview.appspot.com/4388049/
git-svn-id: http://skia.googlecode.com/svn/trunk@1102 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gpu/src/GrGpuGL.h')
-rw-r--r-- | gpu/src/GrGpuGL.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gpu/src/GrGpuGL.h b/gpu/src/GrGpuGL.h index 1b5f7f7ac7..cffa6717bf 100644 --- a/gpu/src/GrGpuGL.h +++ b/gpu/src/GrGpuGL.h @@ -79,21 +79,21 @@ protected: bool dynamic); virtual GrIndexBuffer* createIndexBufferHelper(uint32_t size, bool dynamic); - + virtual GrResource* onCreatePlatformSurface(const GrPlatformSurfaceDesc& desc); virtual GrRenderTarget* createPlatformRenderTargetHelper( intptr_t platformRenderTarget, int stencilBits, bool isMultisampled, int width, int height); - virtual GrRenderTarget* createRenderTargetFrom3DApiStateHelper(); virtual void eraseColorHelper(GrColor color); virtual void forceRenderTargetFlushHelper(); - virtual bool readPixelsHelper(int left, int top, int width, int height, - GrPixelConfig, void* buffer); + virtual bool onReadPixels(GrRenderTarget* target, + int left, int top, int width, int height, + GrPixelConfig, void* buffer); virtual void drawIndexedHelper(GrPrimitiveType type, uint32_t startVertex, @@ -158,7 +158,7 @@ private: void flushAAState(GrPrimitiveType type); void flushBlend(GrPrimitiveType type); - void resolveTextureRenderTarget(GrGLTexture* texture); + void resolveRenderTarget(GrGLRenderTarget* texture); bool canBeTexture(GrPixelConfig config, GrGLenum* internalFormat, |