skia2/include/gpu
egdaniel 9e4ecdc9f8 Add an InvariantOutput for the XPF.
The Invariant output holds information about final post blended color and other
general information like will it blend with dst. Having this new struct allowed
me to also remove some functions that were previously querying subsets of the
invariant output.

BUG=skia:

Review URL: https://codereview.chromium.org/814933002
2014-12-18 12:44:55 -08:00
..
effects Add an InvariantOutput for the XPF. 2014-12-18 12:44:55 -08:00
gl Add glGetShaderPrecisionFormat 2014-12-03 10:46:08 -08:00
GrBinHashKey.h Make textures register with GrResourceCache2 as scratch. 2014-08-28 09:54:34 -07:00
GrClipData.h "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
GrColor.h This cl moves color and coverage off of drawstate. In an effort to keep this CL manageable, I have left the compute invariant input / output in a bit of a strange state(fixing this will be complicated). 2014-12-09 13:31:15 -08:00
GrConfig.h Replace GrResourceCache with GrResourceCache2. 2014-11-14 12:10:15 -08:00
GrContext.h Change to create device coord coordset 2014-12-18 07:47:17 -08:00
GrCoordTransform.h Remove GrCoordTransform::kPosition_CoordSet 2014-12-18 10:17:45 -08:00
GrFragmentProcessor.h Remove GP from drawstate, revision of invariant output for GP 2014-12-11 15:44:02 -08:00
GrFragmentStage.h Create GrOptDrawState before recording draw in GrInOrderDrawBuffer 2014-11-19 08:23:49 -08:00
GrGpuResource.h Adding a custom data field to GrGpuResource 2014-12-11 14:59:32 -08:00
GrGpuResourceRef.h Create GrOptDrawState directly in the cmd buffer in GrIODB. 2014-11-24 06:47:48 -08:00
GrInvariantOutput.h Remove GP from drawstate, revision of invariant output for GP 2014-12-11 15:44:02 -08:00
GrPaint.h Add an InvariantOutput for the XPF. 2014-12-18 12:44:55 -08:00
GrPathRendererChain.h Drawstate on stack 2014-11-17 14:22:49 -08:00
GrProcessor.h Remove GP from drawstate, revision of invariant output for GP 2014-12-11 15:44:02 -08:00
GrProcessorUnitTest.h Create xfer processor backend. 2014-12-11 13:15:14 -08:00
GrProgramElement.h Create GrOptDrawState before recording draw in GrInOrderDrawBuffer 2014-11-19 08:23:49 -08:00
GrRect.h Begin atlasing 2014-06-30 08:26:50 -07:00
GrRenderTarget.h Rename and clarify semantics of GrContext::resolveRenderTarget. 2014-11-03 14:28:32 -08:00
GrResourceKey.h Move GrResourceKey static functions from .h to .cpp to fix shared lib builds 2014-11-10 11:59:06 -08:00
GrShaderVar.h Make addUniform take a precision 2014-12-09 10:18:12 -08:00
GrSurface.h Remove GrSurface::isSameAs 2014-11-25 07:41:12 -08:00
GrTexture.h Make GrGpuResource::gpuMemorySize non-virtual w/ onGpuMemorySize virtual impl 2014-11-12 11:13:39 -08:00
GrTextureAccess.h Patch to create a distinct geometry processor. The vast majority of this patch 2014-09-23 09:50:21 -07:00
GrTypes.h Use texture size to determine precision of texture coord varyings. 2014-12-09 09:00:49 -08:00
GrTypesPriv.h Stop creating GrODS for stencilPath commands. 2014-12-17 13:43:13 -08:00
GrUserConfig.h Replace GrResourceCache with GrResourceCache2. 2014-11-14 12:10:15 -08:00
GrXferProcessor.h Add an InvariantOutput for the XPF. 2014-12-18 12:44:55 -08:00
SkGr.h remove view matrix from context 2014-12-17 15:50:11 -08:00
SkGrPixelRef.h GrResourceCache2 manages scratch texture. 2014-10-08 08:40:09 -07:00
SkGrTexturePixelRef.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00