OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 #ifndef UI_GL_GL_STUB_API_H_ | 5 #ifndef UI_GL_GL_STUB_API_H_ |
6 #define UI_GL_GL_STUB_API_H_ | 6 #define UI_GL_GL_STUB_API_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "ui/gl/gl_export.h" | 10 #include "ui/gl/gl_export.h" |
(...skipping 24 matching lines...) Expand all Loading... |
35 GLuint glGenPathsNVFn(GLsizei range) override; | 35 GLuint glGenPathsNVFn(GLsizei range) override; |
36 void glGenQueriesFn(GLsizei n, GLuint* ids) override; | 36 void glGenQueriesFn(GLsizei n, GLuint* ids) override; |
37 void glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) override; | 37 void glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) override; |
38 void glGenSamplersFn(GLsizei n, GLuint* samplers) override; | 38 void glGenSamplersFn(GLsizei n, GLuint* samplers) override; |
39 void glGenTexturesFn(GLsizei n, GLuint* textures) override; | 39 void glGenTexturesFn(GLsizei n, GLuint* textures) override; |
40 void glGenTransformFeedbacksFn(GLsizei n, GLuint* ids) override; | 40 void glGenTransformFeedbacksFn(GLsizei n, GLuint* ids) override; |
41 void glGenVertexArraysOESFn(GLsizei n, GLuint* arrays) override; | 41 void glGenVertexArraysOESFn(GLsizei n, GLuint* arrays) override; |
42 void glGetIntegervFn(GLenum pname, GLint* params) override; | 42 void glGetIntegervFn(GLenum pname, GLint* params) override; |
43 void glGetProgramivFn(GLuint program, GLenum pname, GLint* params) override; | 43 void glGetProgramivFn(GLuint program, GLenum pname, GLint* params) override; |
44 void glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) override; | 44 void glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) override; |
| 45 void glGetQueryObjecti64vFn(GLuint id, |
| 46 GLenum pname, |
| 47 GLint64* params) override; |
| 48 void glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) override; |
| 49 void glGetQueryObjectui64vFn(GLuint id, |
| 50 GLenum pname, |
| 51 GLuint64* params) override; |
| 52 void glGetQueryObjectuivFn(GLuint id, GLenum pname, GLuint* params) override; |
45 const GLubyte* glGetStringFn(GLenum name) override; | 53 const GLubyte* glGetStringFn(GLenum name) override; |
46 const GLubyte* glGetStringiFn(GLenum name, GLuint index) override; | 54 const GLubyte* glGetStringiFn(GLenum name, GLuint index) override; |
47 GLboolean glIsBufferFn(GLuint buffer) override; | 55 GLboolean glIsBufferFn(GLuint buffer) override; |
48 GLboolean glIsEnabledFn(GLenum cap) override; | 56 GLboolean glIsEnabledFn(GLenum cap) override; |
49 GLboolean glIsFenceAPPLEFn(GLuint fence) override; | 57 GLboolean glIsFenceAPPLEFn(GLuint fence) override; |
50 GLboolean glIsFenceNVFn(GLuint fence) override; | 58 GLboolean glIsFenceNVFn(GLuint fence) override; |
51 GLboolean glIsFramebufferEXTFn(GLuint framebuffer) override; | 59 GLboolean glIsFramebufferEXTFn(GLuint framebuffer) override; |
52 GLboolean glIsPathNVFn(GLuint path) override; | 60 GLboolean glIsPathNVFn(GLuint path) override; |
53 GLboolean glIsProgramFn(GLuint program) override; | 61 GLboolean glIsProgramFn(GLuint program) override; |
54 GLboolean glIsQueryFn(GLuint query) override; | 62 GLboolean glIsQueryFn(GLuint query) override; |
(...skipping 14 matching lines...) Expand all Loading... |
69 private: | 77 private: |
70 std::string version_; | 78 std::string version_; |
71 std::string extensions_; | 79 std::string extensions_; |
72 | 80 |
73 DISALLOW_COPY_AND_ASSIGN(GLStubApi); | 81 DISALLOW_COPY_AND_ASSIGN(GLStubApi); |
74 }; | 82 }; |
75 | 83 |
76 } // namespace gl | 84 } // namespace gl |
77 | 85 |
78 #endif // UI_GL_GL_STUB_API_H_ | 86 #endif // UI_GL_GL_STUB_API_H_ |
OLD | NEW |