blob: e4a63822ae6b3b9c950b7f9b05f173ce1ecfdb87 [file] [log] [blame]
[email protected]cc3241a2012-01-11 11:49:251// Copyright (c) 2012 The Chromium Authors. All rights reserved.
[email protected]8a837bb2010-01-05 00:21:242// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
[email protected]372e0412011-06-28 16:08:565// This file is auto-generated from
6// gpu/command_buffer/build_gles2_cmd_buffer.py
7// DO NOT EDIT!
[email protected]96449d2c2009-11-25 00:01:328
9// This file is included by gles2_implementation.h to declare the
10// GL api functions.
[email protected]8a837bb2010-01-05 00:21:2411#ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
12#define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
13
[email protected]a9fb79d2012-10-16 19:46:0614virtual void ActiveTexture(GLenum texture) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3215
[email protected]a9fb79d2012-10-16 19:46:0616virtual void AttachShader(GLuint program, GLuint shader) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3217
[email protected]a9fb79d2012-10-16 19:46:0618virtual void BindAttribLocation(
19 GLuint program, GLuint index, const char* name) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3220
[email protected]a9fb79d2012-10-16 19:46:0621virtual void BindBuffer(GLenum target, GLuint buffer) OVERRIDE;
[email protected]660858b2011-07-13 23:16:1422
[email protected]a9fb79d2012-10-16 19:46:0623virtual void BindFramebuffer(GLenum target, GLuint framebuffer) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3224
[email protected]a9fb79d2012-10-16 19:46:0625virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3226
[email protected]a9fb79d2012-10-16 19:46:0627virtual void BindTexture(GLenum target, GLuint texture) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3228
[email protected]a9fb79d2012-10-16 19:46:0629virtual void BlendColor(
30 GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3231
[email protected]a9fb79d2012-10-16 19:46:0632virtual void BlendEquation(GLenum mode) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3233
[email protected]a9fb79d2012-10-16 19:46:0634virtual void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3235
[email protected]a9fb79d2012-10-16 19:46:0636virtual void BlendFunc(GLenum sfactor, GLenum dfactor) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3237
[email protected]a9fb79d2012-10-16 19:46:0638virtual void BlendFuncSeparate(
39 GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3240
[email protected]a9fb79d2012-10-16 19:46:0641virtual void BufferData(
42 GLenum target, GLsizeiptr size, const void* data, GLenum usage) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3243
[email protected]a9fb79d2012-10-16 19:46:0644virtual void BufferSubData(
45 GLenum target, GLintptr offset, GLsizeiptr size,
46 const void* data) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3247
[email protected]a9fb79d2012-10-16 19:46:0648virtual GLenum CheckFramebufferStatus(GLenum target) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3249
[email protected]a9fb79d2012-10-16 19:46:0650virtual void Clear(GLbitfield mask) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3251
[email protected]a9fb79d2012-10-16 19:46:0652virtual void ClearColor(
53 GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3254
[email protected]a9fb79d2012-10-16 19:46:0655virtual void ClearDepthf(GLclampf depth) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3256
[email protected]a9fb79d2012-10-16 19:46:0657virtual void ClearStencil(GLint s) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3258
[email protected]a9fb79d2012-10-16 19:46:0659virtual void ColorMask(
60 GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3261
[email protected]a9fb79d2012-10-16 19:46:0662virtual void CompileShader(GLuint shader) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3263
[email protected]a9fb79d2012-10-16 19:46:0664virtual void CompressedTexImage2D(
[email protected]96449d2c2009-11-25 00:01:3265 GLenum target, GLint level, GLenum internalformat, GLsizei width,
[email protected]a9fb79d2012-10-16 19:46:0666 GLsizei height, GLint border, GLsizei imageSize,
67 const void* data) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3268
[email protected]a9fb79d2012-10-16 19:46:0669virtual void CompressedTexSubImage2D(
[email protected]96449d2c2009-11-25 00:01:3270 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
[email protected]a9fb79d2012-10-16 19:46:0671 GLsizei height, GLenum format, GLsizei imageSize,
72 const void* data) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3273
[email protected]a9fb79d2012-10-16 19:46:0674virtual void CopyTexImage2D(
[email protected]96449d2c2009-11-25 00:01:3275 GLenum target, GLint level, GLenum internalformat, GLint x, GLint y,
[email protected]a9fb79d2012-10-16 19:46:0676 GLsizei width, GLsizei height, GLint border) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3277
[email protected]a9fb79d2012-10-16 19:46:0678virtual void CopyTexSubImage2D(
[email protected]96449d2c2009-11-25 00:01:3279 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y,
[email protected]a9fb79d2012-10-16 19:46:0680 GLsizei width, GLsizei height) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3281
[email protected]a9fb79d2012-10-16 19:46:0682virtual GLuint CreateProgram() OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3283
[email protected]a9fb79d2012-10-16 19:46:0684virtual GLuint CreateShader(GLenum type) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3285
[email protected]a9fb79d2012-10-16 19:46:0686virtual void CullFace(GLenum mode) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3287
[email protected]a9fb79d2012-10-16 19:46:0688virtual void DeleteBuffers(GLsizei n, const GLuint* buffers) OVERRIDE;
[email protected]660858b2011-07-13 23:16:1489
[email protected]a9fb79d2012-10-16 19:46:0690virtual void DeleteFramebuffers(
91 GLsizei n, const GLuint* framebuffers) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3292
[email protected]a9fb79d2012-10-16 19:46:0693virtual void DeleteProgram(GLuint program) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3294
[email protected]a9fb79d2012-10-16 19:46:0695virtual void DeleteRenderbuffers(
96 GLsizei n, const GLuint* renderbuffers) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3297
[email protected]a9fb79d2012-10-16 19:46:0698virtual void DeleteShader(GLuint shader) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:3299
[email protected]a9fb79d2012-10-16 19:46:06100virtual void DeleteTextures(GLsizei n, const GLuint* textures) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32101
[email protected]a9fb79d2012-10-16 19:46:06102virtual void DepthFunc(GLenum func) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32103
[email protected]a9fb79d2012-10-16 19:46:06104virtual void DepthMask(GLboolean flag) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32105
[email protected]a9fb79d2012-10-16 19:46:06106virtual void DepthRangef(GLclampf zNear, GLclampf zFar) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32107
[email protected]a9fb79d2012-10-16 19:46:06108virtual void DetachShader(GLuint program, GLuint shader) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32109
[email protected]a9fb79d2012-10-16 19:46:06110virtual void Disable(GLenum cap) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32111
[email protected]a9fb79d2012-10-16 19:46:06112virtual void DrawArrays(GLenum mode, GLint first, GLsizei count) OVERRIDE;
[email protected]38d139d2011-07-14 00:38:43113
[email protected]a9fb79d2012-10-16 19:46:06114virtual void DrawElements(
115 GLenum mode, GLsizei count, GLenum type, const void* indices) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32116
[email protected]a9fb79d2012-10-16 19:46:06117virtual void Enable(GLenum cap) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32118
[email protected]a9fb79d2012-10-16 19:46:06119virtual void Finish() OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32120
[email protected]a9fb79d2012-10-16 19:46:06121virtual void Flush() OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32122
[email protected]a9fb79d2012-10-16 19:46:06123virtual void ShallowFlushCHROMIUM() OVERRIDE;
[email protected]a8e7f25a2012-07-23 22:30:03124
[email protected]a9fb79d2012-10-16 19:46:06125virtual void FramebufferRenderbuffer(
[email protected]96449d2c2009-11-25 00:01:32126 GLenum target, GLenum attachment, GLenum renderbuffertarget,
[email protected]a9fb79d2012-10-16 19:46:06127 GLuint renderbuffer) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32128
[email protected]a9fb79d2012-10-16 19:46:06129virtual void FramebufferTexture2D(
[email protected]96449d2c2009-11-25 00:01:32130 GLenum target, GLenum attachment, GLenum textarget, GLuint texture,
[email protected]a9fb79d2012-10-16 19:46:06131 GLint level) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32132
[email protected]a9fb79d2012-10-16 19:46:06133virtual void FrontFace(GLenum mode) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32134
[email protected]a9fb79d2012-10-16 19:46:06135virtual void GenBuffers(GLsizei n, GLuint* buffers) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32136
[email protected]a9fb79d2012-10-16 19:46:06137virtual void GenerateMipmap(GLenum target) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32138
[email protected]a9fb79d2012-10-16 19:46:06139virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32140
[email protected]a9fb79d2012-10-16 19:46:06141virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32142
[email protected]a9fb79d2012-10-16 19:46:06143virtual void GenTextures(GLsizei n, GLuint* textures) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32144
[email protected]a9fb79d2012-10-16 19:46:06145virtual void GetActiveAttrib(
[email protected]96449d2c2009-11-25 00:01:32146 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,
[email protected]a9fb79d2012-10-16 19:46:06147 GLenum* type, char* name) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32148
[email protected]a9fb79d2012-10-16 19:46:06149virtual void GetActiveUniform(
[email protected]96449d2c2009-11-25 00:01:32150 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size,
[email protected]a9fb79d2012-10-16 19:46:06151 GLenum* type, char* name) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32152
[email protected]a9fb79d2012-10-16 19:46:06153virtual void GetAttachedShaders(
154 GLuint program, GLsizei maxcount, GLsizei* count,
155 GLuint* shaders) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32156
[email protected]a9fb79d2012-10-16 19:46:06157virtual GLint GetAttribLocation(GLuint program, const char* name) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32158
[email protected]a9fb79d2012-10-16 19:46:06159virtual void GetBooleanv(GLenum pname, GLboolean* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32160
[email protected]a9fb79d2012-10-16 19:46:06161virtual void GetBufferParameteriv(
162 GLenum target, GLenum pname, GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32163
[email protected]a9fb79d2012-10-16 19:46:06164virtual GLenum GetError() OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32165
[email protected]a9fb79d2012-10-16 19:46:06166virtual void GetFloatv(GLenum pname, GLfloat* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32167
[email protected]a9fb79d2012-10-16 19:46:06168virtual void GetFramebufferAttachmentParameteriv(
169 GLenum target, GLenum attachment, GLenum pname, GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32170
[email protected]a9fb79d2012-10-16 19:46:06171virtual void GetIntegerv(GLenum pname, GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32172
[email protected]a9fb79d2012-10-16 19:46:06173virtual void GetProgramiv(
174 GLuint program, GLenum pname, GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32175
[email protected]a9fb79d2012-10-16 19:46:06176virtual void GetProgramInfoLog(
177 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32178
[email protected]a9fb79d2012-10-16 19:46:06179virtual void GetRenderbufferParameteriv(
180 GLenum target, GLenum pname, GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32181
[email protected]a9fb79d2012-10-16 19:46:06182virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32183
[email protected]a9fb79d2012-10-16 19:46:06184virtual void GetShaderInfoLog(
185 GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32186
[email protected]a9fb79d2012-10-16 19:46:06187virtual void GetShaderPrecisionFormat(
188 GLenum shadertype, GLenum precisiontype, GLint* range,
189 GLint* precision) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32190
[email protected]a9fb79d2012-10-16 19:46:06191virtual void GetShaderSource(
192 GLuint shader, GLsizei bufsize, GLsizei* length, char* source) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32193
[email protected]a9fb79d2012-10-16 19:46:06194virtual const GLubyte* GetString(GLenum name) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32195
[email protected]a9fb79d2012-10-16 19:46:06196virtual void GetTexParameterfv(
197 GLenum target, GLenum pname, GLfloat* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32198
[email protected]a9fb79d2012-10-16 19:46:06199virtual void GetTexParameteriv(
200 GLenum target, GLenum pname, GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32201
[email protected]a9fb79d2012-10-16 19:46:06202virtual void GetUniformfv(
203 GLuint program, GLint location, GLfloat* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32204
[email protected]a9fb79d2012-10-16 19:46:06205virtual void GetUniformiv(
206 GLuint program, GLint location, GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32207
[email protected]a9fb79d2012-10-16 19:46:06208virtual GLint GetUniformLocation(GLuint program, const char* name) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32209
[email protected]a9fb79d2012-10-16 19:46:06210virtual void GetVertexAttribPointerv(
211 GLuint index, GLenum pname, void** pointer) OVERRIDE;
212
213virtual void Hint(GLenum target, GLenum mode) OVERRIDE;
214
215virtual GLboolean IsBuffer(GLuint buffer) OVERRIDE;
216
217virtual GLboolean IsEnabled(GLenum cap) OVERRIDE;
218
219virtual GLboolean IsFramebuffer(GLuint framebuffer) OVERRIDE;
220
221virtual GLboolean IsProgram(GLuint program) OVERRIDE;
222
223virtual GLboolean IsRenderbuffer(GLuint renderbuffer) OVERRIDE;
224
225virtual GLboolean IsShader(GLuint shader) OVERRIDE;
226
227virtual GLboolean IsTexture(GLuint texture) OVERRIDE;
228
229virtual void LineWidth(GLfloat width) OVERRIDE;
230
231virtual void LinkProgram(GLuint program) OVERRIDE;
232
233virtual void PixelStorei(GLenum pname, GLint param) OVERRIDE;
234
235virtual void PolygonOffset(GLfloat factor, GLfloat units) OVERRIDE;
236
237virtual void ReadPixels(
[email protected]96449d2c2009-11-25 00:01:32238 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type,
[email protected]a9fb79d2012-10-16 19:46:06239 void* pixels) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32240
[email protected]a9fb79d2012-10-16 19:46:06241virtual void ReleaseShaderCompiler() OVERRIDE;
[email protected]b273e432010-04-12 17:23:58242
[email protected]a9fb79d2012-10-16 19:46:06243virtual void RenderbufferStorage(
244 GLenum target, GLenum internalformat, GLsizei width,
245 GLsizei height) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32246
[email protected]a9fb79d2012-10-16 19:46:06247virtual void SampleCoverage(GLclampf value, GLboolean invert) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32248
[email protected]a9fb79d2012-10-16 19:46:06249virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32250
[email protected]a9fb79d2012-10-16 19:46:06251virtual void ShaderBinary(
[email protected]b273e432010-04-12 17:23:58252 GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary,
[email protected]a9fb79d2012-10-16 19:46:06253 GLsizei length) OVERRIDE;
[email protected]b273e432010-04-12 17:23:58254
[email protected]a9fb79d2012-10-16 19:46:06255virtual void ShaderSource(
[email protected]507895312013-03-01 11:39:56256 GLuint shader, GLsizei count, const GLchar* const* str,
[email protected]a9fb79d2012-10-16 19:46:06257 const GLint* length) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32258
[email protected]a9fb79d2012-10-16 19:46:06259virtual void StencilFunc(GLenum func, GLint ref, GLuint mask) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32260
[email protected]a9fb79d2012-10-16 19:46:06261virtual void StencilFuncSeparate(
262 GLenum face, GLenum func, GLint ref, GLuint mask) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32263
[email protected]a9fb79d2012-10-16 19:46:06264virtual void StencilMask(GLuint mask) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32265
[email protected]a9fb79d2012-10-16 19:46:06266virtual void StencilMaskSeparate(GLenum face, GLuint mask) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32267
[email protected]a9fb79d2012-10-16 19:46:06268virtual void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32269
[email protected]a9fb79d2012-10-16 19:46:06270virtual void StencilOpSeparate(
271 GLenum face, GLenum fail, GLenum zfail, GLenum zpass) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32272
[email protected]a9fb79d2012-10-16 19:46:06273virtual void TexImage2D(
[email protected]96449d2c2009-11-25 00:01:32274 GLenum target, GLint level, GLint internalformat, GLsizei width,
275 GLsizei height, GLint border, GLenum format, GLenum type,
[email protected]a9fb79d2012-10-16 19:46:06276 const void* pixels) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32277
[email protected]a9fb79d2012-10-16 19:46:06278virtual void TexParameterf(
279 GLenum target, GLenum pname, GLfloat param) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32280
[email protected]a9fb79d2012-10-16 19:46:06281virtual void TexParameterfv(
282 GLenum target, GLenum pname, const GLfloat* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32283
[email protected]a9fb79d2012-10-16 19:46:06284virtual void TexParameteri(GLenum target, GLenum pname, GLint param) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32285
[email protected]a9fb79d2012-10-16 19:46:06286virtual void TexParameteriv(
287 GLenum target, GLenum pname, const GLint* params) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32288
[email protected]a9fb79d2012-10-16 19:46:06289virtual void TexSubImage2D(
[email protected]96449d2c2009-11-25 00:01:32290 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
[email protected]a9fb79d2012-10-16 19:46:06291 GLsizei height, GLenum format, GLenum type, const void* pixels) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32292
[email protected]a9fb79d2012-10-16 19:46:06293virtual void Uniform1f(GLint location, GLfloat x) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32294
[email protected]a9fb79d2012-10-16 19:46:06295virtual void Uniform1fv(
296 GLint location, GLsizei count, const GLfloat* v) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32297
[email protected]a9fb79d2012-10-16 19:46:06298virtual void Uniform1i(GLint location, GLint x) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32299
[email protected]a9fb79d2012-10-16 19:46:06300virtual void Uniform1iv(
301 GLint location, GLsizei count, const GLint* v) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32302
[email protected]a9fb79d2012-10-16 19:46:06303virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32304
[email protected]a9fb79d2012-10-16 19:46:06305virtual void Uniform2fv(
306 GLint location, GLsizei count, const GLfloat* v) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32307
[email protected]a9fb79d2012-10-16 19:46:06308virtual void Uniform2i(GLint location, GLint x, GLint y) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32309
[email protected]a9fb79d2012-10-16 19:46:06310virtual void Uniform2iv(
311 GLint location, GLsizei count, const GLint* v) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32312
[email protected]a9fb79d2012-10-16 19:46:06313virtual void Uniform3f(
314 GLint location, GLfloat x, GLfloat y, GLfloat z) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32315
[email protected]a9fb79d2012-10-16 19:46:06316virtual void Uniform3fv(
317 GLint location, GLsizei count, const GLfloat* v) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32318
[email protected]a9fb79d2012-10-16 19:46:06319virtual void Uniform3i(GLint location, GLint x, GLint y, GLint z) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32320
[email protected]a9fb79d2012-10-16 19:46:06321virtual void Uniform3iv(
322 GLint location, GLsizei count, const GLint* v) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32323
[email protected]a9fb79d2012-10-16 19:46:06324virtual void Uniform4f(
325 GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32326
[email protected]a9fb79d2012-10-16 19:46:06327virtual void Uniform4fv(
328 GLint location, GLsizei count, const GLfloat* v) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32329
[email protected]a9fb79d2012-10-16 19:46:06330virtual void Uniform4i(
331 GLint location, GLint x, GLint y, GLint z, GLint w) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32332
[email protected]a9fb79d2012-10-16 19:46:06333virtual void Uniform4iv(
334 GLint location, GLsizei count, const GLint* v) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32335
[email protected]a9fb79d2012-10-16 19:46:06336virtual void UniformMatrix2fv(
337 GLint location, GLsizei count, GLboolean transpose,
338 const GLfloat* value) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32339
[email protected]a9fb79d2012-10-16 19:46:06340virtual void UniformMatrix3fv(
341 GLint location, GLsizei count, GLboolean transpose,
342 const GLfloat* value) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32343
[email protected]a9fb79d2012-10-16 19:46:06344virtual void UniformMatrix4fv(
345 GLint location, GLsizei count, GLboolean transpose,
346 const GLfloat* value) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32347
[email protected]a9fb79d2012-10-16 19:46:06348virtual void UseProgram(GLuint program) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32349
[email protected]a9fb79d2012-10-16 19:46:06350virtual void ValidateProgram(GLuint program) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32351
[email protected]a9fb79d2012-10-16 19:46:06352virtual void VertexAttrib1f(GLuint indx, GLfloat x) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32353
[email protected]a9fb79d2012-10-16 19:46:06354virtual void VertexAttrib1fv(GLuint indx, const GLfloat* values) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32355
[email protected]a9fb79d2012-10-16 19:46:06356virtual void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32357
[email protected]a9fb79d2012-10-16 19:46:06358virtual void VertexAttrib2fv(GLuint indx, const GLfloat* values) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32359
[email protected]a9fb79d2012-10-16 19:46:06360virtual void VertexAttrib3f(
361 GLuint indx, GLfloat x, GLfloat y, GLfloat z) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32362
[email protected]a9fb79d2012-10-16 19:46:06363virtual void VertexAttrib3fv(GLuint indx, const GLfloat* values) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32364
[email protected]a9fb79d2012-10-16 19:46:06365virtual void VertexAttrib4f(
366 GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32367
[email protected]a9fb79d2012-10-16 19:46:06368virtual void VertexAttrib4fv(GLuint indx, const GLfloat* values) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32369
[email protected]a9fb79d2012-10-16 19:46:06370virtual void VertexAttribPointer(
[email protected]96449d2c2009-11-25 00:01:32371 GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride,
[email protected]a9fb79d2012-10-16 19:46:06372 const void* ptr) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32373
[email protected]a9fb79d2012-10-16 19:46:06374virtual void Viewport(
375 GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32376
[email protected]a9fb79d2012-10-16 19:46:06377virtual void BlitFramebufferEXT(
[email protected]8e3e0662010-08-23 18:46:30378 GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0,
[email protected]a9fb79d2012-10-16 19:46:06379 GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask,
380 GLenum filter) OVERRIDE;
[email protected]8e3e0662010-08-23 18:46:30381
[email protected]a9fb79d2012-10-16 19:46:06382virtual void RenderbufferStorageMultisampleEXT(
[email protected]8e3e0662010-08-23 18:46:30383 GLenum target, GLsizei samples, GLenum internalformat, GLsizei width,
[email protected]a9fb79d2012-10-16 19:46:06384 GLsizei height) OVERRIDE;
[email protected]8e3e0662010-08-23 18:46:30385
[email protected]a9fb79d2012-10-16 19:46:06386virtual void TexStorage2DEXT(
[email protected]3c0edf12012-01-19 06:35:21387 GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width,
[email protected]a9fb79d2012-10-16 19:46:06388 GLsizei height) OVERRIDE;
[email protected]97dc7cbe2011-12-06 17:26:17389
[email protected]a9fb79d2012-10-16 19:46:06390virtual void GenQueriesEXT(GLsizei n, GLuint* queries) OVERRIDE;
[email protected]bd434572012-02-27 18:45:34391
[email protected]a9fb79d2012-10-16 19:46:06392virtual void DeleteQueriesEXT(GLsizei n, const GLuint* queries) OVERRIDE;
[email protected]bd434572012-02-27 18:45:34393
[email protected]a9fb79d2012-10-16 19:46:06394virtual GLboolean IsQueryEXT(GLuint id) OVERRIDE;
[email protected]bd434572012-02-27 18:45:34395
[email protected]a9fb79d2012-10-16 19:46:06396virtual void BeginQueryEXT(GLenum target, GLuint id) OVERRIDE;
[email protected]bd434572012-02-27 18:45:34397
[email protected]a9fb79d2012-10-16 19:46:06398virtual void EndQueryEXT(GLenum target) OVERRIDE;
[email protected]bd434572012-02-27 18:45:34399
[email protected]a9fb79d2012-10-16 19:46:06400virtual void GetQueryivEXT(
401 GLenum target, GLenum pname, GLint* params) OVERRIDE;
[email protected]bd434572012-02-27 18:45:34402
[email protected]a9fb79d2012-10-16 19:46:06403virtual void GetQueryObjectuivEXT(
404 GLuint id, GLenum pname, GLuint* params) OVERRIDE;
[email protected]bd434572012-02-27 18:45:34405
[email protected]a9fb79d2012-10-16 19:46:06406virtual void InsertEventMarkerEXT(
407 GLsizei length, const GLchar* marker) OVERRIDE;
[email protected]d2a0e1a2012-08-12 02:25:01408
[email protected]a9fb79d2012-10-16 19:46:06409virtual void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) OVERRIDE;
[email protected]d2a0e1a2012-08-12 02:25:01410
[email protected]a9fb79d2012-10-16 19:46:06411virtual void PopGroupMarkerEXT() OVERRIDE;
[email protected]d2a0e1a2012-08-12 02:25:01412
[email protected]a9fb79d2012-10-16 19:46:06413virtual void GenVertexArraysOES(GLsizei n, GLuint* arrays) OVERRIDE;
[email protected]944b62f32012-09-27 02:20:46414
[email protected]a9fb79d2012-10-16 19:46:06415virtual void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) OVERRIDE;
[email protected]944b62f32012-09-27 02:20:46416
[email protected]a9fb79d2012-10-16 19:46:06417virtual GLboolean IsVertexArrayOES(GLuint array) OVERRIDE;
[email protected]944b62f32012-09-27 02:20:46418
[email protected]a9fb79d2012-10-16 19:46:06419virtual void BindVertexArrayOES(GLuint array) OVERRIDE;
[email protected]944b62f32012-09-27 02:20:46420
[email protected]a9fb79d2012-10-16 19:46:06421virtual void SwapBuffers() OVERRIDE;
[email protected]96449d2c2009-11-25 00:01:32422
[email protected]a9fb79d2012-10-16 19:46:06423virtual GLuint GetMaxValueInBufferCHROMIUM(
424 GLuint buffer_id, GLsizei count, GLenum type, GLuint offset) OVERRIDE;
[email protected]29a9eb52010-04-13 09:04:23425
[email protected]a9fb79d2012-10-16 19:46:06426virtual void GenSharedIdsCHROMIUM(
427 GLuint namespace_id, GLuint id_offset, GLsizei n, GLuint* ids) OVERRIDE;
[email protected]066849e32010-05-03 19:14:10428
[email protected]a9fb79d2012-10-16 19:46:06429virtual void DeleteSharedIdsCHROMIUM(
430 GLuint namespace_id, GLsizei n, const GLuint* ids) OVERRIDE;
[email protected]066849e32010-05-03 19:14:10431
[email protected]a9fb79d2012-10-16 19:46:06432virtual void RegisterSharedIdsCHROMIUM(
433 GLuint namespace_id, GLsizei n, const GLuint* ids) OVERRIDE;
[email protected]066849e32010-05-03 19:14:10434
[email protected]a9fb79d2012-10-16 19:46:06435virtual GLboolean EnableFeatureCHROMIUM(const char* feature) OVERRIDE;
[email protected]4e8a5b122010-05-08 22:00:10436
[email protected]e0d6b1f2012-11-21 07:30:30437virtual void* MapBufferCHROMIUM(GLuint target, GLenum access) OVERRIDE;
438
439virtual GLboolean UnmapBufferCHROMIUM(GLuint target) OVERRIDE;
440
[email protected]a9fb79d2012-10-16 19:46:06441virtual void* MapBufferSubDataCHROMIUM(
442 GLuint target, GLintptr offset, GLsizeiptr size, GLenum access) OVERRIDE;
[email protected]8cd62f62010-07-14 01:43:00443
[email protected]a9fb79d2012-10-16 19:46:06444virtual void UnmapBufferSubDataCHROMIUM(const void* mem) OVERRIDE;
[email protected]8cd62f62010-07-14 01:43:00445
[email protected]a9fb79d2012-10-16 19:46:06446virtual void* MapTexSubImage2DCHROMIUM(
[email protected]8cd62f62010-07-14 01:43:00447 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
[email protected]a9fb79d2012-10-16 19:46:06448 GLsizei height, GLenum format, GLenum type, GLenum access) OVERRIDE;
[email protected]8cd62f62010-07-14 01:43:00449
[email protected]a9fb79d2012-10-16 19:46:06450virtual void UnmapTexSubImage2DCHROMIUM(const void* mem) OVERRIDE;
[email protected]8cd62f62010-07-14 01:43:00451
[email protected]a9fb79d2012-10-16 19:46:06452virtual void ResizeCHROMIUM(GLuint width, GLuint height) OVERRIDE;
[email protected]43ecf372010-11-16 19:19:39453
[email protected]a9fb79d2012-10-16 19:46:06454virtual const GLchar* GetRequestableExtensionsCHROMIUM() OVERRIDE;
[email protected]c2f8c8402010-12-06 18:07:24455
[email protected]a9fb79d2012-10-16 19:46:06456virtual void RequestExtensionCHROMIUM(const char* extension) OVERRIDE;
[email protected]c2f8c8402010-12-06 18:07:24457
[email protected]a9fb79d2012-10-16 19:46:06458virtual void RateLimitOffscreenContextCHROMIUM() OVERRIDE;
[email protected]31fe0b62011-05-13 01:07:32459
[email protected]a9fb79d2012-10-16 19:46:06460virtual void GetMultipleIntegervCHROMIUM(
461 const GLenum* pnames, GLuint count, GLint* results,
462 GLsizeiptr size) OVERRIDE;
[email protected]372e0412011-06-28 16:08:56463
[email protected]a9fb79d2012-10-16 19:46:06464virtual void GetProgramInfoCHROMIUM(
465 GLuint program, GLsizei bufsize, GLsizei* size, void* info) OVERRIDE;
[email protected]2318d342011-07-11 22:27:42466
[email protected]a9fb79d2012-10-16 19:46:06467virtual GLuint CreateStreamTextureCHROMIUM(GLuint texture) OVERRIDE;
[email protected]b0af4f52011-09-28 22:04:42468
[email protected]a9fb79d2012-10-16 19:46:06469virtual void DestroyStreamTextureCHROMIUM(GLuint texture) OVERRIDE;
[email protected]b0af4f52011-09-28 22:04:42470
[email protected]a9fb79d2012-10-16 19:46:06471virtual void GetTranslatedShaderSourceANGLE(
472 GLuint shader, GLsizei bufsize, GLsizei* length, char* source) OVERRIDE;
[email protected]1c75a3702011-11-11 14:15:28473
[email protected]a9fb79d2012-10-16 19:46:06474virtual void PostSubBufferCHROMIUM(
475 GLint x, GLint y, GLint width, GLint height) OVERRIDE;
476
477virtual void TexImageIOSurface2DCHROMIUM(
[email protected]e51bdf32011-11-23 22:21:46478 GLenum target, GLsizei width, GLsizei height, GLuint ioSurfaceId,
[email protected]a9fb79d2012-10-16 19:46:06479 GLuint plane) OVERRIDE;
[email protected]e51bdf32011-11-23 22:21:46480
[email protected]a9fb79d2012-10-16 19:46:06481virtual void CopyTextureCHROMIUM(
[email protected]0a1e9ad2012-05-04 21:13:03482 GLenum target, GLenum source_id, GLenum dest_id, GLint level,
[email protected]a9fb79d2012-10-16 19:46:06483 GLint internalformat) OVERRIDE;
[email protected]43410e92012-04-20 17:06:28484
[email protected]a9fb79d2012-10-16 19:46:06485virtual void DrawArraysInstancedANGLE(
486 GLenum mode, GLint first, GLsizei count, GLsizei primcount) OVERRIDE;
[email protected]c6aef902012-02-14 03:31:42487
[email protected]a9fb79d2012-10-16 19:46:06488virtual void DrawElementsInstancedANGLE(
[email protected]c6aef902012-02-14 03:31:42489 GLenum mode, GLsizei count, GLenum type, const void* indices,
[email protected]a9fb79d2012-10-16 19:46:06490 GLsizei primcount) OVERRIDE;
[email protected]c6aef902012-02-14 03:31:42491
[email protected]a9fb79d2012-10-16 19:46:06492virtual void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) OVERRIDE;
[email protected]c6aef902012-02-14 03:31:42493
[email protected]a9fb79d2012-10-16 19:46:06494virtual void GenMailboxCHROMIUM(GLbyte* mailbox) OVERRIDE;
[email protected]78b514b2012-05-01 21:50:59495
[email protected]a9fb79d2012-10-16 19:46:06496virtual void ProduceTextureCHROMIUM(
497 GLenum target, const GLbyte* mailbox) OVERRIDE;
[email protected]78b514b2012-05-01 21:50:59498
[email protected]a9fb79d2012-10-16 19:46:06499virtual void ConsumeTextureCHROMIUM(
500 GLenum target, const GLbyte* mailbox) OVERRIDE;
[email protected]78b514b2012-05-01 21:50:59501
[email protected]a9fb79d2012-10-16 19:46:06502virtual void BindUniformLocationCHROMIUM(
503 GLuint program, GLint location, const char* name) OVERRIDE;
[email protected]3f00df92012-06-19 00:44:58504
[email protected]fb4bf5822012-10-23 21:25:55505virtual void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) OVERRIDE;
[email protected]09d50362012-10-18 20:54:37506
[email protected]fb4bf5822012-10-23 21:25:55507virtual void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) OVERRIDE;
[email protected]09d50362012-10-18 20:54:37508
[email protected]94307712012-11-16 23:26:11509virtual void TraceBeginCHROMIUM(const char* name) OVERRIDE;
510
511virtual void TraceEndCHROMIUM() OVERRIDE;
512
[email protected]69023942012-11-30 19:57:16513virtual 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
517virtual 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]60f22d32012-12-12 00:31:58522virtual void DiscardFramebufferEXT(
523 GLenum target, GLsizei count, const GLenum* attachments) OVERRIDE;
524
[email protected]c4485aad62012-12-17 10:19:09525virtual void LoseContextCHROMIUM(GLenum current, GLenum other) OVERRIDE;
526
[email protected]840a7e462013-02-27 01:29:51527virtual void WaitSyncPointCHROMIUM(GLuint sync_point) OVERRIDE;
528
[email protected]8a837bb2010-01-05 00:21:24529#endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
[email protected]3dc69c42012-05-12 02:29:24530