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

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

Issue 7765013: Revert 98504 - 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, 3 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();
224 } 226 }
225 227
226 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) { 228 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) {
227 GPU_CLIENT_LOG("[" << this << "] glDeleteFramebuffers(" << n << ", " << static _cast<const void*>(framebuffers) << ")"); // NOLINT 229 GPU_CLIENT_LOG("[" << this << "] glDeleteFramebuffers(" << n << ", " << static _cast<const void*>(framebuffers) << ")"); // NOLINT
228 GPU_CLIENT_LOG_CODE_BLOCK({ 230 GPU_CLIENT_LOG_CODE_BLOCK({
229 for (GLsizei i = 0; i < n; ++i) { 231 for (GLsizei i = 0; i < n; ++i) {
230 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]); 232 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]);
231 } 233 }
232 }); 234 });
233 GPU_CLIENT_DCHECK_CODE_BLOCK({ 235 GPU_CLIENT_DCHECK_CODE_BLOCK({
234 for (GLsizei i = 0; i < n; ++i) { 236 for (GLsizei i = 0; i < n; ++i) {
235 GPU_DCHECK(framebuffers[i] != 0); 237 GPU_DCHECK(framebuffers[i] != 0);
236 } 238 }
237 }); 239 });
238 if (n < 0) { 240 if (n < 0) {
239 SetGLError(GL_INVALID_VALUE, "glDeleteFramebuffers: n < 0"); 241 SetGLError(GL_INVALID_VALUE, "glDeleteFramebuffers: n < 0");
240 return; 242 return;
241 } 243 }
242 DeleteFramebuffersHelper(n, framebuffers); 244 DeleteFramebuffersHelper(n, framebuffers);
245 helper_->DeleteFramebuffersImmediate(n, framebuffers);
246 Flush();
243 } 247 }
244 248
245 void DeleteProgram(GLuint program) { 249 void DeleteProgram(GLuint program) {
246 GPU_CLIENT_LOG("[" << this << "] glDeleteProgram(" << program << ")"); 250 GPU_CLIENT_LOG("[" << this << "] glDeleteProgram(" << program << ")");
247 GPU_CLIENT_DCHECK(program != 0); 251 GPU_CLIENT_DCHECK(program != 0);
248 DeleteProgramHelper(program); 252 program_and_shader_id_handler_->FreeIds(1, &program);
253 helper_->DeleteProgram(program);
254 Flush();
249 } 255 }
250 256
251 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) { 257 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) {
252 GPU_CLIENT_LOG("[" << this << "] glDeleteRenderbuffers(" << n << ", " << stati c_cast<const void*>(renderbuffers) << ")"); // NOLINT 258 GPU_CLIENT_LOG("[" << this << "] glDeleteRenderbuffers(" << n << ", " << stati c_cast<const void*>(renderbuffers) << ")"); // NOLINT
253 GPU_CLIENT_LOG_CODE_BLOCK({ 259 GPU_CLIENT_LOG_CODE_BLOCK({
254 for (GLsizei i = 0; i < n; ++i) { 260 for (GLsizei i = 0; i < n; ++i) {
255 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]); 261 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]);
256 } 262 }
257 }); 263 });
258 GPU_CLIENT_DCHECK_CODE_BLOCK({ 264 GPU_CLIENT_DCHECK_CODE_BLOCK({
259 for (GLsizei i = 0; i < n; ++i) { 265 for (GLsizei i = 0; i < n; ++i) {
260 GPU_DCHECK(renderbuffers[i] != 0); 266 GPU_DCHECK(renderbuffers[i] != 0);
261 } 267 }
262 }); 268 });
263 if (n < 0) { 269 if (n < 0) {
264 SetGLError(GL_INVALID_VALUE, "glDeleteRenderbuffers: n < 0"); 270 SetGLError(GL_INVALID_VALUE, "glDeleteRenderbuffers: n < 0");
265 return; 271 return;
266 } 272 }
267 DeleteRenderbuffersHelper(n, renderbuffers); 273 DeleteRenderbuffersHelper(n, renderbuffers);
274 helper_->DeleteRenderbuffersImmediate(n, renderbuffers);
275 Flush();
268 } 276 }
269 277
270 void DeleteShader(GLuint shader) { 278 void DeleteShader(GLuint shader) {
271 GPU_CLIENT_LOG("[" << this << "] glDeleteShader(" << shader << ")"); 279 GPU_CLIENT_LOG("[" << this << "] glDeleteShader(" << shader << ")");
272 GPU_CLIENT_DCHECK(shader != 0); 280 GPU_CLIENT_DCHECK(shader != 0);
273 DeleteShaderHelper(shader); 281 program_and_shader_id_handler_->FreeIds(1, &shader);
282 helper_->DeleteShader(shader);
283 Flush();
274 } 284 }
275 285
276 void DeleteTextures(GLsizei n, const GLuint* textures) { 286 void DeleteTextures(GLsizei n, const GLuint* textures) {
277 GPU_CLIENT_LOG("[" << this << "] glDeleteTextures(" << n << ", " << static_cas t<const void*>(textures) << ")"); // NOLINT 287 GPU_CLIENT_LOG("[" << this << "] glDeleteTextures(" << n << ", " << static_cas t<const void*>(textures) << ")"); // NOLINT
278 GPU_CLIENT_LOG_CODE_BLOCK({ 288 GPU_CLIENT_LOG_CODE_BLOCK({
279 for (GLsizei i = 0; i < n; ++i) { 289 for (GLsizei i = 0; i < n; ++i) {
280 GPU_CLIENT_LOG(" " << i << ": " << textures[i]); 290 GPU_CLIENT_LOG(" " << i << ": " << textures[i]);
281 } 291 }
282 }); 292 });
283 GPU_CLIENT_DCHECK_CODE_BLOCK({ 293 GPU_CLIENT_DCHECK_CODE_BLOCK({
284 for (GLsizei i = 0; i < n; ++i) { 294 for (GLsizei i = 0; i < n; ++i) {
285 GPU_DCHECK(textures[i] != 0); 295 GPU_DCHECK(textures[i] != 0);
286 } 296 }
287 }); 297 });
288 if (n < 0) { 298 if (n < 0) {
289 SetGLError(GL_INVALID_VALUE, "glDeleteTextures: n < 0"); 299 SetGLError(GL_INVALID_VALUE, "glDeleteTextures: n < 0");
290 return; 300 return;
291 } 301 }
292 DeleteTexturesHelper(n, textures); 302 DeleteTexturesHelper(n, textures);
303 helper_->DeleteTexturesImmediate(n, textures);
304 Flush();
293 } 305 }
294 306
295 void DepthFunc(GLenum func) { 307 void DepthFunc(GLenum func) {
296 GPU_CLIENT_LOG("[" << this << "] glDepthFunc(" << GLES2Util::GetStringCmpFunct ion(func) << ")"); // NOLINT 308 GPU_CLIENT_LOG("[" << this << "] glDepthFunc(" << GLES2Util::GetStringCmpFunct ion(func) << ")"); // NOLINT
297 helper_->DepthFunc(func); 309 helper_->DepthFunc(func);
298 } 310 }
299 311
300 void DepthMask(GLboolean flag) { 312 void DepthMask(GLboolean flag) {
301 GPU_CLIENT_LOG("[" << this << "] glDepthMask(" << GLES2Util::GetStringBool( 313 GPU_CLIENT_LOG("[" << this << "] glDepthMask(" << GLES2Util::GetStringBool(
302 flag) << ")"); 314 flag) << ")");
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
552 void GetProgramInfoLog( 564 void GetProgramInfoLog(
553 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) { 565 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog) {
554 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length); 566 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length);
555 GPU_CLIENT_LOG("[" << this << "] glGetProgramInfoLog" << "(" 567 GPU_CLIENT_LOG("[" << this << "] glGetProgramInfoLog" << "("
556 << program << ", " 568 << program << ", "
557 << bufsize << ", " 569 << bufsize << ", "
558 << static_cast<void*>(length) << ", " 570 << static_cast<void*>(length) << ", "
559 << static_cast<void*>(infolog) << ")"); 571 << static_cast<void*>(infolog) << ")");
560 helper_->SetBucketSize(kResultBucketId, 0); 572 helper_->SetBucketSize(kResultBucketId, 0);
561 helper_->GetProgramInfoLog(program, kResultBucketId); 573 helper_->GetProgramInfoLog(program, kResultBucketId);
562 std::string str; 574 if (bufsize > 0) {
563 GLsizei max_size = 0; 575 std::string str;
564 if (GetBucketAsString(kResultBucketId, &str)) { 576 if (GetBucketAsString(kResultBucketId, &str)) {
565 if (bufsize > 0) { 577 GLsizei max_size =
566 max_size =
567 std::min(static_cast<size_t>(bufsize) - 1, str.size()); 578 std::min(static_cast<size_t>(bufsize) - 1, str.size());
579 if (length != NULL) {
580 *length = max_size;
581 }
568 memcpy(infolog, str.c_str(), max_size); 582 memcpy(infolog, str.c_str(), max_size);
569 infolog[max_size] = '\0'; 583 infolog[max_size] = '\0';
570 GPU_CLIENT_LOG("------\n" << infolog << "\n------"); 584 GPU_CLIENT_LOG("------\n" << infolog << "\n------");
571 } 585 }
572 } 586 }
573 if (length != NULL) {
574 *length = max_size;
575 }
576 } 587 }
577 void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params) { 588 void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params) {
578 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 589 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
579 GPU_CLIENT_LOG("[" << this << "] glGetRenderbufferParameteriv(" << GLES2Util:: GetStringRenderBufferTarget(target) << ", " << GLES2Util::GetStringRenderBufferP arameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 590 GPU_CLIENT_LOG("[" << this << "] glGetRenderbufferParameteriv(" << GLES2Util:: GetStringRenderBufferTarget(target) << ", " << GLES2Util::GetStringRenderBufferP arameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
580 if (GetRenderbufferParameterivHelper(target, pname, params)) { 591 if (GetRenderbufferParameterivHelper(target, pname, params)) {
581 return; 592 return;
582 } 593 }
583 typedef GetRenderbufferParameteriv::Result Result; 594 typedef GetRenderbufferParameteriv::Result Result;
584 Result* result = GetResultAs<Result*>(); 595 Result* result = GetResultAs<Result*>();
585 result->SetNumResults(0); 596 result->SetNumResults(0);
(...skipping 29 matching lines...) Expand all
615 void GetShaderInfoLog( 626 void GetShaderInfoLog(
616 GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) { 627 GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog) {
617 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length); 628 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length);
618 GPU_CLIENT_LOG("[" << this << "] glGetShaderInfoLog" << "(" 629 GPU_CLIENT_LOG("[" << this << "] glGetShaderInfoLog" << "("
619 << shader << ", " 630 << shader << ", "
620 << bufsize << ", " 631 << bufsize << ", "
621 << static_cast<void*>(length) << ", " 632 << static_cast<void*>(length) << ", "
622 << static_cast<void*>(infolog) << ")"); 633 << static_cast<void*>(infolog) << ")");
623 helper_->SetBucketSize(kResultBucketId, 0); 634 helper_->SetBucketSize(kResultBucketId, 0);
624 helper_->GetShaderInfoLog(shader, kResultBucketId); 635 helper_->GetShaderInfoLog(shader, kResultBucketId);
625 std::string str; 636 if (bufsize > 0) {
626 GLsizei max_size = 0; 637 std::string str;
627 if (GetBucketAsString(kResultBucketId, &str)) { 638 if (GetBucketAsString(kResultBucketId, &str)) {
628 if (bufsize > 0) { 639 GLsizei max_size =
629 max_size =
630 std::min(static_cast<size_t>(bufsize) - 1, str.size()); 640 std::min(static_cast<size_t>(bufsize) - 1, str.size());
641 if (length != NULL) {
642 *length = max_size;
643 }
631 memcpy(infolog, str.c_str(), max_size); 644 memcpy(infolog, str.c_str(), max_size);
632 infolog[max_size] = '\0'; 645 infolog[max_size] = '\0';
633 GPU_CLIENT_LOG("------\n" << infolog << "\n------"); 646 GPU_CLIENT_LOG("------\n" << infolog << "\n------");
634 } 647 }
635 } 648 }
636 if (length != NULL) {
637 *length = max_size;
638 }
639 } 649 }
640 void GetShaderPrecisionFormat( 650 void GetShaderPrecisionFormat(
641 GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); 651 GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
642 652
643 void GetShaderSource( 653 void GetShaderSource(
644 GLuint shader, GLsizei bufsize, GLsizei* length, char* source) { 654 GLuint shader, GLsizei bufsize, GLsizei* length, char* source) {
645 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length); 655 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLsizei, length);
646 GPU_CLIENT_LOG("[" << this << "] glGetShaderSource" << "(" 656 GPU_CLIENT_LOG("[" << this << "] glGetShaderSource" << "("
647 << shader << ", " 657 << shader << ", "
648 << bufsize << ", " 658 << bufsize << ", "
649 << static_cast<void*>(length) << ", " 659 << static_cast<void*>(length) << ", "
650 << static_cast<void*>(source) << ")"); 660 << static_cast<void*>(source) << ")");
651 helper_->SetBucketSize(kResultBucketId, 0); 661 helper_->SetBucketSize(kResultBucketId, 0);
652 helper_->GetShaderSource(shader, kResultBucketId); 662 helper_->GetShaderSource(shader, kResultBucketId);
653 std::string str; 663 if (bufsize > 0) {
654 GLsizei max_size = 0; 664 std::string str;
655 if (GetBucketAsString(kResultBucketId, &str)) { 665 if (GetBucketAsString(kResultBucketId, &str)) {
656 if (bufsize > 0) { 666 GLsizei max_size =
657 max_size =
658 std::min(static_cast<size_t>(bufsize) - 1, str.size()); 667 std::min(static_cast<size_t>(bufsize) - 1, str.size());
668 if (length != NULL) {
669 *length = max_size;
670 }
659 memcpy(source, str.c_str(), max_size); 671 memcpy(source, str.c_str(), max_size);
660 source[max_size] = '\0'; 672 source[max_size] = '\0';
661 GPU_CLIENT_LOG("------\n" << source << "\n------"); 673 GPU_CLIENT_LOG("------\n" << source << "\n------");
662 } 674 }
663 } 675 }
664 if (length != NULL) {
665 *length = max_size;
666 }
667 } 676 }
668 const GLubyte* GetString(GLenum name); 677 const GLubyte* GetString(GLenum name);
669 678
670 void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) { 679 void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) {
671 GPU_CLIENT_LOG("[" << this << "] glGetTexParameterfv(" << GLES2Util::GetString TextureTarget(target) << ", " << GLES2Util::GetStringTextureParameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 680 GPU_CLIENT_LOG("[" << this << "] glGetTexParameterfv(" << GLES2Util::GetString TextureTarget(target) << ", " << GLES2Util::GetStringTextureParameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
672 if (GetTexParameterfvHelper(target, pname, params)) { 681 if (GetTexParameterfvHelper(target, pname, params)) {
673 return; 682 return;
674 } 683 }
675 typedef GetTexParameterfv::Result Result; 684 typedef GetTexParameterfv::Result Result;
676 Result* result = GetResultAs<Result*>(); 685 Result* result = GetResultAs<Result*>();
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
793 WaitForCmd(); 802 WaitForCmd();
794 GPU_CLIENT_LOG("returned " << *result); 803 GPU_CLIENT_LOG("returned " << *result);
795 return *result; 804 return *result;
796 } 805 }
797 806
798 void LineWidth(GLfloat width) { 807 void LineWidth(GLfloat width) {
799 GPU_CLIENT_LOG("[" << this << "] glLineWidth(" << width << ")"); 808 GPU_CLIENT_LOG("[" << this << "] glLineWidth(" << width << ")");
800 helper_->LineWidth(width); 809 helper_->LineWidth(width);
801 } 810 }
802 811
803 void LinkProgram(GLuint program); 812 void LinkProgram(GLuint program) {
813 GPU_CLIENT_LOG("[" << this << "] glLinkProgram(" << program << ")");
814 helper_->LinkProgram(program);
815 }
804 816
805 void PixelStorei(GLenum pname, GLint param); 817 void PixelStorei(GLenum pname, GLint param);
806 818
807 void PolygonOffset(GLfloat factor, GLfloat units) { 819 void PolygonOffset(GLfloat factor, GLfloat units) {
808 GPU_CLIENT_LOG("[" << this << "] glPolygonOffset(" << factor << ", " << units << ")"); // NOLINT 820 GPU_CLIENT_LOG("[" << this << "] glPolygonOffset(" << factor << ", " << units << ")"); // NOLINT
809 helper_->PolygonOffset(factor, units); 821 helper_->PolygonOffset(factor, units);
810 } 822 }
811 823
812 void ReadPixels( 824 void ReadPixels(
813 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, 825 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type,
(...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after
1271 } 1283 }
1272 1284
1273 void GetMultipleIntegervCHROMIUM( 1285 void GetMultipleIntegervCHROMIUM(
1274 const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size); 1286 const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size);
1275 1287
1276 void GetProgramInfoCHROMIUM( 1288 void GetProgramInfoCHROMIUM(
1277 GLuint program, GLsizei bufsize, GLsizei* size, void* info); 1289 GLuint program, GLsizei bufsize, GLsizei* size, void* info);
1278 1290
1279 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ 1291 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
1280 1292
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