skia2/include/gpu
robertphillips 6e83ac778f Defer flushes if kPreferNoIO is specified
Prior to this patch clients who were solely uploading to textures (e.g., SW Mask Mgr) would cause extra flushes b.c., even though kPreferNoIO was being specified, resources with pending IO would still be returned even though there was plenty of space in the resource cache.

Review URL: https://codereview.chromium.org/1286203002
2015-08-13 05:19:14 -07:00
..
effects Added registerChild; transforms, textures, glKey automatically handled. 2015-08-04 07:59:37 -07:00
gl Make ANGLE perf decisions be runtime rather than compile time 2015-07-31 11:20:16 -07:00
GrBlend.h Move SkTHash.h to include/private. 2015-07-28 09:54:52 -07:00
GrCaps.h Move some work from backend onClear to base class clear 2015-08-06 10:54:13 -07:00
GrClip.h Remove rect clip type from grclip. 2015-03-06 08:21:39 -08:00
GrColor.h Implement Porter Duff XP with a blend table 2015-05-27 15:08:33 -07:00
GrConfig.h Removing GrAutoMalloc 2015-05-29 08:06:48 -07:00
GrContext.h Expand functionality of GrRectBatchFactory with AARects 2015-08-10 11:40:56 -07:00
GrContextOptions.h Work around for nexus 6 TexSubImage issue 2015-06-18 14:18:03 -07:00
GrCoordTransform.h some utils for rect and matrix 2015-03-13 06:08:28 -07:00
GrDrawContext.h trivial CL to add drawBatch to GrDrawContext 2015-08-10 11:59:03 -07:00
GrFragmentProcessor.h All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder 2015-08-12 09:40:47 -07:00
GrGpuResource.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
GrGpuResourceRef.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
GrInvariantOutput.h Add constant color GrFP. 2015-04-02 11:12:09 -07:00
GrPaint.h All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder 2015-08-12 09:40:47 -07:00
GrPathRendererChain.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
GrProcessor.h All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder 2015-08-12 09:40:47 -07:00
GrProcessorDataManager.h Modify GrClipMaskManager to reflect logical constness 2015-07-13 07:35:05 -07:00
GrProcessorUnitTest.h rename GrShaderDataManager -> GrProcessorDataManager 2015-07-09 06:28:14 -07:00
GrProgramElement.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
GrRect.h Begin atlasing 2014-06-30 08:26:50 -07:00
GrRenderTarget.h add ability to get FBO ID to Surface 2015-07-08 12:54:04 -07:00
GrResourceKey.h Implement caching of filled paths in the tessellated path renderer. 2015-08-04 10:01:58 -07:00
GrShaderVar.h Refactor position computation to enable device space "nudge" 2015-01-18 08:14:14 -08:00
GrStagedProcessor.h All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder 2015-08-12 09:40:47 -07:00
GrSurface.h Defer flushes if kPreferNoIO is specified 2015-08-13 05:19:14 -07:00
GrTestUtils.h Implement caching of stroked paths in the tessellating path renderer. 2015-08-06 10:28:55 -07:00
GrTexture.h Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names. 2015-05-26 09:49:05 -07:00
GrTextureAccess.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
GrTextureProvider.h Some cleanup in GrTextureProvider and GrResourceProvider. 2015-07-31 13:59:31 -07:00
GrTypes.h Add support for a new GPU interface 2015-08-12 12:19:36 -07:00
GrTypesPriv.h Store context options on caps. 2015-05-22 14:01:46 -07:00
GrXferProcessor.h Check for xfer barriers in GrBatch, auto-issue barriers in GrGpu 2015-08-12 11:14:50 -07:00
SkGr.h Refactor helper function for SkBitmapShader to GrFragmentProcessor 2015-08-12 12:57:54 -07:00
SkGrPixelRef.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
SkGrTexturePixelRef.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00