1 2/* 3 * Copyright 2012 Google Inc. 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8#ifndef SkDebugGLContext_DEFINED 9#define SkDebugGLContext_DEFINED 10 11#include "SkGLContextHelper.h" 12 13class SkDebugGLContext : public SkGLContextHelper { 14 15public: 16 SkDebugGLContext() {} 17 18 virtual void makeCurrent() const SK_OVERRIDE {} 19 virtual void swapBuffers() const SK_OVERRIDE {} 20 21protected: 22 virtual const GrGLInterface* createGLContext(GrGLStandard forcedGpuAPI) SK_OVERRIDE; 23 24 virtual void destroyGLContext() SK_OVERRIDE {}; 25}; 26 27#endif 28