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

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

Issue 11413094: Fix VAOs and client side arrays (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years 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
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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.cc to define the 9 // This file is included by gles2_implementation.cc to define the
10 // GL api functions. 10 // GL api functions.
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 356
357 void GLES2Implementation::GenBuffers(GLsizei n, GLuint* buffers) { 357 void GLES2Implementation::GenBuffers(GLsizei n, GLuint* buffers) {
358 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenBuffers(" << n << ", " << stat ic_cast<const void*>(buffers) << ")"); // NOLINT 358 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenBuffers(" << n << ", " << stat ic_cast<const void*>(buffers) << ")"); // NOLINT
359 if (n < 0) { 359 if (n < 0) {
360 SetGLError(GL_INVALID_VALUE, "glGenBuffers", "n < 0"); 360 SetGLError(GL_INVALID_VALUE, "glGenBuffers", "n < 0");
361 return; 361 return;
362 } 362 }
363 GPU_CLIENT_SINGLE_THREAD_CHECK(); 363 GPU_CLIENT_SINGLE_THREAD_CHECK();
364 GetIdHandler(id_namespaces::kBuffers)-> 364 GetIdHandler(id_namespaces::kBuffers)->
365 MakeIds(this, 0, n, buffers); 365 MakeIds(this, 0, n, buffers);
366 GenBuffersHelper(n, buffers);
366 helper_->GenBuffersImmediate(n, buffers); 367 helper_->GenBuffersImmediate(n, buffers);
367 helper_->CommandBufferHelper::Flush(); 368 helper_->CommandBufferHelper::Flush();
368 GPU_CLIENT_LOG_CODE_BLOCK({ 369 GPU_CLIENT_LOG_CODE_BLOCK({
369 for (GLsizei i = 0; i < n; ++i) { 370 for (GLsizei i = 0; i < n; ++i) {
370 GPU_CLIENT_LOG(" " << i << ": " << buffers[i]); 371 GPU_CLIENT_LOG(" " << i << ": " << buffers[i]);
371 } 372 }
372 }); 373 });
373 } 374 }
374 375
375 void GLES2Implementation::GenerateMipmap(GLenum target) { 376 void GLES2Implementation::GenerateMipmap(GLenum target) {
376 GPU_CLIENT_SINGLE_THREAD_CHECK(); 377 GPU_CLIENT_SINGLE_THREAD_CHECK();
377 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenerateMipmap(" << GLES2Util::Ge tStringTextureBindTarget(target) << ")"); // NOLINT 378 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenerateMipmap(" << GLES2Util::Ge tStringTextureBindTarget(target) << ")"); // NOLINT
378 helper_->GenerateMipmap(target); 379 helper_->GenerateMipmap(target);
379 } 380 }
380 381
381 void GLES2Implementation::GenFramebuffers(GLsizei n, GLuint* framebuffers) { 382 void GLES2Implementation::GenFramebuffers(GLsizei n, GLuint* framebuffers) {
382 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenFramebuffers(" << n << ", " << static_cast<const void*>(framebuffers) << ")"); // NOLINT 383 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenFramebuffers(" << n << ", " << static_cast<const void*>(framebuffers) << ")"); // NOLINT
383 if (n < 0) { 384 if (n < 0) {
384 SetGLError(GL_INVALID_VALUE, "glGenFramebuffers", "n < 0"); 385 SetGLError(GL_INVALID_VALUE, "glGenFramebuffers", "n < 0");
385 return; 386 return;
386 } 387 }
387 GPU_CLIENT_SINGLE_THREAD_CHECK(); 388 GPU_CLIENT_SINGLE_THREAD_CHECK();
388 GetIdHandler(id_namespaces::kFramebuffers)-> 389 GetIdHandler(id_namespaces::kFramebuffers)->
389 MakeIds(this, 0, n, framebuffers); 390 MakeIds(this, 0, n, framebuffers);
391 GenFramebuffersHelper(n, framebuffers);
390 helper_->GenFramebuffersImmediate(n, framebuffers); 392 helper_->GenFramebuffersImmediate(n, framebuffers);
391 helper_->CommandBufferHelper::Flush(); 393 helper_->CommandBufferHelper::Flush();
392 GPU_CLIENT_LOG_CODE_BLOCK({ 394 GPU_CLIENT_LOG_CODE_BLOCK({
393 for (GLsizei i = 0; i < n; ++i) { 395 for (GLsizei i = 0; i < n; ++i) {
394 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]); 396 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]);
395 } 397 }
396 }); 398 });
397 } 399 }
398 400
399 void GLES2Implementation::GenRenderbuffers(GLsizei n, GLuint* renderbuffers) { 401 void GLES2Implementation::GenRenderbuffers(GLsizei n, GLuint* renderbuffers) {
400 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenRenderbuffers(" << n << ", " < < static_cast<const void*>(renderbuffers) << ")"); // NOLINT 402 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenRenderbuffers(" << n << ", " < < static_cast<const void*>(renderbuffers) << ")"); // NOLINT
401 if (n < 0) { 403 if (n < 0) {
402 SetGLError(GL_INVALID_VALUE, "glGenRenderbuffers", "n < 0"); 404 SetGLError(GL_INVALID_VALUE, "glGenRenderbuffers", "n < 0");
403 return; 405 return;
404 } 406 }
405 GPU_CLIENT_SINGLE_THREAD_CHECK(); 407 GPU_CLIENT_SINGLE_THREAD_CHECK();
406 GetIdHandler(id_namespaces::kRenderbuffers)-> 408 GetIdHandler(id_namespaces::kRenderbuffers)->
407 MakeIds(this, 0, n, renderbuffers); 409 MakeIds(this, 0, n, renderbuffers);
410 GenRenderbuffersHelper(n, renderbuffers);
408 helper_->GenRenderbuffersImmediate(n, renderbuffers); 411 helper_->GenRenderbuffersImmediate(n, renderbuffers);
409 helper_->CommandBufferHelper::Flush(); 412 helper_->CommandBufferHelper::Flush();
410 GPU_CLIENT_LOG_CODE_BLOCK({ 413 GPU_CLIENT_LOG_CODE_BLOCK({
411 for (GLsizei i = 0; i < n; ++i) { 414 for (GLsizei i = 0; i < n; ++i) {
412 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]); 415 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]);
413 } 416 }
414 }); 417 });
415 } 418 }
416 419
417 void GLES2Implementation::GenTextures(GLsizei n, GLuint* textures) { 420 void GLES2Implementation::GenTextures(GLsizei n, GLuint* textures) {
418 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenTextures(" << n << ", " << sta tic_cast<const void*>(textures) << ")"); // NOLINT 421 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenTextures(" << n << ", " << sta tic_cast<const void*>(textures) << ")"); // NOLINT
419 if (n < 0) { 422 if (n < 0) {
420 SetGLError(GL_INVALID_VALUE, "glGenTextures", "n < 0"); 423 SetGLError(GL_INVALID_VALUE, "glGenTextures", "n < 0");
421 return; 424 return;
422 } 425 }
423 GPU_CLIENT_SINGLE_THREAD_CHECK(); 426 GPU_CLIENT_SINGLE_THREAD_CHECK();
424 GetIdHandler(id_namespaces::kTextures)-> 427 GetIdHandler(id_namespaces::kTextures)->
425 MakeIds(this, 0, n, textures); 428 MakeIds(this, 0, n, textures);
429 GenTexturesHelper(n, textures);
426 helper_->GenTexturesImmediate(n, textures); 430 helper_->GenTexturesImmediate(n, textures);
427 helper_->CommandBufferHelper::Flush(); 431 helper_->CommandBufferHelper::Flush();
428 GPU_CLIENT_LOG_CODE_BLOCK({ 432 GPU_CLIENT_LOG_CODE_BLOCK({
429 for (GLsizei i = 0; i < n; ++i) { 433 for (GLsizei i = 0; i < n; ++i) {
430 GPU_CLIENT_LOG(" " << i << ": " << textures[i]); 434 GPU_CLIENT_LOG(" " << i << ": " << textures[i]);
431 } 435 }
432 }); 436 });
433 } 437 }
434 438
435 void GLES2Implementation::GetBooleanv(GLenum pname, GLboolean* params) { 439 void GLES2Implementation::GetBooleanv(GLenum pname, GLboolean* params) {
(...skipping 890 matching lines...) Expand 10 before | Expand all | Expand 10 after
1326 1330
1327 void GLES2Implementation::GenQueriesEXT(GLsizei n, GLuint* queries) { 1331 void GLES2Implementation::GenQueriesEXT(GLsizei n, GLuint* queries) {
1328 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenQueriesEXT(" << n << ", " << s tatic_cast<const void*>(queries) << ")"); // NOLINT 1332 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenQueriesEXT(" << n << ", " << s tatic_cast<const void*>(queries) << ")"); // NOLINT
1329 if (n < 0) { 1333 if (n < 0) {
1330 SetGLError(GL_INVALID_VALUE, "glGenQueriesEXT", "n < 0"); 1334 SetGLError(GL_INVALID_VALUE, "glGenQueriesEXT", "n < 0");
1331 return; 1335 return;
1332 } 1336 }
1333 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1337 GPU_CLIENT_SINGLE_THREAD_CHECK();
1334 GetIdHandler(id_namespaces::kQueries)-> 1338 GetIdHandler(id_namespaces::kQueries)->
1335 MakeIds(this, 0, n, queries); 1339 MakeIds(this, 0, n, queries);
1340 GenQueriesEXTHelper(n, queries);
1336 helper_->GenQueriesEXTImmediate(n, queries); 1341 helper_->GenQueriesEXTImmediate(n, queries);
1337 helper_->CommandBufferHelper::Flush(); 1342 helper_->CommandBufferHelper::Flush();
1338 GPU_CLIENT_LOG_CODE_BLOCK({ 1343 GPU_CLIENT_LOG_CODE_BLOCK({
1339 for (GLsizei i = 0; i < n; ++i) { 1344 for (GLsizei i = 0; i < n; ++i) {
1340 GPU_CLIENT_LOG(" " << i << ": " << queries[i]); 1345 GPU_CLIENT_LOG(" " << i << ": " << queries[i]);
1341 } 1346 }
1342 }); 1347 });
1343 } 1348 }
1344 1349
1345 void GLES2Implementation::DeleteQueriesEXT(GLsizei n, const GLuint* queries) { 1350 void GLES2Implementation::DeleteQueriesEXT(GLsizei n, const GLuint* queries) {
(...skipping 18 matching lines...) Expand all
1364 1369
1365 void GLES2Implementation::GenVertexArraysOES(GLsizei n, GLuint* arrays) { 1370 void GLES2Implementation::GenVertexArraysOES(GLsizei n, GLuint* arrays) {
1366 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenVertexArraysOES(" << n << ", " << static_cast<const void*>(arrays) << ")"); // NOLINT 1371 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenVertexArraysOES(" << n << ", " << static_cast<const void*>(arrays) << ")"); // NOLINT
1367 if (n < 0) { 1372 if (n < 0) {
1368 SetGLError(GL_INVALID_VALUE, "glGenVertexArraysOES", "n < 0"); 1373 SetGLError(GL_INVALID_VALUE, "glGenVertexArraysOES", "n < 0");
1369 return; 1374 return;
1370 } 1375 }
1371 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1376 GPU_CLIENT_SINGLE_THREAD_CHECK();
1372 GetIdHandler(id_namespaces::kVertexArrays)-> 1377 GetIdHandler(id_namespaces::kVertexArrays)->
1373 MakeIds(this, 0, n, arrays); 1378 MakeIds(this, 0, n, arrays);
1379 GenVertexArraysOESHelper(n, arrays);
1374 helper_->GenVertexArraysOESImmediate(n, arrays); 1380 helper_->GenVertexArraysOESImmediate(n, arrays);
1375 helper_->CommandBufferHelper::Flush(); 1381 helper_->CommandBufferHelper::Flush();
1376 GPU_CLIENT_LOG_CODE_BLOCK({ 1382 GPU_CLIENT_LOG_CODE_BLOCK({
1377 for (GLsizei i = 0; i < n; ++i) { 1383 for (GLsizei i = 0; i < n; ++i) {
1378 GPU_CLIENT_LOG(" " << i << ": " << arrays[i]); 1384 GPU_CLIENT_LOG(" " << i << ": " << arrays[i]);
1379 } 1385 }
1380 }); 1386 });
1381 } 1387 }
1382 1388
1383 void GLES2Implementation::DeleteVertexArraysOES( 1389 void GLES2Implementation::DeleteVertexArraysOES(
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
1514 } 1520 }
1515 1521
1516 void GLES2Implementation::TraceEndCHROMIUM() { 1522 void GLES2Implementation::TraceEndCHROMIUM() {
1517 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1523 GPU_CLIENT_SINGLE_THREAD_CHECK();
1518 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTraceEndCHROMIUM(" << ")"); 1524 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTraceEndCHROMIUM(" << ")");
1519 helper_->TraceEndCHROMIUM(); 1525 helper_->TraceEndCHROMIUM();
1520 } 1526 }
1521 1527
1522 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 1528 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_
1523 1529
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