17158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com 27158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com/* 37158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com * Copyright 2012 Google Inc. 47158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com * 57158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com * Use of this source code is governed by a BSD-style license that can be 67158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com * found in the LICENSE file. 77158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com */ 87158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com#include "gl/SkNativeGLContext.h" 97158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com 107158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.comSkNativeGLContext::AutoContextRestore::AutoContextRestore() { 117158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com} 127158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com 137158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.comSkNativeGLContext::AutoContextRestore::~AutoContextRestore() { 147158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com} 157158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com 167158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.comSkNativeGLContext::SkNativeGLContext() 177158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com : fContext(NULL) 187158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com , fDisplay(NULL) 197158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com{ 207158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com} 217158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com 227158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.comSkNativeGLContext::~SkNativeGLContext() { 237158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com this->destroyGLContext(); 247158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com} 257158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com 267158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.comvoid SkNativeGLContext::destroyGLContext() { 277158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com} 287158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com 2980549fcdd50269d7e069d6db02b395fca128056ckkinnunenconst GrGLInterface* SkNativeGLContext::createGLContext(GrGLStandard forcedGpuAPI) { 307158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com return NULL; 317158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com} 327158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com 337158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.comvoid SkNativeGLContext::makeCurrent() const { 347158e6acca1b1ecc321d4d514a31cba11b5ead60borenet@google.com} 35c9542ca3d00878a18a57af80037060d6374d5650djsollen@google.com 36c9542ca3d00878a18a57af80037060d6374d5650djsollen@google.comvoid SkNativeGLContext::swapBuffers() const { 37c9542ca3d00878a18a57af80037060d6374d5650djsollen@google.com} 38