Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(170)

Side by Side Diff: gpu/command_buffer/client/gles2_implementation_autogen.h

Issue 7762009: Manually merging trunk revs 95836 and 96904 to 835 branch (second attempt) (Closed) Base URL: svn://svn.chromium.org/chrome/branches/835/src/
Patch Set: Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 from 5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 // This file is included by gles2_implementation.h to declare the 9 // This file is included by gles2_implementation.h to declare the
10 // GL api functions. 10 // GL api functions.
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
214 GPU_CLIENT_DCHECK_CODE_BLOCK({ 214 GPU_CLIENT_DCHECK_CODE_BLOCK({
215 for (GLsizei i = 0; i < n; ++i) { 215 for (GLsizei i = 0; i < n; ++i) {
216 GPU_DCHECK(buffers[i] != 0); 216 GPU_DCHECK(buffers[i] != 0);
217 } 217 }
218 }); 218 });
219 if (n < 0) { 219 if (n < 0) {
220 SetGLError(GL_INVALID_VALUE, "glDeleteBuffers: n < 0"); 220 SetGLError(GL_INVALID_VALUE, "glDeleteBuffers: n < 0");
221 return; 221 return;
222 } 222 }
223 DeleteBuffersHelper(n, buffers); 223 DeleteBuffersHelper(n, buffers);
224 helper_->DeleteBuffersImmediate(n, buffers);
225 Flush();
226 } 224 }
227 225
228 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) { 226 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) {
229 GPU_CLIENT_LOG("[" << this << "] glDeleteFramebuffers(" << n << ", " << static _cast<const void*>(framebuffers) << ")"); // NOLINT 227 GPU_CLIENT_LOG("[" << this << "] glDeleteFramebuffers(" << n << ", " << static _cast<const void*>(framebuffers) << ")"); // NOLINT
230 GPU_CLIENT_LOG_CODE_BLOCK({ 228 GPU_CLIENT_LOG_CODE_BLOCK({
231 for (GLsizei i = 0; i < n; ++i) { 229 for (GLsizei i = 0; i < n; ++i) {
232 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]); 230 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]);
233 } 231 }
234 }); 232 });
235 GPU_CLIENT_DCHECK_CODE_BLOCK({ 233 GPU_CLIENT_DCHECK_CODE_BLOCK({
236 for (GLsizei i = 0; i < n; ++i) { 234 for (GLsizei i = 0; i < n; ++i) {
237 GPU_DCHECK(framebuffers[i] != 0); 235 GPU_DCHECK(framebuffers[i] != 0);
238 } 236 }
239 }); 237 });
240 if (n < 0) { 238 if (n < 0) {
241 SetGLError(GL_INVALID_VALUE, "glDeleteFramebuffers: n < 0"); 239 SetGLError(GL_INVALID_VALUE, "glDeleteFramebuffers: n < 0");
242 return; 240 return;
243 } 241 }
244 DeleteFramebuffersHelper(n, framebuffers); 242 DeleteFramebuffersHelper(n, framebuffers);
245 helper_->DeleteFramebuffersImmediate(n, framebuffers);
246 Flush();
247 } 243 }
248 244
249 void DeleteProgram(GLuint program) { 245 void DeleteProgram(GLuint program) {
250 GPU_CLIENT_LOG("[" << this << "] glDeleteProgram(" << program << ")"); 246 GPU_CLIENT_LOG("[" << this << "] glDeleteProgram(" << program << ")");
251 GPU_CLIENT_DCHECK(program != 0); 247 GPU_CLIENT_DCHECK(program != 0);
252 program_and_shader_id_handler_->FreeIds(1, &program); 248 DeleteProgramHelper(program);
253 helper_->DeleteProgram(program);
254 Flush();
255 } 249 }
256 250
257 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) { 251 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) {
258 GPU_CLIENT_LOG("[" << this << "] glDeleteRenderbuffers(" << n << ", " << stati c_cast<const void*>(renderbuffers) << ")"); // NOLINT 252 GPU_CLIENT_LOG("[" << this << "] glDeleteRenderbuffers(" << n << ", " << stati c_cast<const void*>(renderbuffers) << ")"); // NOLINT
259 GPU_CLIENT_LOG_CODE_BLOCK({ 253 GPU_CLIENT_LOG_CODE_BLOCK({
260 for (GLsizei i = 0; i < n; ++i) { 254 for (GLsizei i = 0; i < n; ++i) {
261 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]); 255 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]);
262 } 256 }
263 }); 257 });
264 GPU_CLIENT_DCHECK_CODE_BLOCK({ 258 GPU_CLIENT_DCHECK_CODE_BLOCK({
265 for (GLsizei i = 0; i < n; ++i) { 259 for (GLsizei i = 0; i < n; ++i) {
266 GPU_DCHECK(renderbuffers[i] != 0); 260 GPU_DCHECK(renderbuffers[i] != 0);
267 } 261 }
268 }); 262 });
269 if (n < 0) { 263 if (n < 0) {
270 SetGLError(GL_INVALID_VALUE, "glDeleteRenderbuffers: n < 0"); 264 SetGLError(GL_INVALID_VALUE, "glDeleteRenderbuffers: n < 0");
271 return; 265 return;
272 } 266 }
273 DeleteRenderbuffersHelper(n, renderbuffers); 267 DeleteRenderbuffersHelper(n, renderbuffers);
274 helper_->DeleteRenderbuffersImmediate(n, renderbuffers);
275 Flush();
276 } 268 }
277 269
278 void DeleteShader(GLuint shader) { 270 void DeleteShader(GLuint shader) {
279 GPU_CLIENT_LOG("[" << this << "] glDeleteShader(" << shader << ")"); 271 GPU_CLIENT_LOG("[" << this << "] glDeleteShader(" << shader << ")");
280 GPU_CLIENT_DCHECK(shader != 0); 272 GPU_CLIENT_DCHECK(shader != 0);
281 program_and_shader_id_handler_->FreeIds(1, &shader); 273 DeleteShaderHelper(shader);
282 helper_->DeleteShader(shader);
283 Flush();
284 } 274 }
285 275
286 void DeleteTextures(GLsizei n, const GLuint* textures) { 276 void DeleteTextures(GLsizei n, const GLuint* textures) {
287 GPU_CLIENT_LOG("[" << this << "] glDeleteTextures(" << n << ", " << static_cas t<const void*>(textures) << ")"); // NOLINT 277 GPU_CLIENT_LOG("[" << this << "] glDeleteTextures(" << n << ", " << static_cas t<const void*>(textures) << ")"); // NOLINT
288 GPU_CLIENT_LOG_CODE_BLOCK({ 278 GPU_CLIENT_LOG_CODE_BLOCK({
289 for (GLsizei i = 0; i < n; ++i) { 279 for (GLsizei i = 0; i < n; ++i) {
290 GPU_CLIENT_LOG(" " << i << ": " << textures[i]); 280 GPU_CLIENT_LOG(" " << i << ": " << textures[i]);
291 } 281 }
292 }); 282 });
293 GPU_CLIENT_DCHECK_CODE_BLOCK({ 283 GPU_CLIENT_DCHECK_CODE_BLOCK({
294 for (GLsizei i = 0; i < n; ++i) { 284 for (GLsizei i = 0; i < n; ++i) {
295 GPU_DCHECK(textures[i] != 0); 285 GPU_DCHECK(textures[i] != 0);
296 } 286 }
297 }); 287 });
298 if (n < 0) { 288 if (n < 0) {
299 SetGLError(GL_INVALID_VALUE, "glDeleteTextures: n < 0"); 289 SetGLError(GL_INVALID_VALUE, "glDeleteTextures: n < 0");
300 return; 290 return;
301 } 291 }
302 DeleteTexturesHelper(n, textures); 292 DeleteTexturesHelper(n, textures);
303 helper_->DeleteTexturesImmediate(n, textures);
304 Flush();
305 } 293 }
306 294
307 void DepthFunc(GLenum func) { 295 void DepthFunc(GLenum func) {
308 GPU_CLIENT_LOG("[" << this << "] glDepthFunc(" << GLES2Util::GetStringCmpFunct ion(func) << ")"); // NOLINT 296 GPU_CLIENT_LOG("[" << this << "] glDepthFunc(" << GLES2Util::GetStringCmpFunct ion(func) << ")"); // NOLINT
309 helper_->DepthFunc(func); 297 helper_->DepthFunc(func);
310 } 298 }
311 299
312 void DepthMask(GLboolean flag) { 300 void DepthMask(GLboolean flag) {
313 GPU_CLIENT_LOG("[" << this << "] glDepthMask(" << GLES2Util::GetStringBool( 301 GPU_CLIENT_LOG("[" << this << "] glDepthMask(" << GLES2Util::GetStringBool(
314 flag) << ")"); 302 flag) << ")");
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
564 void GetProgramInfoLog( 552 void GetProgramInfoLog(
565 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) { 553 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) {
566 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length); 554 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length);
567 GPU_CLIENT_LOG("[" << this << "] glGetProgramInfoLog" << "(" 555 GPU_CLIENT_LOG("[" << this << "] glGetProgramInfoLog" << "("
568 << program << ", " 556 << program << ", "
569 << bufsize << ", " 557 << bufsize << ", "
570 << static_cast<void*>(length) << ", " 558 << static_cast<void*>(length) << ", "
571 << static_cast<void*>(infolog) << ")"); 559 << static_cast<void*>(infolog) << ")");
572 helper_->SetBucketSize(kResultBucketId, 0); 560 helper_->SetBucketSize(kResultBucketId, 0);
573 helper_->GetProgramInfoLog(program, kResultBucketId); 561 helper_->GetProgramInfoLog(program, kResultBucketId);
574 if (bufsize > 0) { 562 std::string str;
575 std::string str; 563 GLsizei max_size = 0;
576 if (GetBucketAsString(kResultBucketId, &str)) { 564 if (GetBucketAsString(kResultBucketId, &str)) {
577 GLsizei max_size = 565 if (bufsize > 0) {
566 max_size =
578 std::min(static_cast<size_t>(bufsize) - 1, str.size()); 567 std::min(static_cast<size_t>(bufsize) - 1, str.size());
579 if (length != NULL) {
580 *length = max_size;
581 }
582 memcpy(infolog, str.c_str(), max_size); 568 memcpy(infolog, str.c_str(), max_size);
583 infolog[max_size] = '\0'; 569 infolog[max_size] = '\0';
584 GPU_CLIENT_LOG("------\n" << infolog << "\n------"); 570 GPU_CLIENT_LOG("------\n" << infolog << "\n------");
585 } 571 }
586 } 572 }
573 if (length != NULL) {
574 *length = max_size;
575 }
587 } 576 }
588 void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params) { 577 void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params) {
589 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 578 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
590 GPU_CLIENT_LOG("[" << this << "] glGetRenderbufferParameteriv(" << GLES2Util:: GetStringRenderBufferTarget(target) << ", " << GLES2Util::GetStringRenderBufferP arameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 579 GPU_CLIENT_LOG("[" << this << "] glGetRenderbufferParameteriv(" << GLES2Util:: GetStringRenderBufferTarget(target) << ", " << GLES2Util::GetStringRenderBufferP arameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
591 if (GetRenderbufferParameterivHelper(target, pname, params)) { 580 if (GetRenderbufferParameterivHelper(target, pname, params)) {
592 return; 581 return;
593 } 582 }
594 typedef GetRenderbufferParameteriv::Result Result; 583 typedef GetRenderbufferParameteriv::Result Result;
595 Result* result = GetResultAs<Result*>(); 584 Result* result = GetResultAs<Result*>();
596 result->SetNumResults(0); 585 result->SetNumResults(0);
(...skipping 29 matching lines...) Expand all
626 void GetShaderInfoLog( 615 void GetShaderInfoLog(
627 GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) { 616 GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) {
628 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length); 617 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length);
629 GPU_CLIENT_LOG("[" << this << "] glGetShaderInfoLog" << "(" 618 GPU_CLIENT_LOG("[" << this << "] glGetShaderInfoLog" << "("
630 << shader << ", " 619 << shader << ", "
631 << bufsize << ", " 620 << bufsize << ", "
632 << static_cast<void*>(length) << ", " 621 << static_cast<void*>(length) << ", "
633 << static_cast<void*>(infolog) << ")"); 622 << static_cast<void*>(infolog) << ")");
634 helper_->SetBucketSize(kResultBucketId, 0); 623 helper_->SetBucketSize(kResultBucketId, 0);
635 helper_->GetShaderInfoLog(shader, kResultBucketId); 624 helper_->GetShaderInfoLog(shader, kResultBucketId);
636 if (bufsize > 0) { 625 std::string str;
637 std::string str; 626 GLsizei max_size = 0;
638 if (GetBucketAsString(kResultBucketId, &str)) { 627 if (GetBucketAsString(kResultBucketId, &str)) {
639 GLsizei max_size = 628 if (bufsize > 0) {
629 max_size =
640 std::min(static_cast<size_t>(bufsize) - 1, str.size()); 630 std::min(static_cast<size_t>(bufsize) - 1, str.size());
641 if (length != NULL) {
642 *length = max_size;
643 }
644 memcpy(infolog, str.c_str(), max_size); 631 memcpy(infolog, str.c_str(), max_size);
645 infolog[max_size] = '\0'; 632 infolog[max_size] = '\0';
646 GPU_CLIENT_LOG("------\n" << infolog << "\n------"); 633 GPU_CLIENT_LOG("------\n" << infolog << "\n------");
647 } 634 }
648 } 635 }
636 if (length != NULL) {
637 *length = max_size;
638 }
649 } 639 }
650 void GetShaderPrecisionFormat( 640 void GetShaderPrecisionFormat(
651 GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); 641 GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
652 642
653 void GetShaderSource( 643 void GetShaderSource(
654 GLuint shader, GLsizei bufsize, GLsizei* length, char* source) { 644 GLuint shader, GLsizei bufsize, GLsizei* length, char* source) {
655 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length); 645 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length);
656 GPU_CLIENT_LOG("[" << this << "] glGetShaderSource" << "(" 646 GPU_CLIENT_LOG("[" << this << "] glGetShaderSource" << "("
657 << shader << ", " 647 << shader << ", "
658 << bufsize << ", " 648 << bufsize << ", "
659 << static_cast<void*>(length) << ", " 649 << static_cast<void*>(length) << ", "
660 << static_cast<void*>(source) << ")"); 650 << static_cast<void*>(source) << ")");
661 helper_->SetBucketSize(kResultBucketId, 0); 651 helper_->SetBucketSize(kResultBucketId, 0);
662 helper_->GetShaderSource(shader, kResultBucketId); 652 helper_->GetShaderSource(shader, kResultBucketId);
663 if (bufsize > 0) { 653 std::string str;
664 std::string str; 654 GLsizei max_size = 0;
665 if (GetBucketAsString(kResultBucketId, &str)) { 655 if (GetBucketAsString(kResultBucketId, &str)) {
666 GLsizei max_size = 656 if (bufsize > 0) {
657 max_size =
667 std::min(static_cast<size_t>(bufsize) - 1, str.size()); 658 std::min(static_cast<size_t>(bufsize) - 1, str.size());
668 if (length != NULL) {
669 *length = max_size;
670 }
671 memcpy(source, str.c_str(), max_size); 659 memcpy(source, str.c_str(), max_size);
672 source[max_size] = '\0'; 660 source[max_size] = '\0';
673 GPU_CLIENT_LOG("------\n" << source << "\n------"); 661 GPU_CLIENT_LOG("------\n" << source << "\n------");
674 } 662 }
675 } 663 }
664 if (length != NULL) {
665 *length = max_size;
666 }
676 } 667 }
677 const GLubyte* GetString(GLenum name); 668 const GLubyte* GetString(GLenum name);
678 669
679 void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) { 670 void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) {
680 GPU_CLIENT_LOG("[" << this << "] glGetTexParameterfv(" << GLES2Util::GetString TextureTarget(target) << ", " << GLES2Util::GetStringTextureParameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 671 GPU_CLIENT_LOG("[" << this << "] glGetTexParameterfv(" << GLES2Util::GetString TextureTarget(target) << ", " << GLES2Util::GetStringTextureParameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
681 if (GetTexParameterfvHelper(target, pname, params)) { 672 if (GetTexParameterfvHelper(target, pname, params)) {
682 return; 673 return;
683 } 674 }
684 typedef GetTexParameterfv::Result Result; 675 typedef GetTexParameterfv::Result Result;
685 Result* result = GetResultAs<Result*>(); 676 Result* result = GetResultAs<Result*>();
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
802 WaitForCmd(); 793 WaitForCmd();
803 GPU_CLIENT_LOG("returned " << *result); 794 GPU_CLIENT_LOG("returned " << *result);
804 return *result; 795 return *result;
805 } 796 }
806 797
807 void LineWidth(GLfloat width) { 798 void LineWidth(GLfloat width) {
808 GPU_CLIENT_LOG("[" << this << "] glLineWidth(" << width << ")"); 799 GPU_CLIENT_LOG("[" << this << "] glLineWidth(" << width << ")");
809 helper_->LineWidth(width); 800 helper_->LineWidth(width);
810 } 801 }
811 802
812 void LinkProgram(GLuint program) { 803 void LinkProgram(GLuint program);
813 GPU_CLIENT_LOG("[" << this << "] glLinkProgram(" << program << ")");
814 helper_->LinkProgram(program);
815 }
816 804
817 void PixelStorei(GLenum pname, GLint param); 805 void PixelStorei(GLenum pname, GLint param);
818 806
819 void PolygonOffset(GLfloat factor, GLfloat units) { 807 void PolygonOffset(GLfloat factor, GLfloat units) {
820 GPU_CLIENT_LOG("[" << this << "] glPolygonOffset(" << factor << ", " << units << ")"); // NOLINT 808 GPU_CLIENT_LOG("[" << this << "] glPolygonOffset(" << factor << ", " << units << ")"); // NOLINT
821 helper_->PolygonOffset(factor, units); 809 helper_->PolygonOffset(factor, units);
822 } 810 }
823 811
824 void ReadPixels( 812 void ReadPixels(
825 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, 813 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type,
(...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after
1283 } 1271 }
1284 1272
1285 void GetMultipleIntegervCHROMIUM( 1273 void GetMultipleIntegervCHROMIUM(
1286 const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size); 1274 const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size);
1287 1275
1288 void GetProgramInfoCHROMIUM( 1276 void GetProgramInfoCHROMIUM(
1289 GLuint program, GLsizei bufsize, GLsizei* size, void* info); 1277 GLuint program, GLsizei bufsize, GLsizei* size, void* info);
1290 1278
1291 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ 1279 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
1292 1280
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation.cc ('k') | gpu/command_buffer/client/gles2_implementation_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698