skia2/include/gpu
tomhudson@google.com f13f588046 Add GrPaint::*StageEnabled() and GrDrawState::stageEnabled() functions.
These wrap the question of "is this stage of the shader enabled?" so that
we can change the semantics - previously iff there was a texture, now
if there is a texture OR a GrCustomStage, soon (post-cl 6306097) iff there
is a GrCustomStage, which at that point will hold whatever texture is
necessary.

http://codereview.appspot.com/6306104/



git-svn-id: http://skia.googlecode.com/svn/trunk@4325 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-06-25 17:27:28 +00:00
..
gl Expanded distribution of instance counting 2012-06-21 20:25:03 +00:00
GrAARectRenderer.h Version 2 of the Instance Counting system. This one simplifies the print out of information. 2012-06-13 18:54:08 +00:00
GrClip.h Make GrClipMaskManager configure the stencil and scissor on GrGpu 2012-06-21 19:58:20 +00:00
GrClipIterator.h Remove GrPath typedef 2012-04-27 15:52:53 +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 gpu stats tracking 2012-06-06 18:21:18 +00:00
GrContext.h Revert r4287. Large numbers of textures created by random gradients can cause poor driver performance (at least on Mac) 2012-06-22 15:15:59 +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 Expanded distribution of instance counting 2012-06-21 20:25:03 +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 Remove GrPath typedef 2012-04-27 15:52:53 +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 Add GrPaint::*StageEnabled() and GrDrawState::stageEnabled() functions. 2012-06-25 17:27:28 +00:00
GrPoint.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrProgramStageFactory.h fix warnings on Mac in src/gpu and include/gpu 2012-06-06 12:09:01 +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 GrSurface parent class above GrTexture & GrRenderTarget 2012-06-21 21:09:06 +00:00
GrResource.h Version 2 of the Instance Counting system. This one simplifies the print out of information. 2012-06-13 18:54:08 +00:00
GrSamplerState.h Fix memory leaks. 2012-06-19 15:27:50 +00:00
GrScalar.h Move gpu/include/* to include/gpu and gpu/src/* to src/gpu 2011-10-12 19:53:16 +00:00
GrSurface.h Add GrSurface parent class above GrTexture & GrRenderTarget 2012-06-21 21:09:06 +00:00
GrTextContext.h Added documentation of stage/TU allocation 2012-05-10 12:40:40 +00:00
GrTexture.h AutoScratchTexture can now release its texture and it will return to the texture cache when freed 2012-06-22 12:41:43 +00:00
GrTypes.h AutoScratchTexture can now release its texture and it will return to the texture cache when freed 2012-06-22 12:41:43 +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 Plumbing to propagate save & restore from SkCanvas down to GrContext & lower 2012-05-23 11:44:08 +00:00
SkGr.h Move clientID into texture desc 2012-06-07 12:08:45 +00:00
SkGrTexturePixelRef.h Consolidate PixelRef flattables with the standard impl 2012-03-28 20:47:01 +00:00