| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 // This file is auto-generated. DO NOT EDIT! | 5 // This file is auto-generated. DO NOT EDIT! |
| 6 | 6 |
| 7 // This file is included by gles2_implementation.h to declare the | 7 // This file is included by gles2_implementation.h to declare the |
| 8 // GL api functions. | 8 // GL api functions. |
| 9 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ | 9 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ |
| 10 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ | 10 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ |
| 11 | 11 |
| 12 void ActiveTexture(GLenum texture) { | 12 void ActiveTexture(GLenum texture) { |
| 13 helper_->ActiveTexture(texture); | 13 helper_->ActiveTexture(texture); |
| 14 } | 14 } |
| 15 | 15 |
| 16 void AttachShader(GLuint program, GLuint shader) { | 16 void AttachShader(GLuint program, GLuint shader) { |
| 17 helper_->AttachShader(program, shader); | 17 helper_->AttachShader(program, shader); |
| 18 } | 18 } |
| 19 | 19 |
| 20 void BindAttribLocation(GLuint program, GLuint index, const char* name); | 20 void BindAttribLocation(GLuint program, GLuint index, const char* name); |
| 21 | 21 |
| 22 void BindFramebuffer(GLenum target, GLuint framebuffer) { | 22 void BindFramebuffer(GLenum target, GLuint framebuffer) { |
| 23 if (IsReservedId(framebuffer)) { | 23 if (IsFramebufferReservedId(framebuffer)) { |
| 24 SetGLError(GL_INVALID_OPERATION); | 24 SetGLError(GL_INVALID_OPERATION); |
| 25 return; | 25 return; |
| 26 } | 26 } |
| 27 if (framebuffer != 0) { | 27 if (framebuffer != 0) { |
| 28 id_allocator_.MarkAsUsed(framebuffer); | 28 framebuffer_id_allocator_.MarkAsUsed(framebuffer); |
| 29 } | 29 } |
| 30 helper_->BindFramebuffer(target, framebuffer); | 30 helper_->BindFramebuffer(target, framebuffer); |
| 31 } | 31 } |
| 32 | 32 |
| 33 void BindRenderbuffer(GLenum target, GLuint renderbuffer) { | 33 void BindRenderbuffer(GLenum target, GLuint renderbuffer) { |
| 34 if (IsReservedId(renderbuffer)) { | 34 if (IsRenderbufferReservedId(renderbuffer)) { |
| 35 SetGLError(GL_INVALID_OPERATION); | 35 SetGLError(GL_INVALID_OPERATION); |
| 36 return; | 36 return; |
| 37 } | 37 } |
| 38 if (renderbuffer != 0) { | 38 if (renderbuffer != 0) { |
| 39 id_allocator_.MarkAsUsed(renderbuffer); | 39 renderbuffer_id_allocator_.MarkAsUsed(renderbuffer); |
| 40 } | 40 } |
| 41 helper_->BindRenderbuffer(target, renderbuffer); | 41 helper_->BindRenderbuffer(target, renderbuffer); |
| 42 } | 42 } |
| 43 | 43 |
| 44 void BindTexture(GLenum target, GLuint texture) { | 44 void BindTexture(GLenum target, GLuint texture) { |
| 45 if (IsReservedId(texture)) { | 45 if (IsTextureReservedId(texture)) { |
| 46 SetGLError(GL_INVALID_OPERATION); | 46 SetGLError(GL_INVALID_OPERATION); |
| 47 return; | 47 return; |
| 48 } | 48 } |
| 49 if (texture != 0) { | 49 if (texture != 0) { |
| 50 id_allocator_.MarkAsUsed(texture); | 50 texture_id_allocator_.MarkAsUsed(texture); |
| 51 } | 51 } |
| 52 helper_->BindTexture(target, texture); | 52 helper_->BindTexture(target, texture); |
| 53 } | 53 } |
| 54 | 54 |
| 55 void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { | 55 void BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { |
| 56 helper_->BlendColor(red, green, blue, alpha); | 56 helper_->BlendColor(red, green, blue, alpha); |
| 57 } | 57 } |
| 58 | 58 |
| 59 void BlendEquation(GLenum mode) { | 59 void BlendEquation(GLenum mode) { |
| 60 helper_->BlendEquation(mode); | 60 helper_->BlendEquation(mode); |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 if (height < 0) { | 147 if (height < 0) { |
| 148 SetGLError(GL_INVALID_VALUE); | 148 SetGLError(GL_INVALID_VALUE); |
| 149 return; | 149 return; |
| 150 } | 150 } |
| 151 helper_->CopyTexSubImage2D( | 151 helper_->CopyTexSubImage2D( |
| 152 target, level, xoffset, yoffset, x, y, width, height); | 152 target, level, xoffset, yoffset, x, y, width, height); |
| 153 } | 153 } |
| 154 | 154 |
| 155 GLuint CreateProgram() { | 155 GLuint CreateProgram() { |
| 156 GLuint client_id; | 156 GLuint client_id; |
| 157 MakeIds(1, &client_id); | 157 MakeIds(&program_and_shader_id_allocator_, 1, &client_id); |
| 158 helper_->CreateProgram(client_id); | 158 helper_->CreateProgram(client_id); |
| 159 return client_id; | 159 return client_id; |
| 160 } | 160 } |
| 161 | 161 |
| 162 GLuint CreateShader(GLenum type) { | 162 GLuint CreateShader(GLenum type) { |
| 163 GLuint client_id; | 163 GLuint client_id; |
| 164 MakeIds(1, &client_id); | 164 MakeIds(&program_and_shader_id_allocator_, 1, &client_id); |
| 165 helper_->CreateShader(type, client_id); | 165 helper_->CreateShader(type, client_id); |
| 166 return client_id; | 166 return client_id; |
| 167 } | 167 } |
| 168 | 168 |
| 169 void CullFace(GLenum mode) { | 169 void CullFace(GLenum mode) { |
| 170 helper_->CullFace(mode); | 170 helper_->CullFace(mode); |
| 171 } | 171 } |
| 172 | 172 |
| 173 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) { | 173 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) { |
| 174 FreeIds(n, framebuffers); | 174 FreeIds(&framebuffer_id_allocator_, n, framebuffers); |
| 175 helper_->DeleteFramebuffersImmediate(n, framebuffers); | 175 helper_->DeleteFramebuffersImmediate(n, framebuffers); |
| 176 } | 176 } |
| 177 | 177 |
| 178 void DeleteProgram(GLuint program) { | 178 void DeleteProgram(GLuint program) { |
| 179 helper_->DeleteProgram(program); | 179 helper_->DeleteProgram(program); |
| 180 } | 180 } |
| 181 | 181 |
| 182 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) { | 182 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) { |
| 183 FreeIds(n, renderbuffers); | 183 FreeIds(&renderbuffer_id_allocator_, n, renderbuffers); |
| 184 helper_->DeleteRenderbuffersImmediate(n, renderbuffers); | 184 helper_->DeleteRenderbuffersImmediate(n, renderbuffers); |
| 185 } | 185 } |
| 186 | 186 |
| 187 void DeleteShader(GLuint shader) { | 187 void DeleteShader(GLuint shader) { |
| 188 helper_->DeleteShader(shader); | 188 helper_->DeleteShader(shader); |
| 189 } | 189 } |
| 190 | 190 |
| 191 void DeleteTextures(GLsizei n, const GLuint* textures) { | 191 void DeleteTextures(GLsizei n, const GLuint* textures) { |
| 192 FreeIds(n, textures); | 192 FreeIds(&texture_id_allocator_, n, textures); |
| 193 helper_->DeleteTexturesImmediate(n, textures); | 193 helper_->DeleteTexturesImmediate(n, textures); |
| 194 } | 194 } |
| 195 | 195 |
| 196 void DepthFunc(GLenum func) { | 196 void DepthFunc(GLenum func) { |
| 197 helper_->DepthFunc(func); | 197 helper_->DepthFunc(func); |
| 198 } | 198 } |
| 199 | 199 |
| 200 void DepthMask(GLboolean flag) { | 200 void DepthMask(GLboolean flag) { |
| 201 helper_->DepthMask(flag); | 201 helper_->DepthMask(flag); |
| 202 } | 202 } |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 235 GLenum target, GLenum attachment, GLenum textarget, GLuint texture, | 235 GLenum target, GLenum attachment, GLenum textarget, GLuint texture, |
| 236 GLint level) { | 236 GLint level) { |
| 237 helper_->FramebufferTexture2D(target, attachment, textarget, texture, level); | 237 helper_->FramebufferTexture2D(target, attachment, textarget, texture, level); |
| 238 } | 238 } |
| 239 | 239 |
| 240 void FrontFace(GLenum mode) { | 240 void FrontFace(GLenum mode) { |
| 241 helper_->FrontFace(mode); | 241 helper_->FrontFace(mode); |
| 242 } | 242 } |
| 243 | 243 |
| 244 void GenBuffers(GLsizei n, GLuint* buffers) { | 244 void GenBuffers(GLsizei n, GLuint* buffers) { |
| 245 MakeIds(n, buffers); | 245 MakeIds(&buffer_id_allocator_, n, buffers); |
| 246 helper_->GenBuffersImmediate(n, buffers); | 246 helper_->GenBuffersImmediate(n, buffers); |
| 247 } | 247 } |
| 248 | 248 |
| 249 void GenerateMipmap(GLenum target) { | 249 void GenerateMipmap(GLenum target) { |
| 250 helper_->GenerateMipmap(target); | 250 helper_->GenerateMipmap(target); |
| 251 } | 251 } |
| 252 | 252 |
| 253 void GenFramebuffers(GLsizei n, GLuint* framebuffers) { | 253 void GenFramebuffers(GLsizei n, GLuint* framebuffers) { |
| 254 MakeIds(n, framebuffers); | 254 MakeIds(&framebuffer_id_allocator_, n, framebuffers); |
| 255 helper_->GenFramebuffersImmediate(n, framebuffers); | 255 helper_->GenFramebuffersImmediate(n, framebuffers); |
| 256 } | 256 } |
| 257 | 257 |
| 258 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) { | 258 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) { |
| 259 MakeIds(n, renderbuffers); | 259 MakeIds(&renderbuffer_id_allocator_, n, renderbuffers); |
| 260 helper_->GenRenderbuffersImmediate(n, renderbuffers); | 260 helper_->GenRenderbuffersImmediate(n, renderbuffers); |
| 261 } | 261 } |
| 262 | 262 |
| 263 void GenTextures(GLsizei n, GLuint* textures) { | 263 void GenTextures(GLsizei n, GLuint* textures) { |
| 264 MakeIds(n, textures); | 264 MakeIds(&texture_id_allocator_, n, textures); |
| 265 helper_->GenTexturesImmediate(n, textures); | 265 helper_->GenTexturesImmediate(n, textures); |
| 266 } | 266 } |
| 267 | 267 |
| 268 void GetActiveAttrib( | 268 void GetActiveAttrib( |
| 269 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, | 269 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, |
| 270 GLenum* type, char* name); | 270 GLenum* type, char* name); |
| 271 | 271 |
| 272 void GetActiveUniform( | 272 void GetActiveUniform( |
| 273 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, | 273 GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, |
| 274 GLenum* type, char* name); | 274 GLenum* type, char* name); |
| (...skipping 477 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 752 Result* result = GetResultAs<Result*>(); | 752 Result* result = GetResultAs<Result*>(); |
| 753 *result = 0; | 753 *result = 0; |
| 754 helper_->GetMaxValueInBuffer( | 754 helper_->GetMaxValueInBuffer( |
| 755 buffer_id, count, type, offset, result_shm_id(), result_shm_offset()); | 755 buffer_id, count, type, offset, result_shm_id(), result_shm_offset()); |
| 756 WaitForCmd(); | 756 WaitForCmd(); |
| 757 return *result; | 757 return *result; |
| 758 } | 758 } |
| 759 | 759 |
| 760 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ | 760 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ |
| 761 | 761 |
| OLD | NEW |