[email protected] | cc3241a | 2012-01-11 11:49:25 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
[email protected] | 8a837bb | 2010-01-05 00:21:24 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
[email protected] | 372e041 | 2011-06-28 16:08:56 | [diff] [blame] | 5 | // This file is auto-generated from |
| 6 | // gpu/command_buffer/build_gles2_cmd_buffer.py |
| 7 | // DO NOT EDIT! |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 8 | |
| 9 | // This file is included by gles2_implementation.h to declare the |
| 10 | // GL api functions. |
[email protected] | 8a837bb | 2010-01-05 00:21:24 | [diff] [blame] | 11 | #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ |
| 12 | #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ |
| 13 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 14 | virtual void ActiveTexture(GLenum texture) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 15 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 16 | virtual void AttachShader(GLuint program, GLuint shader) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 17 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 18 | virtual void BindAttribLocation( |
| 19 | GLuint program, GLuint index, const char* name) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 20 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 21 | virtual void BindBuffer(GLenum target, GLuint buffer) OVERRIDE; |
[email protected] | 660858b | 2011-07-13 23:16:14 | [diff] [blame] | 22 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 23 | virtual void BindFramebuffer(GLenum target, GLuint framebuffer) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 24 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 25 | virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 26 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 27 | virtual void BindTexture(GLenum target, GLuint texture) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 28 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 29 | virtual void BlendColor( |
| 30 | GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 31 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 32 | virtual void BlendEquation(GLenum mode) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 33 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 34 | virtual void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 35 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 36 | virtual void BlendFunc(GLenum sfactor, GLenum dfactor) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 37 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 38 | virtual void BlendFuncSeparate( |
| 39 | GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 40 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 41 | virtual void BufferData( |
| 42 | GLenum target, GLsizeiptr size, const void* data, GLenum usage) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 43 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 44 | virtual void BufferSubData( |
| 45 | GLenum target, GLintptr offset, GLsizeiptr size, |
| 46 | const void* data) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 47 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 48 | virtual GLenum CheckFramebufferStatus(GLenum target) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 49 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 50 | virtual void Clear(GLbitfield mask) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 51 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 52 | virtual void ClearColor( |
| 53 | GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 54 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 55 | virtual void ClearDepthf(GLclampf depth) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 56 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 57 | virtual void ClearStencil(GLint s) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 58 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 59 | virtual void ColorMask( |
| 60 | GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 61 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 62 | virtual void CompileShader(GLuint shader) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 63 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 64 | virtual void CompressedTexImage2D( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 65 | GLenum target, GLint level, GLenum internalformat, GLsizei width, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 66 | GLsizei height, GLint border, GLsizei imageSize, |
| 67 | const void* data) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 68 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 69 | virtual void CompressedTexSubImage2D( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 70 | GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 71 | GLsizei height, GLenum format, GLsizei imageSize, |
| 72 | const void* data) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 73 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 74 | virtual void CopyTexImage2D( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 75 | GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 76 | GLsizei width, GLsizei height, GLint border) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 77 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 78 | virtual void CopyTexSubImage2D( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 79 | GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 80 | GLsizei width, GLsizei height) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 81 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 82 | virtual GLuint CreateProgram() OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 83 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 84 | virtual GLuint CreateShader(GLenum type) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 85 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 86 | virtual void CullFace(GLenum mode) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 87 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 88 | virtual void DeleteBuffers(GLsizei n, const GLuint* buffers) OVERRIDE; |
[email protected] | 660858b | 2011-07-13 23:16:14 | [diff] [blame] | 89 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 90 | virtual void DeleteFramebuffers( |
| 91 | GLsizei n, const GLuint* framebuffers) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 92 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 93 | virtual void DeleteProgram(GLuint program) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 94 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 95 | virtual void DeleteRenderbuffers( |
| 96 | GLsizei n, const GLuint* renderbuffers) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 97 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 98 | virtual void DeleteShader(GLuint shader) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 99 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 100 | virtual void DeleteTextures(GLsizei n, const GLuint* textures) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 101 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 102 | virtual void DepthFunc(GLenum func) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 103 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 104 | virtual void DepthMask(GLboolean flag) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 105 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 106 | virtual void DepthRangef(GLclampf zNear, GLclampf zFar) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 107 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 108 | virtual void DetachShader(GLuint program, GLuint shader) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 109 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 110 | virtual void Disable(GLenum cap) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 111 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 112 | virtual void DrawArrays(GLenum mode, GLint first, GLsizei count) OVERRIDE; |
[email protected] | 38d139d | 2011-07-14 00:38:43 | [diff] [blame] | 113 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 114 | virtual void DrawElements( |
| 115 | GLenum mode, GLsizei count, GLenum type, const void* indices) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 116 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 117 | virtual void Enable(GLenum cap) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 118 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 119 | virtual void Finish() OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 120 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 121 | virtual void Flush() OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 122 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 123 | virtual void ShallowFlushCHROMIUM() OVERRIDE; |
[email protected] | a8e7f25a | 2012-07-23 22:30:03 | [diff] [blame] | 124 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 125 | virtual void FramebufferRenderbuffer( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 126 | GLenum target, GLenum attachment, GLenum renderbuffertarget, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 127 | GLuint renderbuffer) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 128 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 129 | virtual void FramebufferTexture2D( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 130 | GLenum target, GLenum attachment, GLenum textarget, GLuint texture, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 131 | GLint level) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 132 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 133 | virtual void FrontFace(GLenum mode) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 134 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 135 | virtual void GenBuffers(GLsizei n, GLuint* buffers) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 136 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 137 | virtual void GenerateMipmap(GLenum target) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 138 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 139 | virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 140 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 141 | virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 142 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 143 | virtual void GenTextures(GLsizei n, GLuint* textures) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 144 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 145 | virtual void GetActiveAttrib( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 146 | GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 147 | GLenum* type, char* name) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 148 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 149 | virtual void GetActiveUniform( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 150 | GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 151 | GLenum* type, char* name) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 152 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 153 | virtual void GetAttachedShaders( |
| 154 | GLuint program, GLsizei maxcount, GLsizei* count, |
| 155 | GLuint* shaders) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 156 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 157 | virtual GLint GetAttribLocation(GLuint program, const char* name) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 158 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 159 | virtual void GetBooleanv(GLenum pname, GLboolean* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 160 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 161 | virtual void GetBufferParameteriv( |
| 162 | GLenum target, GLenum pname, GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 163 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 164 | virtual GLenum GetError() OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 165 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 166 | virtual void GetFloatv(GLenum pname, GLfloat* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 167 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 168 | virtual void GetFramebufferAttachmentParameteriv( |
| 169 | GLenum target, GLenum attachment, GLenum pname, GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 170 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 171 | virtual void GetIntegerv(GLenum pname, GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 172 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 173 | virtual void GetProgramiv( |
| 174 | GLuint program, GLenum pname, GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 175 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 176 | virtual void GetProgramInfoLog( |
| 177 | GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 178 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 179 | virtual void GetRenderbufferParameteriv( |
| 180 | GLenum target, GLenum pname, GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 181 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 182 | virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 183 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 184 | virtual void GetShaderInfoLog( |
| 185 | GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 186 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 187 | virtual void GetShaderPrecisionFormat( |
| 188 | GLenum shadertype, GLenum precisiontype, GLint* range, |
| 189 | GLint* precision) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 190 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 191 | virtual void GetShaderSource( |
| 192 | GLuint shader, GLsizei bufsize, GLsizei* length, char* source) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 193 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 194 | virtual const GLubyte* GetString(GLenum name) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 195 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 196 | virtual void GetTexParameterfv( |
| 197 | GLenum target, GLenum pname, GLfloat* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 198 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 199 | virtual void GetTexParameteriv( |
| 200 | GLenum target, GLenum pname, GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 201 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 202 | virtual void GetUniformfv( |
| 203 | GLuint program, GLint location, GLfloat* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 204 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 205 | virtual void GetUniformiv( |
| 206 | GLuint program, GLint location, GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 207 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 208 | virtual GLint GetUniformLocation(GLuint program, const char* name) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 209 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 210 | virtual void GetVertexAttribPointerv( |
| 211 | GLuint index, GLenum pname, void** pointer) OVERRIDE; |
| 212 | |
| 213 | virtual void Hint(GLenum target, GLenum mode) OVERRIDE; |
| 214 | |
| 215 | virtual GLboolean IsBuffer(GLuint buffer) OVERRIDE; |
| 216 | |
| 217 | virtual GLboolean IsEnabled(GLenum cap) OVERRIDE; |
| 218 | |
| 219 | virtual GLboolean IsFramebuffer(GLuint framebuffer) OVERRIDE; |
| 220 | |
| 221 | virtual GLboolean IsProgram(GLuint program) OVERRIDE; |
| 222 | |
| 223 | virtual GLboolean IsRenderbuffer(GLuint renderbuffer) OVERRIDE; |
| 224 | |
| 225 | virtual GLboolean IsShader(GLuint shader) OVERRIDE; |
| 226 | |
| 227 | virtual GLboolean IsTexture(GLuint texture) OVERRIDE; |
| 228 | |
| 229 | virtual void LineWidth(GLfloat width) OVERRIDE; |
| 230 | |
| 231 | virtual void LinkProgram(GLuint program) OVERRIDE; |
| 232 | |
| 233 | virtual void PixelStorei(GLenum pname, GLint param) OVERRIDE; |
| 234 | |
| 235 | virtual void PolygonOffset(GLfloat factor, GLfloat units) OVERRIDE; |
| 236 | |
| 237 | virtual void ReadPixels( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 238 | GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 239 | void* pixels) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 240 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 241 | virtual void ReleaseShaderCompiler() OVERRIDE; |
[email protected] | b273e43 | 2010-04-12 17:23:58 | [diff] [blame] | 242 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 243 | virtual void RenderbufferStorage( |
| 244 | GLenum target, GLenum internalformat, GLsizei width, |
| 245 | GLsizei height) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 246 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 247 | virtual void SampleCoverage(GLclampf value, GLboolean invert) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 248 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 249 | virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 250 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 251 | virtual void ShaderBinary( |
[email protected] | b273e43 | 2010-04-12 17:23:58 | [diff] [blame] | 252 | GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 253 | GLsizei length) OVERRIDE; |
[email protected] | b273e43 | 2010-04-12 17:23:58 | [diff] [blame] | 254 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 255 | virtual void ShaderSource( |
[email protected] | 50789531 | 2013-03-01 11:39:56 | [diff] [blame] | 256 | GLuint shader, GLsizei count, const GLchar* const* str, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 257 | const GLint* length) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 258 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 259 | virtual void StencilFunc(GLenum func, GLint ref, GLuint mask) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 260 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 261 | virtual void StencilFuncSeparate( |
| 262 | GLenum face, GLenum func, GLint ref, GLuint mask) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 263 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 264 | virtual void StencilMask(GLuint mask) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 265 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 266 | virtual void StencilMaskSeparate(GLenum face, GLuint mask) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 267 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 268 | virtual void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 269 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 270 | virtual void StencilOpSeparate( |
| 271 | GLenum face, GLenum fail, GLenum zfail, GLenum zpass) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 272 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 273 | virtual void TexImage2D( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 274 | GLenum target, GLint level, GLint internalformat, GLsizei width, |
| 275 | GLsizei height, GLint border, GLenum format, GLenum type, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 276 | const void* pixels) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 277 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 278 | virtual void TexParameterf( |
| 279 | GLenum target, GLenum pname, GLfloat param) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 280 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 281 | virtual void TexParameterfv( |
| 282 | GLenum target, GLenum pname, const GLfloat* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 283 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 284 | virtual void TexParameteri(GLenum target, GLenum pname, GLint param) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 285 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 286 | virtual void TexParameteriv( |
| 287 | GLenum target, GLenum pname, const GLint* params) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 288 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 289 | virtual void TexSubImage2D( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 290 | GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 291 | GLsizei height, GLenum format, GLenum type, const void* pixels) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 292 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 293 | virtual void Uniform1f(GLint location, GLfloat x) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 294 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 295 | virtual void Uniform1fv( |
| 296 | GLint location, GLsizei count, const GLfloat* v) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 297 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 298 | virtual void Uniform1i(GLint location, GLint x) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 299 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 300 | virtual void Uniform1iv( |
| 301 | GLint location, GLsizei count, const GLint* v) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 302 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 303 | virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 304 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 305 | virtual void Uniform2fv( |
| 306 | GLint location, GLsizei count, const GLfloat* v) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 307 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 308 | virtual void Uniform2i(GLint location, GLint x, GLint y) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 309 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 310 | virtual void Uniform2iv( |
| 311 | GLint location, GLsizei count, const GLint* v) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 312 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 313 | virtual void Uniform3f( |
| 314 | GLint location, GLfloat x, GLfloat y, GLfloat z) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 315 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 316 | virtual void Uniform3fv( |
| 317 | GLint location, GLsizei count, const GLfloat* v) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 318 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 319 | virtual void Uniform3i(GLint location, GLint x, GLint y, GLint z) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 320 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 321 | virtual void Uniform3iv( |
| 322 | GLint location, GLsizei count, const GLint* v) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 323 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 324 | virtual void Uniform4f( |
| 325 | GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 326 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 327 | virtual void Uniform4fv( |
| 328 | GLint location, GLsizei count, const GLfloat* v) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 329 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 330 | virtual void Uniform4i( |
| 331 | GLint location, GLint x, GLint y, GLint z, GLint w) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 332 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 333 | virtual void Uniform4iv( |
| 334 | GLint location, GLsizei count, const GLint* v) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 335 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 336 | virtual void UniformMatrix2fv( |
| 337 | GLint location, GLsizei count, GLboolean transpose, |
| 338 | const GLfloat* value) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 339 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 340 | virtual void UniformMatrix3fv( |
| 341 | GLint location, GLsizei count, GLboolean transpose, |
| 342 | const GLfloat* value) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 343 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 344 | virtual void UniformMatrix4fv( |
| 345 | GLint location, GLsizei count, GLboolean transpose, |
| 346 | const GLfloat* value) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 347 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 348 | virtual void UseProgram(GLuint program) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 349 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 350 | virtual void ValidateProgram(GLuint program) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 351 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 352 | virtual void VertexAttrib1f(GLuint indx, GLfloat x) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 353 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 354 | virtual void VertexAttrib1fv(GLuint indx, const GLfloat* values) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 355 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 356 | virtual void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 357 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 358 | virtual void VertexAttrib2fv(GLuint indx, const GLfloat* values) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 359 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 360 | virtual void VertexAttrib3f( |
| 361 | GLuint indx, GLfloat x, GLfloat y, GLfloat z) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 362 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 363 | virtual void VertexAttrib3fv(GLuint indx, const GLfloat* values) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 364 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 365 | virtual void VertexAttrib4f( |
| 366 | GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 367 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 368 | virtual void VertexAttrib4fv(GLuint indx, const GLfloat* values) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 369 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 370 | virtual void VertexAttribPointer( |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 371 | GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 372 | const void* ptr) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 373 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 374 | virtual void Viewport( |
| 375 | GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 376 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 377 | virtual void BlitFramebufferEXT( |
[email protected] | 8e3e066 | 2010-08-23 18:46:30 | [diff] [blame] | 378 | GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 379 | GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, |
| 380 | GLenum filter) OVERRIDE; |
[email protected] | 8e3e066 | 2010-08-23 18:46:30 | [diff] [blame] | 381 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 382 | virtual void RenderbufferStorageMultisampleEXT( |
[email protected] | 8e3e066 | 2010-08-23 18:46:30 | [diff] [blame] | 383 | GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 384 | GLsizei height) OVERRIDE; |
[email protected] | 8e3e066 | 2010-08-23 18:46:30 | [diff] [blame] | 385 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 386 | virtual void TexStorage2DEXT( |
[email protected] | 3c0edf1 | 2012-01-19 06:35:21 | [diff] [blame] | 387 | GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 388 | GLsizei height) OVERRIDE; |
[email protected] | 97dc7cbe | 2011-12-06 17:26:17 | [diff] [blame] | 389 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 390 | virtual void GenQueriesEXT(GLsizei n, GLuint* queries) OVERRIDE; |
[email protected] | bd43457 | 2012-02-27 18:45:34 | [diff] [blame] | 391 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 392 | virtual void DeleteQueriesEXT(GLsizei n, const GLuint* queries) OVERRIDE; |
[email protected] | bd43457 | 2012-02-27 18:45:34 | [diff] [blame] | 393 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 394 | virtual GLboolean IsQueryEXT(GLuint id) OVERRIDE; |
[email protected] | bd43457 | 2012-02-27 18:45:34 | [diff] [blame] | 395 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 396 | virtual void BeginQueryEXT(GLenum target, GLuint id) OVERRIDE; |
[email protected] | bd43457 | 2012-02-27 18:45:34 | [diff] [blame] | 397 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 398 | virtual void EndQueryEXT(GLenum target) OVERRIDE; |
[email protected] | bd43457 | 2012-02-27 18:45:34 | [diff] [blame] | 399 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 400 | virtual void GetQueryivEXT( |
| 401 | GLenum target, GLenum pname, GLint* params) OVERRIDE; |
[email protected] | bd43457 | 2012-02-27 18:45:34 | [diff] [blame] | 402 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 403 | virtual void GetQueryObjectuivEXT( |
| 404 | GLuint id, GLenum pname, GLuint* params) OVERRIDE; |
[email protected] | bd43457 | 2012-02-27 18:45:34 | [diff] [blame] | 405 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 406 | virtual void InsertEventMarkerEXT( |
| 407 | GLsizei length, const GLchar* marker) OVERRIDE; |
[email protected] | d2a0e1a | 2012-08-12 02:25:01 | [diff] [blame] | 408 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 409 | virtual void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) OVERRIDE; |
[email protected] | d2a0e1a | 2012-08-12 02:25:01 | [diff] [blame] | 410 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 411 | virtual void PopGroupMarkerEXT() OVERRIDE; |
[email protected] | d2a0e1a | 2012-08-12 02:25:01 | [diff] [blame] | 412 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 413 | virtual void GenVertexArraysOES(GLsizei n, GLuint* arrays) OVERRIDE; |
[email protected] | 944b62f3 | 2012-09-27 02:20:46 | [diff] [blame] | 414 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 415 | virtual void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) OVERRIDE; |
[email protected] | 944b62f3 | 2012-09-27 02:20:46 | [diff] [blame] | 416 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 417 | virtual GLboolean IsVertexArrayOES(GLuint array) OVERRIDE; |
[email protected] | 944b62f3 | 2012-09-27 02:20:46 | [diff] [blame] | 418 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 419 | virtual void BindVertexArrayOES(GLuint array) OVERRIDE; |
[email protected] | 944b62f3 | 2012-09-27 02:20:46 | [diff] [blame] | 420 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 421 | virtual void SwapBuffers() OVERRIDE; |
[email protected] | 96449d2c | 2009-11-25 00:01:32 | [diff] [blame] | 422 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 423 | virtual GLuint GetMaxValueInBufferCHROMIUM( |
| 424 | GLuint buffer_id, GLsizei count, GLenum type, GLuint offset) OVERRIDE; |
[email protected] | 29a9eb5 | 2010-04-13 09:04:23 | [diff] [blame] | 425 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 426 | virtual void GenSharedIdsCHROMIUM( |
| 427 | GLuint namespace_id, GLuint id_offset, GLsizei n, GLuint* ids) OVERRIDE; |
[email protected] | 066849e3 | 2010-05-03 19:14:10 | [diff] [blame] | 428 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 429 | virtual void DeleteSharedIdsCHROMIUM( |
| 430 | GLuint namespace_id, GLsizei n, const GLuint* ids) OVERRIDE; |
[email protected] | 066849e3 | 2010-05-03 19:14:10 | [diff] [blame] | 431 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 432 | virtual void RegisterSharedIdsCHROMIUM( |
| 433 | GLuint namespace_id, GLsizei n, const GLuint* ids) OVERRIDE; |
[email protected] | 066849e3 | 2010-05-03 19:14:10 | [diff] [blame] | 434 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 435 | virtual GLboolean EnableFeatureCHROMIUM(const char* feature) OVERRIDE; |
[email protected] | 4e8a5b12 | 2010-05-08 22:00:10 | [diff] [blame] | 436 | |
[email protected] | e0d6b1f | 2012-11-21 07:30:30 | [diff] [blame] | 437 | virtual void* MapBufferCHROMIUM(GLuint target, GLenum access) OVERRIDE; |
| 438 | |
| 439 | virtual GLboolean UnmapBufferCHROMIUM(GLuint target) OVERRIDE; |
| 440 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 441 | virtual void* MapBufferSubDataCHROMIUM( |
| 442 | GLuint target, GLintptr offset, GLsizeiptr size, GLenum access) OVERRIDE; |
[email protected] | 8cd62f6 | 2010-07-14 01:43:00 | [diff] [blame] | 443 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 444 | virtual void UnmapBufferSubDataCHROMIUM(const void* mem) OVERRIDE; |
[email protected] | 8cd62f6 | 2010-07-14 01:43:00 | [diff] [blame] | 445 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 446 | virtual void* MapTexSubImage2DCHROMIUM( |
[email protected] | 8cd62f6 | 2010-07-14 01:43:00 | [diff] [blame] | 447 | GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 448 | GLsizei height, GLenum format, GLenum type, GLenum access) OVERRIDE; |
[email protected] | 8cd62f6 | 2010-07-14 01:43:00 | [diff] [blame] | 449 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 450 | virtual void UnmapTexSubImage2DCHROMIUM(const void* mem) OVERRIDE; |
[email protected] | 8cd62f6 | 2010-07-14 01:43:00 | [diff] [blame] | 451 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 452 | virtual void ResizeCHROMIUM(GLuint width, GLuint height) OVERRIDE; |
[email protected] | 43ecf37 | 2010-11-16 19:19:39 | [diff] [blame] | 453 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 454 | virtual const GLchar* GetRequestableExtensionsCHROMIUM() OVERRIDE; |
[email protected] | c2f8c840 | 2010-12-06 18:07:24 | [diff] [blame] | 455 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 456 | virtual void RequestExtensionCHROMIUM(const char* extension) OVERRIDE; |
[email protected] | c2f8c840 | 2010-12-06 18:07:24 | [diff] [blame] | 457 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 458 | virtual void RateLimitOffscreenContextCHROMIUM() OVERRIDE; |
[email protected] | 31fe0b6 | 2011-05-13 01:07:32 | [diff] [blame] | 459 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 460 | virtual void GetMultipleIntegervCHROMIUM( |
| 461 | const GLenum* pnames, GLuint count, GLint* results, |
| 462 | GLsizeiptr size) OVERRIDE; |
[email protected] | 372e041 | 2011-06-28 16:08:56 | [diff] [blame] | 463 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 464 | virtual void GetProgramInfoCHROMIUM( |
| 465 | GLuint program, GLsizei bufsize, GLsizei* size, void* info) OVERRIDE; |
[email protected] | 2318d34 | 2011-07-11 22:27:42 | [diff] [blame] | 466 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 467 | virtual GLuint CreateStreamTextureCHROMIUM(GLuint texture) OVERRIDE; |
[email protected] | b0af4f5 | 2011-09-28 22:04:42 | [diff] [blame] | 468 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 469 | virtual void DestroyStreamTextureCHROMIUM(GLuint texture) OVERRIDE; |
[email protected] | b0af4f5 | 2011-09-28 22:04:42 | [diff] [blame] | 470 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 471 | virtual void GetTranslatedShaderSourceANGLE( |
| 472 | GLuint shader, GLsizei bufsize, GLsizei* length, char* source) OVERRIDE; |
[email protected] | 1c75a370 | 2011-11-11 14:15:28 | [diff] [blame] | 473 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 474 | virtual void PostSubBufferCHROMIUM( |
| 475 | GLint x, GLint y, GLint width, GLint height) OVERRIDE; |
| 476 | |
| 477 | virtual void TexImageIOSurface2DCHROMIUM( |
[email protected] | e51bdf3 | 2011-11-23 22:21:46 | [diff] [blame] | 478 | GLenum target, GLsizei width, GLsizei height, GLuint ioSurfaceId, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 479 | GLuint plane) OVERRIDE; |
[email protected] | e51bdf3 | 2011-11-23 22:21:46 | [diff] [blame] | 480 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 481 | virtual void CopyTextureCHROMIUM( |
[email protected] | 0a1e9ad | 2012-05-04 21:13:03 | [diff] [blame] | 482 | GLenum target, GLenum source_id, GLenum dest_id, GLint level, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 483 | GLint internalformat) OVERRIDE; |
[email protected] | 43410e9 | 2012-04-20 17:06:28 | [diff] [blame] | 484 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 485 | virtual void DrawArraysInstancedANGLE( |
| 486 | GLenum mode, GLint first, GLsizei count, GLsizei primcount) OVERRIDE; |
[email protected] | c6aef90 | 2012-02-14 03:31:42 | [diff] [blame] | 487 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 488 | virtual void DrawElementsInstancedANGLE( |
[email protected] | c6aef90 | 2012-02-14 03:31:42 | [diff] [blame] | 489 | GLenum mode, GLsizei count, GLenum type, const void* indices, |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 490 | GLsizei primcount) OVERRIDE; |
[email protected] | c6aef90 | 2012-02-14 03:31:42 | [diff] [blame] | 491 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 492 | virtual void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) OVERRIDE; |
[email protected] | c6aef90 | 2012-02-14 03:31:42 | [diff] [blame] | 493 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 494 | virtual void GenMailboxCHROMIUM(GLbyte* mailbox) OVERRIDE; |
[email protected] | 78b514b | 2012-05-01 21:50:59 | [diff] [blame] | 495 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 496 | virtual void ProduceTextureCHROMIUM( |
| 497 | GLenum target, const GLbyte* mailbox) OVERRIDE; |
[email protected] | 78b514b | 2012-05-01 21:50:59 | [diff] [blame] | 498 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 499 | virtual void ConsumeTextureCHROMIUM( |
| 500 | GLenum target, const GLbyte* mailbox) OVERRIDE; |
[email protected] | 78b514b | 2012-05-01 21:50:59 | [diff] [blame] | 501 | |
[email protected] | a9fb79d | 2012-10-16 19:46:06 | [diff] [blame] | 502 | virtual void BindUniformLocationCHROMIUM( |
| 503 | GLuint program, GLint location, const char* name) OVERRIDE; |
[email protected] | 3f00df9 | 2012-06-19 00:44:58 | [diff] [blame] | 504 | |
[email protected] | fb4bf582 | 2012-10-23 21:25:55 | [diff] [blame] | 505 | virtual void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) OVERRIDE; |
[email protected] | 09d5036 | 2012-10-18 20:54:37 | [diff] [blame] | 506 | |
[email protected] | fb4bf582 | 2012-10-23 21:25:55 | [diff] [blame] | 507 | virtual void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) OVERRIDE; |
[email protected] | 09d5036 | 2012-10-18 20:54:37 | [diff] [blame] | 508 | |
[email protected] | 9430771 | 2012-11-16 23:26:11 | [diff] [blame] | 509 | virtual void TraceBeginCHROMIUM(const char* name) OVERRIDE; |
| 510 | |
| 511 | virtual void TraceEndCHROMIUM() OVERRIDE; |
| 512 | |
[email protected] | 6902394 | 2012-11-30 19:57:16 | [diff] [blame] | 513 | virtual void AsyncTexSubImage2DCHROMIUM( |
| 514 | GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
| 515 | GLsizei height, GLenum format, GLenum type, const void* data) OVERRIDE; |
| 516 | |
| 517 | virtual void AsyncTexImage2DCHROMIUM( |
| 518 | GLenum target, GLint level, GLint internalformat, GLsizei width, |
| 519 | GLsizei height, GLint border, GLenum format, GLenum type, |
| 520 | const void* pixels) OVERRIDE; |
| 521 | |
[email protected] | 60f22d3 | 2012-12-12 00:31:58 | [diff] [blame] | 522 | virtual void DiscardFramebufferEXT( |
| 523 | GLenum target, GLsizei count, const GLenum* attachments) OVERRIDE; |
| 524 | |
[email protected] | c4485aad6 | 2012-12-17 10:19:09 | [diff] [blame] | 525 | virtual void LoseContextCHROMIUM(GLenum current, GLenum other) OVERRIDE; |
| 526 | |
[email protected] | 840a7e46 | 2013-02-27 01:29:51 | [diff] [blame] | 527 | virtual void WaitSyncPointCHROMIUM(GLuint sync_point) OVERRIDE; |
| 528 | |
[email protected] | 8a837bb | 2010-01-05 00:21:24 | [diff] [blame] | 529 | #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ |
[email protected] | 3dc69c4 | 2012-05-12 02:29:24 | [diff] [blame] | 530 | |