skia2/include/gpu
robertphillips 55e61f0ef4 Begin atlasing
This CL makes it possible for pulled-forward-layers to be atlased. It currently has a couple glaring limitations (which is why it is disabled):

1) the atlased layers cannot be purged nor aged out
2) the texture backing the atlas is not pulled from (or returned to) the resource cache

#1 is on hold until we have a recycling rectanizer

A separate major limitation (the non-atlased layers aren't cached) is blocked until we can transmute entries in the resource cache from scratch to non-scratch while potentially preserving their contents.

R=bsalomon@google.com

Author: robertphillips@google.com

Review URL: https://codereview.chromium.org/354533004
2014-06-29 15:08:31 -07:00
..
gl Revert of Support using OpenGL ES context on desktop (https://codereview.chromium.org/319043005/) 2014-06-23 06:13:46 -07:00
GrBackendEffectFactory.h Revert "Remove SkThread.h from public API." 2014-05-28 20:02:17 +00:00
GrCacheable.h Cache the GrEffect used for text rendering in GrBitmapTextContext. 2014-06-19 14:13:45 -07:00
GrClipData.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrColor.h Remove GrIsPow2 in favor of SkIsPow2. 2014-06-06 06:35:28 -07:00
GrConfig.h Rename from "(un)lock" to "(un)map" for geometry buffers. 2014-05-07 20:51:05 +00:00
GrContext.h Implement text rendering with NVPR 2014-06-24 00:12:27 -07:00
GrContextFactory.h Revert of Support using OpenGL ES context on desktop (https://codereview.chromium.org/319043005/) 2014-06-23 06:13:46 -07:00
GrCoordTransform.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrDrawEffect.h Make GPU coord transforms automatic 2013-10-02 13:04:56 +00:00
GrEffect.h Implement SkColorFilter as a GrGLEffect 2013-10-23 05:42:03 +00:00
GrEffectStage.h Replace uses of GR_DEBUGCODE by SkDEBUGCODE. 2013-09-06 23:13:05 +00:00
GrEffectUnitTest.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrFontScaler.h Move distance field generation to the glyph cache. 2014-04-14 22:05:07 +00:00
GrGlyph.h Move GrIPoint16 to SkIPoint16 (and remove GrPoint.h) 2014-06-02 10:20:15 -07:00
GrGpuObject.h Split GrResource into GrCacheable/GrGpuObject 2014-05-02 21:38:22 +00:00
GrKey.h Remove GrRefCnt.h in favor of SkRefCnt.h 2013-09-09 13:38:37 +00:00
GrPaint.h Implement text rendering with NVPR 2014-06-24 00:12:27 -07:00
GrPathRendererChain.h Revert of r13384 (Stateful PathRenderer implementation) 2014-02-11 16:30:21 +00:00
GrRect.h Begin atlasing 2014-06-29 15:08:31 -07:00
GrRenderTarget.h Split GrResource into GrCacheable/GrGpuObject 2014-05-02 21:38:22 +00:00
GrSurface.h hide SkBitmap::setConfig 2014-06-09 19:52:07 -07:00
GrTBackendEffectFactory.h Analytic rrect clip for cicular corners, radius >= 0.5 2014-02-19 15:18:05 +00:00
GrTexture.h Remove GrIsPow2 in favor of SkIsPow2. 2014-06-06 06:35:28 -07:00
GrTextureAccess.h SkNonCopyable should be used with private inheritance. 2014-04-07 19:34:38 +00:00
GrTypes.h Add LATC to alpha only pixel config 2014-06-09 08:32:34 -07:00
GrTypesPriv.h Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL 2014-04-30 14:17:00 +00:00
GrUserConfig.h Rename from "(un)lock" to "(un)map" for geometry buffers. 2014-05-07 20:51:05 +00:00
SkGpuDevice.h change gpudevice and pdfdevice to inherit from basedevice 2014-06-27 11:34:19 -07:00
SkGr.h hide SkBitmap::Config entirely (behind a flag) 2014-06-17 08:38:31 -07:00
SkGrPixelRef.h switch to colortype for deepcopy 2014-06-11 06:09:50 -07:00
SkGrTexturePixelRef.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00