skia2/include/gpu
senorblanco@chromium.org 1e95d715d0 Clean up the use of AutoScratchTexture in the gaussian blur and morphology
filters.  Instead of passing in AutoScratchTextures for temporaries, we allocate
them inside the function and detach() after rendering.  Since the functions now
return a ref()'ed texture, we no longer ref() the result in filter_texture().

Also, the imageblur gm was passing a paint with an image filter both to
saveLayer()/restore(), and to every text draw call.  Back when only restore()
was applying filters, this was fine, but since we're now applying filters on all
draw calls, this means we're double-blurring in this GM.

I've reverted the Mac baselines for the imageblur GM to their previous versions;
hopefully this will be correct.



git-svn-id: http://skia.googlecode.com/svn/trunk@4659 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-07-18 19:52:53 +00:00
..
gl Initial support for GL_NV_path_renering. Experimental, there are still some issues to resolve, set gyp variable skia_nv_path_rendering=1 or build flag GR_GL_USE_NV_PATH_RENDERING to enable. 2012-06-28 18:48:06 +00:00
GrAARectRenderer.h Version 2 of the Instance Counting system. This one simplifies the print out of information. 2012-06-13 18:54:08 +00:00
GrClip.h Forced GrClip to always have conservative bounds 2012-07-11 18:20:35 +00:00
GrClipIterator.h Remove GrPath typedef 2012-04-27 15:52:53 +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 Remove gpu stats tracking 2012-06-06 18:21:18 +00:00
GrContext.h Clean up the use of AutoScratchTexture in the gaussian blur and morphology 2012-07-18 19:52:53 +00:00
GrContextFactory.h Add placement new macros to SkPostConfig, call SkNEW* from Ganesh. 2012-07-09 20:17:56 +00:00
GrCustomStage.h Introduces new SingleTextureEffect base class for GrCustomStage objects. 2012-07-12 17:23:52 +00:00
GrFontScaler.h plumb SkInstCnt to all subclasses of GrRefCnt 2012-06-26 20:16:17 +00:00
GrGlyph.h Remove GrPath typedef 2012-04-27 15:52:53 +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 plumb SkInstCnt to all subclasses of GrRefCnt 2012-06-26 20:16:17 +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 Start removing calls to GrDrawState::setTexture() (and GrPaint::setTexture()?) when there's 2012-07-13 19:54:19 +00:00
GrPoint.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrProgramStageFactory.h This patch implements the diffuse and specular lighting filters in Ganesh. 2012-07-11 16:01:22 +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 Add GrSurface parent class above GrTexture & GrRenderTarget 2012-06-21 21:09:06 +00:00
GrResource.h Version 2 of the Instance Counting system. This one simplifies the print out of information. 2012-06-13 18:54:08 +00:00
GrSamplerState.h Move texture domains onto a GrCustomStage, off of GrSamplerState. 2012-07-17 18:43:21 +00:00
GrScalar.h Fixed Windows compiler complaints 2012-07-10 17:30:58 +00:00
GrSurface.h Add GrSurface parent class above GrTexture & GrRenderTarget 2012-06-21 21:09:06 +00:00
GrTextContext.h Un-trifurcate GrTextContext: get rid of Default and Batched subclasses, 2012-06-29 18:37:57 +00:00
GrTexture.h AutoScratchTexture can now release its texture and it will return to the texture cache when freed 2012-06-22 12:41:43 +00:00
GrTypes.h AutoScratchTexture can now release its texture and it will return to the texture cache when freed 2012-06-22 12:41:43 +00:00
GrUserConfig.h Remove old and GL-specific defines from GrUserConfig.h comments 2011-11-08 15:52:21 +00:00
SkGpuCanvas.h Remove comment related to removed function. 2011-09-01 15:55:31 +00:00
SkGpuDevice.h Added SkDevice onAttachToCanvas & onDetachFromCanvas methods 2012-07-13 15:36:15 +00:00
SkGr.h Move clientID into texture desc 2012-06-07 12:08:45 +00:00
SkGrPixelRef.h Moved SkGrTexturePixelRef to SkGrPixelRef 2012-06-28 20:59:13 +00:00
SkGrTexturePixelRef.h Partially rolled forward the SkGrPixelRef changes 2012-06-29 20:55:14 +00:00