History log of /external/skia/src/gpu/gl/debug/SkDebugGLContext.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e4545210c950f98d9fa20f51bc1be6c5591534bd 13-Nov-2014 djsollen <djsollen@google.com> Cleanup GrContextFactory and make it's subclasses private

Review URL: https://codereview.chromium.org/723183002
/external/skia/src/gpu/gl/debug/SkDebugGLContext.cpp
30bc88ccd524c0372fd2f8f79190ea4b81685beb 16-Oct-2014 kkinnunen <kkinnunen@nvidia.com> Refactor SkGLContext to be actually extendable

Refactor SkGLContext to be actually extendable. Before, non-trivial subclass
would need to destroy the GL connection upon running the destructor. However,
the base class would run GL commands in its own destructor (with destroyed GL
connection)

Refactor so that SkGLContext subclass object creation is completely done by
the factory function. If the factory function returns a non-NULL ptr, it means the context
is usable.

The destruction is done with the destructor instead of virtual function called
upon destruction. Make the destructors not to call virtual functions, for
clarity.

Remove custom 1x1 FBO setup code from the base class. It appears not to be used
anymore.

BUG=skia:2992

Review URL: https://codereview.chromium.org/640283004
/external/skia/src/gpu/gl/debug/SkDebugGLContext.cpp
944bcf0acb78f8f9da01e991f1307629959e338a 29-Jul-2014 bsalomon <bsalomon@google.com> Some fixes around GrContext::abandonContext:

Fix debug crash when GrResourceCache is destroyed after GrContext is abandoned while GrTextures are in the exlusive list.

Notify debug GL context that GL resources are expected to remain undeleted when context is destroyed after being abandoned.

Stop leaking program cache entries when context is abandoned.

R=robertphillips@google.com

Author: bsalomon@google.com

Review URL: https://codereview.chromium.org/422323002
/external/skia/src/gpu/gl/debug/SkDebugGLContext.cpp
80549fcdd50269d7e069d6db02b395fca128056c 30-Jun-2014 kkinnunen <kkinnunen@nvidia.com> Support using OpenGL ES context on desktop

Support using OpenGL ES context on desktop for unix and Android platforms. This
is mainly useful in development.

Add --gpuAPI flag to gm, dm, bench, bench_pictures and render_pictures. The
possible parameters for the flag are "gl" and "gles".

R=bsalomon@google.com, mtklein@google.com, robertphillips@google.com

Author: kkinnunen@nvidia.com

Review URL: https://codereview.chromium.org/319043005
/external/skia/src/gpu/gl/debug/SkDebugGLContext.cpp
05ead8afe5e4db21f9004334ac339bdad48d5057 23-Jun-2014 rmistry <rmistry@google.com> Revert of Support using OpenGL ES context on desktop (https://codereview.chromium.org/319043005/)

Reason for revert:
Caused segmentation fault on many builders. Please see reverted CL's msg #21 for details.

Original issue's description:
> Support using OpenGL ES context on desktop
>
> Support using OpenGL ES context on desktop for unix and Android platforms. This
> is mainly useful in development.
>
> Add --gpuAPI flag to gm, dm, bench, bench_pictures and render_pictures. The
> possible parameters for the flag are "gl" and "gles".
>
> Committed: https://skia.googlesource.com/skia/+/74fc727dc88ee24d89f88cb1709f963e9073aeb3

R=bsalomon@google.com, mtklein@google.com, robertphillips@google.com, kkinnunen@nvidia.com
TBR=bsalomon@google.com, kkinnunen@nvidia.com
NOTREECHECKS=true
NOTRY=true

Author: rmistry@google.com

Review URL: https://codereview.chromium.org/351583002
/external/skia/src/gpu/gl/debug/SkDebugGLContext.cpp
74fc727dc88ee24d89f88cb1709f963e9073aeb3 23-Jun-2014 kkinnunen <kkinnunen@nvidia.com> Support using OpenGL ES context on desktop

Support using OpenGL ES context on desktop for unix and Android platforms. This
is mainly useful in development.

Add --gpuAPI flag to gm, dm, bench, bench_pictures and render_pictures. The
possible parameters for the flag are "gl" and "gles".

R=bsalomon@google.com, mtklein@google.com, robertphillips@google.com

Author: kkinnunen@nvidia.com

Review URL: https://codereview.chromium.org/319043005
/external/skia/src/gpu/gl/debug/SkDebugGLContext.cpp
d91f370835c61c63c643c147ac8625157ee20993 28-Mar-2012 robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> Moved Debug GL interface to src/gpu/gl/debug in preparation for splitting it up.

http://codereview.appspot.com/5938054/



git-svn-id: http://skia.googlecode.com/svn/trunk@3526 2bbb7eff-a529-9590-31e7-b0007b416f81
/external/skia/src/gpu/gl/debug/SkDebugGLContext.cpp