skia2/src/gpu
2015-05-29 11:37:25 -07:00
..
effects SkImage::NewFromYUVTexturesCopy 2015-05-29 11:37:25 -07:00
gl SkImage::NewFromYUVTexturesCopy 2015-05-29 11:37:25 -07:00
GrAAConvexPathRenderer.cpp rename GrDrawTargetCaps.h to GrCaps.h and move to include 2015-05-22 08:01:09 -07:00
GrAAConvexPathRenderer.h Extract gpu line dashing to GrDashLinePathRenderer 2015-04-26 23:18:50 -07:00
GrAAConvexTessellator.cpp Fix for bisector computation bug in GrAAConvexTessellator 2015-05-20 11:49:55 -07:00
GrAAConvexTessellator.h Fix for bisector computation bug in GrAAConvexTessellator 2015-05-20 11:49:55 -07:00
GrAADistanceFieldPathRenderer.cpp Preliminary attempt to remove batch tracker 2015-05-19 08:23:30 -07:00
GrAADistanceFieldPathRenderer.h AADistanceFieldPathRenderer unit tests 2015-05-11 07:21:37 -07:00
GrAAHairLinePathRenderer.cpp rename GrDrawTargetCaps.h to GrCaps.h and move to include 2015-05-22 08:01:09 -07:00
GrAAHairLinePathRenderer.h Move instanced index buffer creation to flush time 2015-05-04 10:36:43 -07:00
GrAARectRenderer.cpp Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrAARectRenderer.h Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrAddPathRenderers_default.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrAllocator.h
GrAtlas.cpp small cleanup of GrAtlas 2015-05-19 15:05:24 -07:00
GrAtlas.h Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrAtlasTextContext.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrAtlasTextContext.h Break GrTextContext's reliance on SkGpuDevice 2015-05-28 07:45:59 -07:00
GrAutoLocaleSetter.h Move GrAutoLocaleSetter to new file and fix issue with null locale 2015-03-16 14:00:52 -07:00
GrBatch.cpp Iterate over instanced draws in GrGpu rather than above GrBatchTarget 2015-05-07 11:35:55 -07:00
GrBatch.h Iterate over instanced draws in GrGpu rather than above GrBatchTarget 2015-05-07 11:35:55 -07:00
GrBatchAtlas.cpp Fix assert in GrBatchAtlas. 2015-05-13 07:55:55 -07:00
GrBatchAtlas.h small fix for perf regression in GrAtlasTextContext.cpp 2015-04-23 08:03:35 -07:00
GrBatchFontCache.cpp Removing GrAutoMalloc 2015-05-29 08:06:48 -07:00
GrBatchFontCache.h Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrBatchTarget.cpp Revert of Refactor GrBufferAllocPools to use resource cache (patchset #9 id:160001 of https://codereview.chromium.org/1139753002/) 2015-05-14 05:24:53 -07:00
GrBatchTarget.h rename GrDrawTargetCaps to GrCaps 2015-05-19 09:29:46 -07:00
GrBatchTest.cpp GLProgramsTest 3.0 2015-05-13 08:51:50 -07:00
GrBatchTest.h Add unit tests to text context 2015-05-11 08:58:08 -07:00
GrBlend.h Implement Porter Duff XP with a blend table 2015-05-27 15:08:33 -07:00
GrBlurUtils.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrBlurUtils.h Move SkGpuDevice::internalDrawPath to GrBlurUtils::drawPathWithMaskFilter 2015-05-27 11:02:55 -07:00
GrBufferAllocPool.cpp add context override of GeometryBufferMapThreshold 2015-05-29 06:46:47 -07:00
GrBufferAllocPool.h add context override of GeometryBufferMapThreshold 2015-05-29 06:46:47 -07:00
GrCaps.cpp add context override of GeometryBufferMapThreshold 2015-05-29 06:46:47 -07:00
GrClip.cpp Remove rect clip type from grclip. 2015-03-06 08:21:39 -08:00
GrClipMaskCache.cpp Remove GrContext from GrClipMaskCache 2015-05-29 09:45:57 -07:00
GrClipMaskCache.h Remove GrContext from GrClipMaskCache 2015-05-29 09:45:57 -07:00
GrClipMaskManager.cpp Remove GrContext from GrClipMaskCache 2015-05-29 09:45:57 -07:00
GrClipMaskManager.h Remove GrContext from GrClipMaskCache 2015-05-29 09:45:57 -07:00
GrCommandBuilder.cpp real fix for textblob use after gpu free 2015-05-26 12:32:23 -07:00
GrCommandBuilder.h rename GrDrawTargetCaps to GrCaps 2015-05-19 09:29:46 -07:00
GrContext.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrContextFactory.cpp Store context options on caps. 2015-05-22 14:01:46 -07:00
GrContextFactory.h Store context options on caps. 2015-05-22 14:01:46 -07:00
GrCoordTransform.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrDashLinePathRenderer.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrDashLinePathRenderer.h Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrDefaultGeoProcFactory.cpp Remove uniform view matrix from GrGLPrimitiveProcessor base class 2015-05-21 15:50:36 -07:00
GrDefaultGeoProcFactory.h Preliminary attempt to remove batch tracker 2015-05-19 08:23:30 -07:00
GrDefaultPathRenderer.cpp Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrDefaultPathRenderer.h Extract gpu line dashing to GrDashLinePathRenderer 2015-04-26 23:18:50 -07:00
GrDrawContext.cpp Unblock DEPS roll by remove SkAutoTUnref from GrDrawContext 2015-05-26 14:37:00 -07:00
GrDrawTarget.cpp Remove GrContext from GrDrawTarget 2015-05-29 10:26:19 -07:00
GrDrawTarget.h Remove GrContext from GrDrawTarget 2015-05-29 10:26:19 -07:00
GrFontAtlasSizes.h BitmapTextBatch and BitmapTextBlob 2015-03-31 13:32:05 -07:00
GrFontScaler.cpp Remove distance field generation and storage from SkGlyphCache. 2015-01-07 10:12:16 -08:00
GrFontScaler.h
GrGeometryBuffer.h Make uncached textures uncached from the get go. 2015-01-14 10:42:08 -08:00
GrGeometryProcessor.h Preliminary attempt to remove batch tracker 2015-05-19 08:23:30 -07:00
GrGlyph.h Some simple optimizations for improving GrAtlasTextContext perf 2015-04-21 10:07:26 -07:00
GrGpu.cpp rename GrDrawTargetCaps.h to GrCaps.h and move to include 2015-05-22 08:01:09 -07:00
GrGpu.h SkImage::NewFromYUVTexturesCopy 2015-05-29 11:37:25 -07:00
GrGpuFactory.cpp Store context options on caps. 2015-05-22 14:01:46 -07:00
GrGpuFactory.h Store context options on caps. 2015-05-22 14:01:46 -07:00
GrGpuResource.cpp Add mechanism to proactively purge old resources in GrResourceCache. 2015-04-08 11:01:55 -07:00
GrGpuResourceCacheAccess.h Allow resources' unique keys to be changed. 2015-02-19 08:24:16 -08:00
GrGpuResourcePriv.h Allow resources' unique keys to be changed. 2015-02-19 08:24:16 -08:00
GrGpuResourceRef.cpp
GrImmediateDrawTarget.cpp Adding immediate mode draw target for debug 2015-05-19 14:28:04 -07:00
GrImmediateDrawTarget.h small cleanup of GrAtlas 2015-05-19 15:05:24 -07:00
GrIndexBuffer.h Revert of Refactor GrBufferAllocPools to use resource cache (patchset #9 id:160001 of https://codereview.chromium.org/1139753002/) 2015-05-14 05:24:53 -07:00
GrInOrderCommandBuilder.cpp create GrInOrderCommandBuilder 2015-05-05 11:55:39 -07:00
GrInOrderCommandBuilder.h Isolate GrBufferAllocPools inside GrBatchTarget 2015-05-07 09:51:43 -07:00
GrInOrderDrawBuffer.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrInOrderDrawBuffer.h small cleanup of GrAtlas 2015-05-19 15:05:24 -07:00
GrInvariantOutput.cpp
GrLayerCache.cpp Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrLayerCache.h Switch to a more complete method of filtering hoisted layers 2015-01-14 08:08:21 -08:00
GrLayerHoister.cpp Sketch splitting SkPicture into an interface and SkBigPicture. 2015-05-19 11:11:26 -07:00
GrLayerHoister.h Fix layer hoisting image filter corner cases 2014-12-16 08:25:55 -08:00
GrMemoryPool.cpp Adding a cache + memory pool for GPU TextBlobs 2015-04-08 09:08:31 -07:00
GrMemoryPool.h Adding a cache + memory pool for GPU TextBlobs 2015-04-08 09:08:31 -07:00
GrMurmur3HashKey.h Remove GrBinHashKey 2015-01-23 06:46:16 -08:00
GrOrderedSet.h
GrOvalRenderer.cpp Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrOvalRenderer.h Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrPaint.cpp Use SkXfermode as public facing enum for GrPorterDuffXP 2015-02-17 07:34:43 -08:00
GrPath.cpp Mark SkPaths created by GrContext fallback draw logic as volatile 2015-05-21 22:45:56 -07:00
GrPath.h Improve caching of special case paths in GrStencilAndCoverPathRenderer 2015-05-21 00:37:30 -07:00
GrPathProcessor.cpp Preliminary attempt to remove batch tracker 2015-05-19 08:23:30 -07:00
GrPathProcessor.h Preliminary attempt to remove batch tracker 2015-05-19 08:23:30 -07:00
GrPathRange.cpp Improve caching of dashed paths in GrStencilAndCoverPathRenderer 2015-05-18 23:02:07 -07:00
GrPathRange.h Improve caching of dashed paths in GrStencilAndCoverPathRenderer 2015-05-18 23:02:07 -07:00
GrPathRenderer.cpp
GrPathRenderer.h Make GrStrokeInfo inherit from SkStrokeRec 2015-05-18 22:23:54 -07:00
GrPathRendererChain.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrPathRendering.cpp Improve caching of dashed paths in GrStencilAndCoverPathRenderer 2015-05-18 23:02:07 -07:00
GrPathRendering.h Improve caching of dashed paths in GrStencilAndCoverPathRenderer 2015-05-18 23:02:07 -07:00
GrPathUtils.cpp Revert of Revert of stop calling SkScalarDiv (patchset #1 id:1 of https://codereview.chromium.org/1138263002/) 2015-05-12 10:37:34 -07:00
GrPathUtils.h Improve the curve tessellation subdivision of the path renderers. 2015-04-22 13:45:18 -07:00
GrPendingFragmentStage.h removing coord change matrices 2014-12-29 09:04:40 -08:00
GrPendingProgramElement.h Create GrOptDrawState before recording draw in GrInOrderDrawBuffer 2014-11-19 08:23:49 -08:00
GrPipeline.cpp Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names. 2015-05-26 09:49:05 -07:00
GrPipeline.h Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names. 2015-05-26 09:49:05 -07:00
GrPipelineBuilder.cpp Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names. 2015-05-26 09:49:05 -07:00
GrPipelineBuilder.h Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names. 2015-05-26 09:49:05 -07:00
GrPlotMgr.h
GrPrimitiveProcessor.cpp A simple change to move a bunch of stuff out of Gr*Geometry.h 2015-02-12 14:20:52 -08:00
GrPrimitiveProcessor.h Use high precision vertex attributes. 2015-05-20 14:03:42 -07:00
GrProcessor.cpp remove redundant/deprecated TwoPointRadial gradiet -- use TwoPointConical 2015-05-04 08:32:51 -07:00
GrProcOptInfo.cpp GrBatchPrototype 2015-01-28 12:53:54 -08:00
GrProcOptInfo.h Determine whether we can tweakAlphaForCoverage during Pipeline/XP creation. 2015-02-13 12:11:00 -08:00
GrProgramDesc.h Make non-AA hairline stroke rects snap to pixels centers so they close. 2015-04-27 10:07:04 -07:00
GrProgramElement.cpp Create GrOptDrawState before recording draw in GrInOrderDrawBuffer 2014-11-19 08:23:49 -08:00
GrRecordReplaceDraw.cpp Sketch splitting SkPicture into an interface and SkBigPicture. 2015-05-19 11:11:26 -07:00
GrRecordReplaceDraw.h Rename SkDrawPictureCallback to SkPicture::AbortCallback 2015-01-07 07:28:41 -08:00
GrRectanizer_pow2.cpp
GrRectanizer_pow2.h C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
GrRectanizer_skyline.cpp
GrRectanizer_skyline.h C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
GrRectanizer.h
GrRectBatch.cpp Preliminary attempt to remove batch tracker 2015-05-19 08:23:30 -07:00
GrRectBatch.h Move RectBatch to GrRect 2015-05-05 10:45:57 -07:00
GrRedBlackTree.h
GrReducedClip.cpp It is dangerous to ignore SkRect::intersect's return value 2015-01-07 12:16:10 -08:00
GrReducedClip.h
GrRenderTarget.cpp Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrRenderTargetPriv.h Rename GrStencilBuffer to GrStencilAttachment 2015-04-16 11:22:42 -07:00
GrReorderCommandBuilder.cpp Reorder across clears 2015-05-26 09:33:48 -07:00
GrReorderCommandBuilder.h Initial CL to create Reorder command builder behind a flag 2015-05-07 11:14:30 -07:00
GrResourceCache.cpp Valgrind sez: new[] wants delete[]. 2015-04-09 03:20:04 -07:00
GrResourceCache.h Add mechanism to proactively purge old resources in GrResourceCache. 2015-04-08 11:01:55 -07:00
GrResourceProvider.cpp Move GrPath(Range) creation to ResourceProvider. 2015-05-22 07:35:58 -07:00
GrResourceProvider.h Remove GrContext from GrClipMaskCache 2015-05-29 09:45:57 -07:00
GrSoftwarePathRenderer.cpp Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrSoftwarePathRenderer.h Extract gpu line dashing to GrDashLinePathRenderer 2015-04-26 23:18:50 -07:00
GrStencil.cpp
GrStencil.h
GrStencilAndCoverPathRenderer.cpp Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
GrStencilAndCoverPathRenderer.h Move GrPath(Range) creation to ResourceProvider. 2015-05-22 07:35:58 -07:00
GrStencilAndCoverTextContext.cpp Move SkGpuDevice::internalDrawPath to GrBlurUtils::drawPathWithMaskFilter 2015-05-27 11:02:55 -07:00
GrStencilAndCoverTextContext.h Move SkGpuDevice::internalDrawPath to GrBlurUtils::drawPathWithMaskFilter 2015-05-27 11:02:55 -07:00
GrStencilAttachment.cpp Rename GrStencilBuffer to GrStencilAttachment 2015-04-16 11:22:42 -07:00
GrStencilAttachment.h Rename GrStencilBuffer to GrStencilAttachment 2015-04-16 11:22:42 -07:00
GrStrokeInfo.cpp Improve caching of dashed paths in GrStencilAndCoverPathRenderer 2015-05-18 23:02:07 -07:00
GrStrokeInfo.h Improve caching of dashed paths in GrStencilAndCoverPathRenderer 2015-05-18 23:02:07 -07:00
GrSurface.cpp Add sRGB texture support. 2014-12-22 08:31:49 -08:00
GrSurfacePriv.h Dynamically create stencil buffer when needed. 2015-02-23 09:06:38 -08:00
GrSWMaskHelper.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrSWMaskHelper.h Move clip off of draw target 2015-02-23 14:44:58 -08:00
GrTargetCommands.cpp Don't issue texture barriers for RT's with separate storage 2015-05-13 12:35:36 -07:00
GrTargetCommands.h Reorder across clears 2015-05-26 09:33:48 -07:00
GrTBSearch.h
GrTemplates.h
GrTessellatingPathRenderer.cpp Preliminary attempt to remove batch tracker 2015-05-19 08:23:30 -07:00
GrTessellatingPathRenderer.h Extract gpu line dashing to GrDashLinePathRenderer 2015-04-26 23:18:50 -07:00
GrTest.cpp SkImage::NewFromYUVTexturesCopy 2015-05-29 11:37:25 -07:00
GrTest.h SkImage::NewFromYUVTexturesCopy 2015-05-29 11:37:25 -07:00
GrTestBatch.h Preliminary attempt to remove batch tracker 2015-05-19 08:23:30 -07:00
GrTestUtils.cpp GLProgramsTest 3.0 2015-05-13 08:51:50 -07:00
GrTextBlobCache.cpp real fix for textblob use after gpu free 2015-05-26 12:32:23 -07:00
GrTextBlobCache.h add textblob cache freeall 2015-04-16 11:24:04 -07:00
GrTextContext.cpp Break GrTextContext's reliance on SkGpuDevice 2015-05-28 07:45:59 -07:00
GrTextContext.h Break GrTextContext's reliance on SkGpuDevice 2015-05-28 07:45:59 -07:00
GrTexture.cpp rename GrDrawTargetCaps.h to GrCaps.h and move to include 2015-05-22 08:01:09 -07:00
GrTextureAccess.cpp
GrTexturePriv.h Add specialized content key class for resources. 2015-01-23 04:24:05 -08:00
GrTextureProvider.cpp This replaces the texture creation/caching functions on GrContext with a GrTextureProvider interface. The goal is to pass this narrowly focused object in places that currently take a GrContext but don't need and shouldn't use its other methods. It also has an extended private interface for interacting with non-texture resource types. 2015-04-30 14:18:54 -07:00
GrTraceMarker.cpp Rename GrGpuGL to GrGLGpu for consistency 2014-12-16 07:33:50 -08:00
GrTraceMarker.h
GrTracing.h Add flag to force gpu trace markers to be used and printed out for debugging. 2015-03-05 12:19:17 -08:00
GrTRecorder.h Add ReverseIter to GrTRecorder 2015-04-16 10:42:49 -07:00
GrVertexBuffer.h Revert of Refactor GrBufferAllocPools to use resource cache (patchset #9 id:160001 of https://codereview.chromium.org/1139753002/) 2015-05-14 05:24:53 -07:00
GrVertices.h Iterate over instanced draws in GrGpu rather than above GrBatchTarget 2015-05-07 11:35:55 -07:00
GrXferProcessor.cpp Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names. 2015-05-26 09:49:05 -07:00
SkGpuDevice.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
SkGpuDevice.h Break GrTextContext's reliance on SkGpuDevice 2015-05-28 07:45:59 -07:00
SkGr.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
SkGrPixelRef.cpp This replaces the texture creation/caching functions on GrContext with a GrTextureProvider interface. The goal is to pass this narrowly focused object in places that currently take a GrContext but don't need and shouldn't use its other methods. It also has an extended private interface for interacting with non-texture resource types. 2015-04-30 14:18:54 -07:00
SkGrTexturePixelRef.cpp