diff options
Diffstat (limited to 'src/gpu/GrTest.cpp')
-rw-r--r-- | src/gpu/GrTest.cpp | 128 |
1 files changed, 60 insertions, 68 deletions
diff --git a/src/gpu/GrTest.cpp b/src/gpu/GrTest.cpp index f861e42abe..48f72a7e4c 100644 --- a/src/gpu/GrTest.cpp +++ b/src/gpu/GrTest.cpp @@ -53,108 +53,100 @@ class GrOptDrawState; class MockGpu : public GrGpu { public: MockGpu(GrContext* context) : INHERITED(context) { fCaps.reset(SkNEW(GrDrawTargetCaps)); } - virtual ~MockGpu() { } - virtual bool canWriteTexturePixels(const GrTexture*, - GrPixelConfig srcConfig) const SK_OVERRIDE { + ~MockGpu() SK_OVERRIDE {} + bool canWriteTexturePixels(const GrTexture*, GrPixelConfig srcConfig) const SK_OVERRIDE { return true; } - virtual bool readPixelsWillPayForYFlip(GrRenderTarget* renderTarget, - int left, int top, - int width, int height, - GrPixelConfig config, - size_t rowBytes) const SK_OVERRIDE { return false; } - virtual void buildProgramDesc(const GrOptDrawState&, - const GrProgramDesc::DescInfo&, - GrGpu::DrawType, - GrProgramDesc* desc) SK_OVERRIDE { } - - virtual void discard(GrRenderTarget*) SK_OVERRIDE { } - - virtual bool canCopySurface(const GrSurface* dst, - const GrSurface* src, - const SkIRect& srcRect, - const SkIPoint& dstPoint) SK_OVERRIDE { return false; }; - - virtual bool copySurface(GrSurface* dst, - GrSurface* src, - const SkIRect& srcRect, - const SkIPoint& dstPoint) SK_OVERRIDE { return false; }; + bool readPixelsWillPayForYFlip(GrRenderTarget* renderTarget, + int left, int top, + int width, int height, + GrPixelConfig config, + size_t rowBytes) const SK_OVERRIDE { return false; } + void buildProgramDesc(const GrOptDrawState&, + const GrProgramDesc::DescInfo&, + GrGpu::DrawType, + GrProgramDesc* desc) SK_OVERRIDE {} + + void discard(GrRenderTarget*) SK_OVERRIDE {} + + bool canCopySurface(const GrSurface* dst, + const GrSurface* src, + const SkIRect& srcRect, + const SkIPoint& dstPoint) SK_OVERRIDE { return false; }; + + bool copySurface(GrSurface* dst, + GrSurface* src, + const SkIRect& srcRect, + const SkIPoint& dstPoint) SK_OVERRIDE { return false; }; + + bool initCopySurfaceDstDesc(const GrSurface* src, GrSurfaceDesc* desc) SK_OVERRIDE { + return false; + } private: - virtual void onResetContext(uint32_t resetBits) { }; - virtual GrTexture* onCreateTexture(const GrSurfaceDesc& desc, - const void* srcData, - size_t rowBytes) SK_OVERRIDE { - return NULL; - } + void onResetContext(uint32_t resetBits) SK_OVERRIDE {} - virtual GrTexture* onCreateCompressedTexture(const GrSurfaceDesc& desc, - const void* srcData) SK_OVERRIDE { + GrTexture* onCreateTexture(const GrSurfaceDesc& desc, + const void* srcData, + size_t rowBytes) SK_OVERRIDE { return NULL; } - virtual GrTexture* onWrapBackendTexture(const GrBackendTextureDesc&) SK_OVERRIDE { + GrTexture* onCreateCompressedTexture(const GrSurfaceDesc& desc, + const void* srcData) SK_OVERRIDE { return NULL; } - virtual GrRenderTarget* onWrapBackendRenderTarget( - const GrBackendRenderTargetDesc&) SK_OVERRIDE { - return NULL; - } + GrTexture* onWrapBackendTexture(const GrBackendTextureDesc&) SK_OVERRIDE { return NULL; } - virtual GrVertexBuffer* onCreateVertexBuffer(size_t size, bool dynamic) SK_OVERRIDE { + GrRenderTarget* onWrapBackendRenderTarget(const GrBackendRenderTargetDesc&) SK_OVERRIDE { return NULL; } - virtual GrIndexBuffer* onCreateIndexBuffer(size_t size, bool dynamic) SK_OVERRIDE { - return NULL; - } + GrVertexBuffer* onCreateVertexBuffer(size_t size, bool dynamic) SK_OVERRIDE { return NULL; } - virtual void onClear(GrRenderTarget*, const SkIRect* rect, GrColor color, - bool canIgnoreRect) SK_OVERRIDE { } + GrIndexBuffer* onCreateIndexBuffer(size_t size, bool dynamic) SK_OVERRIDE { return NULL; } - virtual void onClearStencilClip(GrRenderTarget*, - const SkIRect& rect, - bool insideClip) SK_OVERRIDE { } + void onClear(GrRenderTarget*, const SkIRect* rect, GrColor color, + bool canIgnoreRect) SK_OVERRIDE {} - virtual void onDraw(const GrOptDrawState&, const GrDrawTarget::DrawInfo&) SK_OVERRIDE { } - virtual bool onReadPixels(GrRenderTarget* target, - int left, int top, int width, int height, - GrPixelConfig, - void* buffer, - size_t rowBytes) SK_OVERRIDE { + void onClearStencilClip(GrRenderTarget*, const SkIRect& rect, bool insideClip) SK_OVERRIDE {} + + void onDraw(const GrOptDrawState&, const GrDrawTarget::DrawInfo&) SK_OVERRIDE {} + + bool onReadPixels(GrRenderTarget* target, + int left, int top, int width, int height, + GrPixelConfig, + void* buffer, + size_t rowBytes) SK_OVERRIDE { return false; } - virtual bool onWriteTexturePixels(GrTexture* texture, - int left, int top, int width, int height, - GrPixelConfig config, const void* buffer, - size_t rowBytes) SK_OVERRIDE { + bool onWriteTexturePixels(GrTexture* texture, + int left, int top, int width, int height, + GrPixelConfig config, const void* buffer, + size_t rowBytes) SK_OVERRIDE { return false; } - virtual void onResolveRenderTarget(GrRenderTarget* target) SK_OVERRIDE { - return; - } + void onResolveRenderTarget(GrRenderTarget* target) SK_OVERRIDE { return; } - virtual bool createStencilBufferForRenderTarget(GrRenderTarget*, int width, - int height) SK_OVERRIDE { + bool createStencilBufferForRenderTarget(GrRenderTarget*, int width, int height) SK_OVERRIDE { return false; } - virtual bool attachStencilBufferToRenderTarget(GrStencilBuffer*, GrRenderTarget*) SK_OVERRIDE { + bool attachStencilBufferToRenderTarget(GrStencilBuffer*, GrRenderTarget*) SK_OVERRIDE { return false; } - virtual bool flushGraphicsState(const GrOptDrawState&, DrawType) SK_OVERRIDE { - return false; - } + bool flushGraphicsState(const GrOptDrawState&, DrawType) SK_OVERRIDE { return false; } + + void clearStencil(GrRenderTarget* target) SK_OVERRIDE {} - virtual void clearStencil(GrRenderTarget* target) SK_OVERRIDE { } + void didAddGpuTraceMarker() SK_OVERRIDE { } - virtual void didAddGpuTraceMarker() SK_OVERRIDE { } - virtual void didRemoveGpuTraceMarker() SK_OVERRIDE { } + void didRemoveGpuTraceMarker() SK_OVERRIDE { } typedef GrGpu INHERITED; }; |