80549fcdd5
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
28 lines
604 B
C++
28 lines
604 B
C++
|
|
/*
|
|
* Copyright 2012 Google Inc.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license that can be
|
|
* found in the LICENSE file.
|
|
*/
|
|
#ifndef SkDebugGLContext_DEFINED
|
|
#define SkDebugGLContext_DEFINED
|
|
|
|
#include "SkGLContextHelper.h"
|
|
|
|
class SkDebugGLContext : public SkGLContextHelper {
|
|
|
|
public:
|
|
SkDebugGLContext() {};
|
|
|
|
virtual void makeCurrent() const SK_OVERRIDE {};
|
|
virtual void swapBuffers() const SK_OVERRIDE {};
|
|
|
|
protected:
|
|
virtual const GrGLInterface* createGLContext(GrGLStandard forcedGpuAPI) SK_OVERRIDE;
|
|
|
|
virtual void destroyGLContext() SK_OVERRIDE {};
|
|
};
|
|
|
|
#endif
|