// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "ui/gl/gl_context_stub.h" namespace gfx { GLContextStub::GLContextStub() : GLContextReal(nullptr) {} bool GLContextStub::Initialize( GLSurface* compatible_surface, GpuPreference gpu_preference) { return true; } bool GLContextStub::MakeCurrent(GLSurface* surface) { SetCurrent(surface); SetRealGLApi(); return true; } void GLContextStub::ReleaseCurrent(GLSurface* surface) { SetCurrent(nullptr); } bool GLContextStub::IsCurrent(GLSurface* surface) { return true; } void* GLContextStub::GetHandle() { return nullptr; } void GLContextStub::OnSetSwapInterval(int interval) { } std::string GLContextStub::GetExtensions() { return std::string(); } std::string GLContextStub::GetGLRenderer() { return std::string("CHROMIUM"); } GLContextStub::~GLContextStub() {} } // namespace gfx