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 7 namespace gfx { 8 GLContextStub()9GLContextStub::GLContextStub() : GLContextReal(NULL) {} 10 Initialize(GLSurface * compatible_surface,GpuPreference gpu_preference)11bool GLContextStub::Initialize( 12 GLSurface* compatible_surface, GpuPreference gpu_preference) { 13 return true; 14 } 15 Destroy()16void GLContextStub::Destroy() {} 17 MakeCurrent(GLSurface * surface)18bool GLContextStub::MakeCurrent(GLSurface* surface) { 19 SetCurrent(surface); 20 return true; 21 } 22 ReleaseCurrent(GLSurface * surface)23void GLContextStub::ReleaseCurrent(GLSurface* surface) { 24 SetCurrent(NULL); 25 } 26 IsCurrent(GLSurface * surface)27bool GLContextStub::IsCurrent(GLSurface* surface) { 28 return true; 29 } 30 GetHandle()31void* GLContextStub::GetHandle() { 32 return NULL; 33 } 34 SetSwapInterval(int interval)35void GLContextStub::SetSwapInterval(int interval) { 36 } 37 GetExtensions()38std::string GLContextStub::GetExtensions() { 39 return std::string(); 40 } 41 ~GLContextStub()42GLContextStub::~GLContextStub() {} 43 44 } // namespace gfx 45