skia2/include/gpu
senorblanco@chromium.org 60014ca387 Implement Gaussian blurs for images. The caller creates an an
SkBlurImageFilter, sets it on an SkPaint, passes that paint to saveLayer(),
draws the primitives which are to be blurred, then calls restore(), which
applies the blur.  The blurs have separate sizes in the horizontal and vertical
direction.  This feature is GPU-only for now.

NB:  Due to the clipping change, there are slight pixel differences on the
blurs_gpu and shadows_gpu tests, so those will require rebaselining on all
platforms, as will some of the WebKit layout tests (TBD).


Review URL:  http://codereview.appspot.com/5322068/



git-svn-id: http://skia.googlecode.com/svn/trunk@2643 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-11-09 16:05:58 +00:00
..
GrClip.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrClipIterator.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrColor.h [GPU] Add explicit byte order and PM vs. UPM 8888 configs 2011-11-07 15:54:49 +00:00
GrConfig.h Implement Gaussian blurs for images. The caller creates an an 2011-11-09 16:05:58 +00:00
GrContext.h Recommit r2611 with fix for gm 2011-11-07 13:29:52 +00:00
GrFontScaler.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrGLConfig_chrome.h When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA 2011-11-08 19:20:57 +00:00
GrGLConfig.h When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA 2011-11-08 19:20:57 +00:00
GrGLDefines.h Add support for GL_ARB_texture_swizzle 2011-11-07 14:56:51 +00:00
GrGLInterface.h Add NULL GL context implementation. Use in bench (-nullgl) and SampleApp (backspace key) 2011-10-27 20:44:19 +00:00
GrGlyph.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrInstanceCounter.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrKey.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrMatrix.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrNoncopyable.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrPaint.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrPath.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrPoint.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrRect.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrRefCnt.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrRenderTarget.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrResource.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrSamplerState.h When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA 2011-11-08 19:20:57 +00:00
GrScalar.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrTemplates.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrTextContext.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrTexture.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrTypes.h When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA 2011-11-08 19:20:57 +00:00
GrUserConfig.h Remove old and GL-specific defines from GrUserConfig.h comments 2011-11-08 15:52:21 +00:00
SkGLContext.h Recommit r2510 now that mac build bot issue has been fixed. 2011-10-24 21:17:53 +00:00
SkGpuCanvas.h Remove comment related to removed function. 2011-09-01 15:55:31 +00:00
SkGpuDevice.h Override 32BPP format in SkCanvas::readPixels 2011-11-03 20:29:47 +00:00
SkGr.h Remove unneeded sk/gr conversion code 2011-08-16 18:48:48 +00:00
SkGrTexturePixelRef.h Fix header build breakage caused by moving GrGpu.h to src dir 2011-08-16 15:13:54 +00:00
SkMesaGLContext.h Add NULL GL context implementation. Use in bench (-nullgl) and SampleApp (backspace key) 2011-10-27 20:44:19 +00:00
SkNativeGLContext.h Adding support to trunk for building Skia using the Android NDK. 2011-11-03 13:08:29 +00:00
SkNullGLContext.h Add NULL GL context implementation. Use in bench (-nullgl) and SampleApp (backspace key) 2011-10-27 20:44:19 +00:00