skia2/include/gpu
Brian Salomon eec6f7be54 Use new fragment processor optimization queries.
This doesn't yet delete the old virtuals.

It still uses the color and component flags model for the pipeline input and blended output but I'm planning to change those as well.

Change-Id: I64e2ec0fe9ed9fae3aabf1ca8c9bc0582fc7565a
Reviewed-on: https://skia-review.googlesource.com/7760
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2017-02-10 20:02:32 +00:00
..
effects Use new fragment processor optimization queries. 2017-02-10 20:02:32 +00:00
gl Add image functions to GrGLInterface 2016-11-15 19:37:35 +00:00
vk Remove SkAutoTUnref and SkAutoTDelete from public includes. 2016-10-27 09:30:08 -07:00
GrBlend.h Create fragment processor for performing input color blend with child processor 2015-09-15 15:33:27 -07:00
GrBuffer.h Add resource provider flag to avoid client-side buffers 2016-07-13 10:16:32 -07:00
GrCaps.h Merge GrGLSLCaps into GrShaderCaps 2016-11-29 19:32:31 +00:00
GrClip.h Relandx2 "Remove antialiasing control from GrPaint." 2016-12-09 20:43:41 +00:00
GrColor.h Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations."" 2017-01-27 16:43:38 +00:00
GrColorSpaceXform.h Add storage and computation of SkColor4f version of gradient stops. 2016-09-15 11:09:45 -07:00
GrConfig.h Repurpose Release_Developer BUILDTYPE and remove SK_DEVELOPER. 2016-04-29 06:41:35 -07:00
GrContext.h Push GrTextureProxy down to more effects 2017-01-30 13:40:15 +00:00
GrContextOptions.h Misc batch->op cleanup Part 1 of 2 2016-12-21 16:45:40 +00:00
GrCoordTransform.h Make GrYUVEffect take GrTextureProxies 2017-01-24 12:23:28 +00:00
GrFragmentProcessor.h Re-enable processor optimization test with some fixes. 2017-02-09 19:25:21 +00:00
GrGpuResource.h Fix undefined GrIORef test method on Chrome win bot 2017-01-11 21:11:12 +00:00
GrGpuResourceRef.h Move resource ref/io manipulation from GrProgramElement to GrProcessor 2017-01-09 21:51:05 +00:00
GrInvariantOutput.h Stop tracking whether GrFragmentProcessors read their input 2017-01-23 20:17:53 +00:00
GrPaint.h Allow GrSingleTextureEffect to take GrTextureProxies 2017-01-24 22:03:40 +00:00
GrProcessor.h Revert "Replaced all calls to fragmentPosition() with sk_FragCoord" 2017-02-02 18:34:02 +00:00
GrProcessorUnitTest.h make GR_TEST_UTILS=0 work 2017-02-02 12:49:17 +00:00
GrProgramElement.h Add class GrProcessorSet which represents color and coverage FPs and a XPFactory. 2017-01-18 16:48:41 +00:00
GrRenderTarget.h Added GrSurfaceContext and GrTextureContext 2016-11-23 15:52:27 +00:00
GrRenderTargetContext.h Re-enable processor optimization test with some fixes. 2017-02-09 19:25:21 +00:00
GrResourceKey.h Add support for tagging GrUniqueKeys with a debug string 2017-01-06 17:54:03 +00:00
GrSamplerParams.h Rename GrTextureParams to GrSamplerParams 2016-11-17 21:13:18 +00:00
GrShaderCaps.h Fix Vulkan crashes on nexus player 2017-01-20 16:19:02 +00:00
GrShaderVar.h Merge GrGLSLCaps into GrShaderCaps 2016-11-29 19:32:31 +00:00
GrSurface.h Change GPU read/write pixels API to support color space conversion 2016-12-22 16:44:56 +00:00
GrSurfaceContext.h Rationalize GrContext's Gr*Proxy getter naming 2017-01-30 19:05:36 +00:00
GrTestUtils.h make GR_TEST_UTILS=0 work 2017-02-02 12:49:17 +00:00
GrTexture.h Rename GrTextureParams to GrSamplerParams 2016-11-17 21:13:18 +00:00
GrTextureContext.h Rationalize GrContext's Gr*Proxy getter naming 2017-01-30 19:05:36 +00:00
GrTextureProvider.h Different approach to fixing gpu blurs on platforms that "useDrawInsteadOfClear" 2016-12-09 19:29:38 +00:00
GrTypes.h Add support for RG float textures 2017-02-10 16:44:43 +00:00
GrTypesPriv.h Add integer vectors to GrSLType 2017-02-08 21:37:22 +00:00
GrXferProcessor.h Revert "Revert "Make it possible to query GrXPFactory for dst texture without GrPipelineAnalysis."" 2017-01-20 20:04:01 +00:00
SkGr.h Continue making Ganesh use absolute texture coordinates - take 2 2017-01-20 18:18:18 +00:00