skia2/src/gpu
hendrikw 6f0fdac9e7 skia: Add support for ANGLE on linux
This will allow the ANGLE guys to test the ANGLE gl backend
with nanobench and DM

Review URL: https://codereview.chromium.org/1343193005
2015-09-23 11:35:55 -07:00
..
batches Move determiniation of strokerect rects internal 2015-09-22 12:50:33 -07:00
effects Prefer dual source/framebuffer fetch paths for GPU LCD. 2015-09-22 10:10:55 -07:00
gl skia: Add support for ANGLE on linux 2015-09-23 11:35:55 -07:00
glsl Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrAllocator.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrAtlas.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrAtlas.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrAtlasTextBlob.cpp adding assert to GrAtlasTextContext 2015-07-21 12:56:56 -07:00
GrAtlasTextBlob.h Initialize subrun variables to make Valgrind happy 2015-09-10 06:31:38 -07:00
GrAtlasTextContext.cpp Stop supporting HW dither 2015-09-22 11:38:46 -07:00
GrAtlasTextContext.h Detach cache in DF routines rather than passing it in. 2015-09-09 08:05:12 -07:00
GrAutoLocaleSetter.h Fix build for UCLIBC platforms (newlocale/freelocale) 2015-06-09 10:18:50 -07:00
GrBatchAtlas.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrBatchAtlas.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrBatchFlushState.cpp Make GrVertexBatch objects hold their own draws during GrDrawTarget flush 2015-08-17 12:55:38 -07:00
GrBatchFlushState.h Make GrVertexBatch objects hold their own draws during GrDrawTarget flush 2015-08-17 12:55:38 -07:00
GrBatchFontCache.cpp Have SkVarAlloc::alloc() use sk_malloc_throw. 2015-09-14 11:11:17 -07:00
GrBatchFontCache.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrBatchTest.cpp Move StrokeRectBatches into .cpp files 2015-09-18 07:12:56 -07:00
GrBatchTest.h Introduce GrBatch subclasses GrDrawBatch and GrVertexBatch to prepare for non-drawing batches 2015-08-13 13:34:48 -07:00
GrBlend.cpp Create fragment processor for performing input color blend with child processor 2015-09-15 15:33:27 -07:00
GrBlurUtils.cpp Stop supporting HW dither 2015-09-22 11:38:46 -07:00
GrBlurUtils.h Move SkGpuDevice::internalDrawPath to GrBlurUtils::drawPathWithMaskFilter 2015-05-27 11:02:55 -07:00
GrBufferAllocPool.cpp Use calloc to allocate data that will be uploaded to vertex/index buffers in Chrome 2015-08-19 08:26:51 -07:00
GrBufferAllocPool.h Use calloc to allocate data that will be uploaded to vertex/index buffers in Chrome 2015-08-19 08:26:51 -07:00
GrCaps.cpp Calculate pixel config and stencil fmt pairs once per pixel config. 2015-09-10 08:37:20 -07:00
GrClip.cpp Remove rect clip type from grclip. 2015-03-06 08:21:39 -08:00
GrClipMaskCache.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
GrClipMaskCache.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrClipMaskManager.cpp Move some of the adding stencil attachment logic of Gpu and into Render Target. 2015-09-14 12:56:10 -07:00
GrClipMaskManager.h Remove GrClipTarget 2015-09-10 11:16:35 -07:00
GrContext.cpp Add onMemoryDump to GrContext 2015-09-15 14:16:10 -07:00
GrContextFactory.cpp skia: Add ANGLE with GL backend to nanobench/DM 2015-09-11 13:07:29 -07:00
GrContextFactory.h skia: Add ANGLE with GL backend to nanobench/DM 2015-09-11 13:07:29 -07:00
GrCoordTransform.cpp Add direct getter for GrCaps to GrContext. 2015-05-29 08:02:10 -07:00
GrDefaultGeoProcFactory.cpp Remove batchtracker 2015-09-11 08:19:35 -07:00
GrDefaultGeoProcFactory.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrDrawContext.cpp Move determiniation of strokerect rects internal 2015-09-22 12:50:33 -07:00
GrDrawTarget.cpp Move some of the adding stencil attachment logic of Gpu and into Render Target. 2015-09-14 12:56:10 -07:00
GrDrawTarget.h Reland of add a ClassID function to GrBatch (patchset #1 id:1 of https://codereview.chromium.org/1353043002/ ) 2015-09-17 20:16:13 -07:00
GrFontScaler.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrFontScaler.h Dont try to draw glyphs with unexpected mask formats 2015-07-30 07:59:20 -07:00
GrFragmentProcessor.cpp Move GrFragmentProcessor implementation to its own cpp file 2015-09-22 09:06:13 -07:00
GrGeometryBuffer.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrGeometryProcessor.h Remove batchtracker 2015-09-11 08:19:35 -07:00
GrGlyph.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrGpu.cpp Move some of the adding stencil attachment logic of Gpu and into Render Target. 2015-09-14 12:56:10 -07:00
GrGpu.h Move some of the adding stencil attachment logic of Gpu and into Render Target. 2015-09-14 12:56:10 -07:00
GrGpuFactory.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrGpuFactory.h Store context options on caps. 2015-05-22 14:01:46 -07:00
GrGpuResource.cpp Add onMemoryDump to GrContext 2015-09-15 14:16:10 -07:00
GrGpuResourceCacheAccess.h Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
GrGpuResourcePriv.h Allow resources' unique keys to be changed. 2015-02-19 08:24:16 -08:00
GrGpuResourceRef.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrIndexBuffer.h Some cleanup in GrTextureProvider and GrResourceProvider. 2015-07-31 13:59:31 -07:00
GrInvariantOutput.cpp Add GrProcOptInfo class to track various output information for color and coverage stages. 2014-11-13 11:00:34 -08:00
GrLayerCache.cpp Limit lifetime of GrDrawContext objects 2015-09-01 08:34:28 -07:00
GrLayerCache.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrLayerHoister.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrLayerHoister.h Fix layer hoisting image filter corner cases 2014-12-16 08:25:55 -08:00
GrMemoryPool.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrMemoryPool.h Adding a cache + memory pool for GPU TextBlobs 2015-04-08 09:08:31 -07:00
GrNonAtomicRef.h Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
GrOvalRenderer.cpp Reland of add a ClassID function to GrBatch (patchset #1 id:1 of https://codereview.chromium.org/1353043002/ ) 2015-09-17 20:16:13 -07:00
GrOvalRenderer.h ovals now take a const GrPipelineBuilder 2015-07-13 08:44:06 -07:00
GrPaint.cpp Stop supporting HW dither 2015-09-22 11:38:46 -07:00
GrPath.cpp Use static_assert instead of SK_COMPILE_ASSERT. 2015-08-20 07:57:52 -07:00
GrPath.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
GrPathProcessor.cpp move GrGLPathProcessor back into GrPathProcessor 2015-09-11 11:52:17 -07:00
GrPathProcessor.h Remove batchtracker 2015-09-11 08:19:35 -07:00
GrPathRange.cpp Improve caching of dashed paths in GrStencilAndCoverPathRenderer 2015-05-18 23:02:07 -07:00
GrPathRange.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrPathRenderer.cpp Fix compilation with SK_ENABLE_INST_COUNT=1 2013-12-05 12:08:12 +00:00
GrPathRenderer.h Remove GrAddPathRenderers_default 2015-09-02 08:42:16 -07:00
GrPathRendererChain.cpp Remove GrAddPathRenderers_default 2015-09-02 08:42:16 -07:00
GrPathRendering.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrPathRendering.h Remove batchtracker 2015-09-11 08:19:35 -07:00
GrPathUtils.cpp SkPath::Direction serves two masters: 2015-06-10 14:23:15 -07:00
GrPathUtils.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrPendingProgramElement.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrPipeline.cpp Stop supporting HW dither 2015-09-22 11:38:46 -07:00
GrPipeline.h Stop supporting HW dither 2015-09-22 11:38:46 -07:00
GrPipelineBuilder.cpp Stop supporting HW dither 2015-09-22 11:38:46 -07:00
GrPipelineBuilder.h Stop supporting HW dither 2015-09-22 11:38:46 -07:00
GrPrimitiveProcessor.cpp For a frag proc, its key will be a concatenation of all its descendant procs' keys in postorder traversal. 2015-08-20 07:25:02 -07:00
GrPrimitiveProcessor.h Remove batchtracker 2015-09-11 08:19:35 -07:00
GrProcessor.cpp Move GrFragmentProcessor implementation to its own cpp file 2015-09-22 09:06:13 -07:00
GrProcessorDataManager.cpp rename GrShaderDataManager -> GrProcessorDataManager 2015-07-09 06:28:14 -07:00
GrProcessorUnitTest.cpp Add helper for creating leaf FPs inside GrFP::TestCreate functions 2015-09-14 13:16:26 -07:00
GrProcOptInfo.cpp Add support for blending of LCD for all blend modes. 2015-09-15 09:31:40 -07:00
GrProcOptInfo.h Add support for blending of LCD for all blend modes. 2015-09-15 09:31:40 -07:00
GrProgramDesc.h Remove memcmp from GrProgramDesc op== and Less 2015-06-04 15:34:34 -07:00
GrProgramElement.cpp Create GrOptDrawState before recording draw in GrInOrderDrawBuffer 2014-11-19 08:23:49 -08:00
GrQuad.h Modify GrBWFillRectBatch to use GrQuad 2015-08-26 06:23:39 -07:00
GrRecordReplaceDraw.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrRecordReplaceDraw.h Rename SkDrawPictureCallback to SkPicture::AbortCallback 2015-01-07 07:28:41 -08:00
GrRectanizer_pow2.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
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 Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
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 Move GrIPoint16 to SkIPoint16 (and remove GrPoint.h) 2014-06-02 10:20:15 -07:00
GrReducedClip.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrReducedClip.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrRenderTarget.cpp Minor fix to attaching stencils 2015-09-15 08:46:14 -07:00
GrRenderTargetPriv.h Move some of the adding stencil attachment logic of Gpu and into Render Target. 2015-09-14 12:56:10 -07:00
GrResourceCache.cpp Add onMemoryDump to GrContext 2015-09-15 14:16:10 -07:00
GrResourceCache.h Add onMemoryDump to GrContext 2015-09-15 14:16:10 -07:00
GrResourceProvider.cpp Move some of the adding stencil attachment logic of Gpu and into Render Target. 2015-09-14 12:56:10 -07:00
GrResourceProvider.h Move some of the adding stencil attachment logic of Gpu and into Render Target. 2015-09-14 12:56:10 -07:00
GrSoftwarePathRenderer.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrSoftwarePathRenderer.h Simplify parameters passed to path renderers 2015-08-13 07:57:10 -07:00
GrStencil.cpp Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL 2014-04-30 14:17:00 +00:00
GrStencil.h Replace uses of GrAssert by SkASSERT. 2013-08-17 00:02:59 +00:00
GrStencilAndCoverTextContext.cpp Late creation of GrPathProcessor 2015-09-10 11:00:51 -07:00
GrStencilAndCoverTextContext.h GrPathRangeBatch 2015-09-09 09:48:06 -07:00
GrStencilAttachment.cpp Rename GrStencilBuffer to GrStencilAttachment 2015-04-16 11:22:42 -07:00
GrStencilAttachment.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
GrStrokeInfo.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrStrokeInfo.h Move SkTemplates.h to private. 2015-08-19 11:56:48 -07:00
GrSurface.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrSurfacePriv.h Make readpixels work on GrTextures 2015-07-16 08:23:13 -07:00
GrSWMaskHelper.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrSWMaskHelper.h Revert[2] SkDraw and all Blitters to use pixmap instead of bitmapi 2015-06-09 12:16:53 -07:00
GrTest.cpp Move some of the adding stencil attachment logic of Gpu and into Render Target. 2015-09-14 12:56:10 -07:00
GrTest.h wire up reduced atlas and zero textblob cache to test 2015-08-21 11:08:00 -07:00
GrTestUtils.cpp Fix for degenerate stroke rect 2015-09-22 10:32:28 -07:00
GrTextBlobCache.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
GrTextBlobCache.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrTextContext.cpp Stop supporting HW dither 2015-09-22 11:38:46 -07:00
GrTextContext.h Make GrTextContext no longer store a GrDrawContext 2015-09-01 05:36:47 -07:00
GrTexture.cpp Defer flushes if kPreferNoIO is specified 2015-08-13 05:19:14 -07:00
GrTextureAccess.cpp GrResourceCache2 manages scratch texture. 2014-10-08 08:40:09 -07:00
GrTexturePriv.h Add specialized content key class for resources. 2015-01-23 04:24:05 -08:00
GrTextureProvider.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrTraceMarker.cpp Rename GrGpuGL to GrGLGpu for consistency 2014-12-16 07:33:50 -08:00
GrTraceMarker.h Use forwarding with SkTLazy::init. 2015-08-12 13:37:17 -07:00
GrTracing.h Cleanup GrDrawTarget now that all paths lead to GrBatch 2015-09-10 10:42:55 -07:00
GrTRecorder.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrVertexBuffer.h Some cleanup in GrTextureProvider and GrResourceProvider. 2015-07-31 13:59:31 -07:00
GrVertices.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrXferProcessor.cpp Check for xfer barriers in GrBatch, auto-issue barriers in GrGpu 2015-08-12 11:14:50 -07:00
GrYUVProvider.cpp refactor parts of SkGr.cpp for use by SkImages 2015-09-08 08:37:36 -07:00
GrYUVProvider.h refactor parts of SkGr.cpp for use by SkImages 2015-09-08 08:37:36 -07:00
SkGpuDevice.cpp Stop supporting HW dither 2015-09-22 11:38:46 -07:00
SkGpuDevice.h Use SkImageCacherator in SkImages 2015-09-10 14:33:38 -07:00
SkGr.cpp Stop supporting HW dither 2015-09-22 11:38:46 -07:00
SkGrPixelRef.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkGrPriv.h Use SkImageCacherator in SkImages 2015-09-10 14:33:38 -07:00
SkGrTexturePixelRef.cpp Partially rolled forward the SkGrPixelRef changes 2012-06-29 20:55:14 +00:00