1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "ui/gl/gl_context_stub.h" 6 7namespace gfx { 8 9GLContextStub::GLContextStub() : GLContextReal(NULL) {} 10 11bool GLContextStub::Initialize( 12 GLSurface* compatible_surface, GpuPreference gpu_preference) { 13 return true; 14} 15 16void GLContextStub::Destroy() {} 17 18bool GLContextStub::MakeCurrent(GLSurface* surface) { 19 SetCurrent(surface); 20 return true; 21} 22 23void GLContextStub::ReleaseCurrent(GLSurface* surface) { 24 SetCurrent(NULL); 25} 26 27bool GLContextStub::IsCurrent(GLSurface* surface) { 28 return true; 29} 30 31void* GLContextStub::GetHandle() { 32 return NULL; 33} 34 35void GLContextStub::SetSwapInterval(int interval) { 36} 37 38std::string GLContextStub::GetExtensions() { 39 return std::string(); 40} 41 42GLContextStub::~GLContextStub() {} 43 44} // namespace gfx 45