skia2/include/gpu
tomhudson@google.com 07eecdca3e Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage
classes from r3726 so they can be used. Does not implement any actual
effect stages.

Has one large known bug: if custom stages are provided, GrSamplerState
comparisons will break; this should preserve correct drawing, but decrease
performance - among other things, we'll break draw batching. To fix this
we'll need a RTTI system for GrCustomState objects, and we'll need to change
the GrSamplerState comparison from a memcmp to something that also does a
deep type-sensitive compare of any GrCustomState objects present.

http://codereview.appspot.com/6074043/



git-svn-id: http://skia.googlecode.com/svn/trunk@3742 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-20 18:35:38 +00:00
..
gl Fix undefined GLint in Mac builds 2012-04-19 19:27:19 +00:00
GrClip.h Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping) 2012-04-16 14:49:14 +00:00
GrClipIterator.h Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping) 2012-04-16 14:49:14 +00:00
GrColor.h [GPU] Add explicit byte order and PM vs. UPM 8888 configs 2011-11-07 15:54:49 +00:00
GrConfig.h Remove mutual dependency of gr and skgr. 2012-03-22 17:56:29 +00:00
GrContext.h Updated blur to use A8/R8 (instead of RGBA8) when available - this provides a performance gain for large blurs 2012-04-10 19:26:38 +00:00
GrContextFactory.h Make GM able to run MSAA modes and multiple GPU configs in a single run. 2012-04-19 19:15:35 +00:00
GrCustomStage.h Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage 2012-04-20 18:35:38 +00:00
GrFontScaler.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrGlyph.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrInstanceCounter.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrKey.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrMatrix.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrNoncopyable.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrPaint.h Skip unnecessary copies in GrPaint operator == 2012-03-16 17:50:37 +00:00
GrPath.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrPoint.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrRect.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrRefCnt.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrRenderTarget.h Add code path for Gr client to resolve an Gr-created MSAA render target. 2012-01-31 13:35:56 +00:00
GrResource.h Add getContext to GrResouce 2011-11-15 19:42:07 +00:00
GrSamplerState.h Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage 2012-04-20 18:35:38 +00:00
GrScalar.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrTemplates.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrTextContext.h Split GrTextContext into baseclass and subclass 2012-03-16 14:02:46 +00:00
GrTexture.h Fixing Windows compiler complaints 2012-04-06 20:01:46 +00:00
GrTypes.h Remove deprecated names from Gr (WK is no longer using them) 2012-03-30 14:22:41 +00:00
GrUserConfig.h Remove old and GL-specific defines from GrUserConfig.h comments 2011-11-08 15:52:21 +00:00
SkGpuCanvas.h Remove comment related to removed function. 2011-09-01 15:55:31 +00:00
SkGpuDevice.h Reland 3563 2012-03-30 18:45:35 +00:00
SkGr.h Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping) 2012-04-16 14:49:14 +00:00
SkGrTexturePixelRef.h Consolidate PixelRef flattables with the standard impl 2012-03-28 20:47:01 +00:00