skia2/include/gpu/gl
cdalton c8f5204667 Incorporate glStencilThenCover* nvpr methods
Adds the glStencilThenCover* nvpr methods to GrGLInterface and starts
using them. When drawing multible paths, this will make it so we only
have to send the index/transform data once. It will also allow the
driver to save time internally.

The glStencilThenCover* methods are a newer addition, so they aren't
available on every driver. In the event that they are not present, we
emulate them using the existing glStencil*/glCover* methods.

BUG=skia:
R=markkilgard@gmail.com, bsalomon@google.com

Author: cdalton@nvidia.com

Review URL: https://codereview.chromium.org/423173004
2014-07-29 15:25:51 -07:00
..
GrGLConfig_chrome.h Replace GR_*_BUILD by their SK_BUILD_FOR_* equivalents. 2013-09-25 20:57:51 +00:00
GrGLConfig.h Turn NVPR on by default (but off in tools). 2014-01-24 20:49:44 +00:00
GrGLExtensions.h Add SK_API to GrGLExtensions 2014-02-25 02:14:57 +00:00
GrGLFunctions.h Incorporate glStencilThenCover* nvpr methods 2014-07-29 15:25:51 -07:00
GrGLInterface.h Incorporate glStencilThenCover* nvpr methods 2014-07-29 15:25:51 -07:00
SkANGLEGLContext.h Support using OpenGL ES context on desktop 2014-06-30 06:36:31 -07:00
SkDebugGLContext.h Some fixes around GrContext::abandonContext: 2014-07-29 08:01:52 -07:00
SkGLContextHelper.h Some fixes around GrContext::abandonContext: 2014-07-29 08:01:52 -07:00
SkMesaGLContext.h Support using OpenGL ES context on desktop 2014-06-30 06:36:31 -07:00
SkNativeGLContext.h When performing offscreen rendering on windows, attempt to use a pbuffer context. 2014-07-01 07:20:11 -07:00
SkNullGLContext.h Support using OpenGL ES context on desktop 2014-06-30 06:36:31 -07:00