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