skia2/include/gpu/gl
bsalomon 10805961ce Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/)
Reason for revert:
nanobech failing on Android

Original issue's description:
> Make the Sk GL context class an abstract base class
>
> Make the Sk GL context class, SkGLNativeContext, an abstract base class. Before,
> it depended on ifdefs to implement the platform dependent polymorphism.  Move
> the logic to subclasses of the various platform implementations.
>
> This a step to enable Skia embedders to compile dm and bench_pictures. The
> concrete goal is to support running these test apps with Chromium command buffer.
>
> With this change, Chromium can implement its own version of SkGLNativeContext
> that uses command buffer, and host the implementation in its own repository.
>
> Implements the above by renaming the SkGLContextHelper to SkGLContext and
> removing the unneeded SkGLNativeContext. Also removes
> SkGLNativeContext::AutoRestoreContext functionality, it appeared to be unused:
> no use in Skia code, and no tests.
>
> BUG=skia:2992
>
> Committed: https://skia.googlesource.com/skia/+/a90ed4e83897b45d6331ee4c54e1edd4054de9a8

TBR=kkinnunen@nvidia.com
NOTREECHECKS=true
NOTRY=true
BUG=skia:2992

Review URL: https://codereview.chromium.org/639793002
2014-10-08 04:45:10 -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 Adding support for GL_CHROMIUM_copy_texture, part 1 2014-09-23 07:30:09 -07:00
GrGLInterface.h Adding support for GL_CHROMIUM_copy_texture, part 1 2014-09-23 07:30:09 -07:00
GrGLSLPrettyPrint.h Pretty print of shaders 2014-08-08 09:41:42 -07:00
SkANGLEGLContext.h Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00
SkDebugGLContext.h Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00
SkGLContextHelper.h Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00
SkMesaGLContext.h Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00
SkNativeGLContext.h Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00
SkNullGLContext.h Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00