OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "ui/gl/gl_context_stub.h" | 5 #include "ui/gl/gl_context_stub.h" |
6 | 6 |
7 namespace gfx { | 7 namespace gfx { |
8 | 8 |
9 GLContextStub::GLContextStub() : GLContextReal(nullptr) {} | 9 GLContextStub::GLContextStub() : GLContextReal(nullptr) {} |
10 | 10 |
11 bool GLContextStub::Initialize( | 11 bool GLContextStub::Initialize( |
12 GLSurface* compatible_surface, GpuPreference gpu_preference) { | 12 GLSurface* compatible_surface, GpuPreference gpu_preference) { |
13 return true; | 13 return true; |
14 } | 14 } |
15 | 15 |
16 void GLContextStub::Destroy() {} | |
17 | |
18 bool GLContextStub::MakeCurrent(GLSurface* surface) { | 16 bool GLContextStub::MakeCurrent(GLSurface* surface) { |
19 SetCurrent(surface); | 17 SetCurrent(surface); |
20 SetRealGLApi(); | 18 SetRealGLApi(); |
21 return true; | 19 return true; |
22 } | 20 } |
23 | 21 |
24 void GLContextStub::ReleaseCurrent(GLSurface* surface) { | 22 void GLContextStub::ReleaseCurrent(GLSurface* surface) { |
25 SetCurrent(nullptr); | 23 SetCurrent(nullptr); |
26 } | 24 } |
27 | 25 |
(...skipping 12 matching lines...) Expand all Loading... |
40 return std::string(); | 38 return std::string(); |
41 } | 39 } |
42 | 40 |
43 std::string GLContextStub::GetGLRenderer() { | 41 std::string GLContextStub::GetGLRenderer() { |
44 return std::string("CHROMIUM"); | 42 return std::string("CHROMIUM"); |
45 } | 43 } |
46 | 44 |
47 GLContextStub::~GLContextStub() {} | 45 GLContextStub::~GLContextStub() {} |
48 | 46 |
49 } // namespace gfx | 47 } // namespace gfx |
OLD | NEW |