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

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 330 matching lines...) Expand 10 before | Expand all | Expand 10 after
341 341
342 void GLES2Implementation::GenBuffers(GLsizei n, GLuint* buffers) { 342 void GLES2Implementation::GenBuffers(GLsizei n, GLuint* buffers) {
343 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenBuffers(" << n << ", " << stat ic_cast<const void*>(buffers) << ")"); // NOLINT 343 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenBuffers(" << n << ", " << stat ic_cast<const void*>(buffers) << ")"); // NOLINT
344 if (n < 0) { 344 if (n < 0) {
345 SetGLError(GL_INVALID_VALUE, "glGenBuffers", "n < 0"); 345 SetGLError(GL_INVALID_VALUE, "glGenBuffers", "n < 0");
346 return; 346 return;
347 } 347 }
348 GPU_CLIENT_SINGLE_THREAD_CHECK(); 348 GPU_CLIENT_SINGLE_THREAD_CHECK();
349 GetIdHandler(id_namespaces::kBuffers)-> 349 GetIdHandler(id_namespaces::kBuffers)->
350 MakeIds(this, 0, n, buffers); 350 MakeIds(this, 0, n, buffers);
351 GenBuffersHelper(n, buffers);
351 helper_->GenBuffersImmediate(n, buffers); 352 helper_->GenBuffersImmediate(n, buffers);
352 helper_->CommandBufferHelper::Flush(); 353 helper_->CommandBufferHelper::Flush();
353 GPU_CLIENT_LOG_CODE_BLOCK({ 354 GPU_CLIENT_LOG_CODE_BLOCK({
354 for (GLsizei i = 0; i < n; ++i) { 355 for (GLsizei i = 0; i < n; ++i) {
355 GPU_CLIENT_LOG(" " << i << ": " << buffers[i]); 356 GPU_CLIENT_LOG(" " << i << ": " << buffers[i]);
356 } 357 }
357 }); 358 });
358 } 359 }
359 360
360 void GLES2Implementation::GenerateMipmap(GLenum target) { 361 void GLES2Implementation::GenerateMipmap(GLenum target) {
361 GPU_CLIENT_SINGLE_THREAD_CHECK(); 362 GPU_CLIENT_SINGLE_THREAD_CHECK();
362 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenerateMipmap(" << GLES2Util::Ge tStringTextureBindTarget(target) << ")"); // NOLINT 363 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenerateMipmap(" << GLES2Util::Ge tStringTextureBindTarget(target) << ")"); // NOLINT
363 helper_->GenerateMipmap(target); 364 helper_->GenerateMipmap(target);
364 } 365 }
365 366
366 void GLES2Implementation::GenFramebuffers(GLsizei n, GLuint* framebuffers) { 367 void GLES2Implementation::GenFramebuffers(GLsizei n, GLuint* framebuffers) {
367 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenFramebuffers(" << n << ", " << static_cast<const void*>(framebuffers) << ")"); // NOLINT 368 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenFramebuffers(" << n << ", " << static_cast<const void*>(framebuffers) << ")"); // NOLINT
368 if (n < 0) { 369 if (n < 0) {
369 SetGLError(GL_INVALID_VALUE, "glGenFramebuffers", "n < 0"); 370 SetGLError(GL_INVALID_VALUE, "glGenFramebuffers", "n < 0");
370 return; 371 return;
371 } 372 }
372 GPU_CLIENT_SINGLE_THREAD_CHECK(); 373 GPU_CLIENT_SINGLE_THREAD_CHECK();
373 GetIdHandler(id_namespaces::kFramebuffers)-> 374 GetIdHandler(id_namespaces::kFramebuffers)->
374 MakeIds(this, 0, n, framebuffers); 375 MakeIds(this, 0, n, framebuffers);
376 GenFramebuffersHelper(n, framebuffers);
375 helper_->GenFramebuffersImmediate(n, framebuffers); 377 helper_->GenFramebuffersImmediate(n, framebuffers);
376 helper_->CommandBufferHelper::Flush(); 378 helper_->CommandBufferHelper::Flush();
377 GPU_CLIENT_LOG_CODE_BLOCK({ 379 GPU_CLIENT_LOG_CODE_BLOCK({
378 for (GLsizei i = 0; i < n; ++i) { 380 for (GLsizei i = 0; i < n; ++i) {
379 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]); 381 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]);
380 } 382 }
381 }); 383 });
382 } 384 }
383 385
384 void GLES2Implementation::GenRenderbuffers(GLsizei n, GLuint* renderbuffers) { 386 void GLES2Implementation::GenRenderbuffers(GLsizei n, GLuint* renderbuffers) {
385 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenRenderbuffers(" << n << ", " < < static_cast<const void*>(renderbuffers) << ")"); // NOLINT 387 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenRenderbuffers(" << n << ", " < < static_cast<const void*>(renderbuffers) << ")"); // NOLINT
386 if (n < 0) { 388 if (n < 0) {
387 SetGLError(GL_INVALID_VALUE, "glGenRenderbuffers", "n < 0"); 389 SetGLError(GL_INVALID_VALUE, "glGenRenderbuffers", "n < 0");
388 return; 390 return;
389 } 391 }
390 GPU_CLIENT_SINGLE_THREAD_CHECK(); 392 GPU_CLIENT_SINGLE_THREAD_CHECK();
391 GetIdHandler(id_namespaces::kRenderbuffers)-> 393 GetIdHandler(id_namespaces::kRenderbuffers)->
392 MakeIds(this, 0, n, renderbuffers); 394 MakeIds(this, 0, n, renderbuffers);
395 GenRenderbuffersHelper(n, renderbuffers);
393 helper_->GenRenderbuffersImmediate(n, renderbuffers); 396 helper_->GenRenderbuffersImmediate(n, renderbuffers);
394 helper_->CommandBufferHelper::Flush(); 397 helper_->CommandBufferHelper::Flush();
395 GPU_CLIENT_LOG_CODE_BLOCK({ 398 GPU_CLIENT_LOG_CODE_BLOCK({
396 for (GLsizei i = 0; i < n; ++i) { 399 for (GLsizei i = 0; i < n; ++i) {
397 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]); 400 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]);
398 } 401 }
399 }); 402 });
400 } 403 }
401 404
402 void GLES2Implementation::GenTextures(GLsizei n, GLuint* textures) { 405 void GLES2Implementation::GenTextures(GLsizei n, GLuint* textures) {
403 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenTextures(" << n << ", " << sta tic_cast<const void*>(textures) << ")"); // NOLINT 406 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenTextures(" << n << ", " << sta tic_cast<const void*>(textures) << ")"); // NOLINT
404 if (n < 0) { 407 if (n < 0) {
405 SetGLError(GL_INVALID_VALUE, "glGenTextures", "n < 0"); 408 SetGLError(GL_INVALID_VALUE, "glGenTextures", "n < 0");
406 return; 409 return;
407 } 410 }
408 GPU_CLIENT_SINGLE_THREAD_CHECK(); 411 GPU_CLIENT_SINGLE_THREAD_CHECK();
409 GetIdHandler(id_namespaces::kTextures)-> 412 GetIdHandler(id_namespaces::kTextures)->
410 MakeIds(this, 0, n, textures); 413 MakeIds(this, 0, n, textures);
414 GenTexturesHelper(n, textures);
411 helper_->GenTexturesImmediate(n, textures); 415 helper_->GenTexturesImmediate(n, textures);
412 helper_->CommandBufferHelper::Flush(); 416 helper_->CommandBufferHelper::Flush();
413 GPU_CLIENT_LOG_CODE_BLOCK({ 417 GPU_CLIENT_LOG_CODE_BLOCK({
414 for (GLsizei i = 0; i < n; ++i) { 418 for (GLsizei i = 0; i < n; ++i) {
415 GPU_CLIENT_LOG(" " << i << ": " << textures[i]); 419 GPU_CLIENT_LOG(" " << i << ": " << textures[i]);
416 } 420 }
417 }); 421 });
418 } 422 }
419 423
420 void GLES2Implementation::GetBooleanv(GLenum pname, GLboolean* params) { 424 void GLES2Implementation::GetBooleanv(GLenum pname, GLboolean* params) {
(...skipping 896 matching lines...) Expand 10 before | Expand all | Expand 10 after
1317 1321
1318 void GLES2Implementation::GenQueriesEXT(GLsizei n, GLuint* queries) { 1322 void GLES2Implementation::GenQueriesEXT(GLsizei n, GLuint* queries) {
1319 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenQueriesEXT(" << n << ", " << s tatic_cast<const void*>(queries) << ")"); // NOLINT 1323 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenQueriesEXT(" << n << ", " << s tatic_cast<const void*>(queries) << ")"); // NOLINT
1320 if (n < 0) { 1324 if (n < 0) {
1321 SetGLError(GL_INVALID_VALUE, "glGenQueriesEXT", "n < 0"); 1325 SetGLError(GL_INVALID_VALUE, "glGenQueriesEXT", "n < 0");
1322 return; 1326 return;
1323 } 1327 }
1324 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1328 GPU_CLIENT_SINGLE_THREAD_CHECK();
1325 GetIdHandler(id_namespaces::kQueries)-> 1329 GetIdHandler(id_namespaces::kQueries)->
1326 MakeIds(this, 0, n, queries); 1330 MakeIds(this, 0, n, queries);
1331 GenQueriesEXTHelper(n, queries);
1327 helper_->GenQueriesEXTImmediate(n, queries); 1332 helper_->GenQueriesEXTImmediate(n, queries);
1328 helper_->CommandBufferHelper::Flush(); 1333 helper_->CommandBufferHelper::Flush();
1329 GPU_CLIENT_LOG_CODE_BLOCK({ 1334 GPU_CLIENT_LOG_CODE_BLOCK({
1330 for (GLsizei i = 0; i < n; ++i) { 1335 for (GLsizei i = 0; i < n; ++i) {
1331 GPU_CLIENT_LOG(" " << i << ": " << queries[i]); 1336 GPU_CLIENT_LOG(" " << i << ": " << queries[i]);
1332 } 1337 }
1333 }); 1338 });
1334 } 1339 }
1335 1340
1336 void GLES2Implementation::DeleteQueriesEXT(GLsizei n, const GLuint* queries) { 1341 void GLES2Implementation::DeleteQueriesEXT(GLsizei n, const GLuint* queries) {
(...skipping 18 matching lines...) Expand all
1355 1360
1356 void GLES2Implementation::GenVertexArraysOES(GLsizei n, GLuint* arrays) { 1361 void GLES2Implementation::GenVertexArraysOES(GLsizei n, GLuint* arrays) {
1357 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenVertexArraysOES(" << n << ", " << static_cast<const void*>(arrays) << ")"); // NOLINT 1362 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGenVertexArraysOES(" << n << ", " << static_cast<const void*>(arrays) << ")"); // NOLINT
1358 if (n < 0) { 1363 if (n < 0) {
1359 SetGLError(GL_INVALID_VALUE, "glGenVertexArraysOES", "n < 0"); 1364 SetGLError(GL_INVALID_VALUE, "glGenVertexArraysOES", "n < 0");
1360 return; 1365 return;
1361 } 1366 }
1362 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1367 GPU_CLIENT_SINGLE_THREAD_CHECK();
1363 GetIdHandler(id_namespaces::kVertexArrays)-> 1368 GetIdHandler(id_namespaces::kVertexArrays)->
1364 MakeIds(this, 0, n, arrays); 1369 MakeIds(this, 0, n, arrays);
1370 GenVertexArraysOESHelper(n, arrays);
1365 helper_->GenVertexArraysOESImmediate(n, arrays); 1371 helper_->GenVertexArraysOESImmediate(n, arrays);
1366 helper_->CommandBufferHelper::Flush(); 1372 helper_->CommandBufferHelper::Flush();
1367 GPU_CLIENT_LOG_CODE_BLOCK({ 1373 GPU_CLIENT_LOG_CODE_BLOCK({
1368 for (GLsizei i = 0; i < n; ++i) { 1374 for (GLsizei i = 0; i < n; ++i) {
1369 GPU_CLIENT_LOG(" " << i << ": " << arrays[i]); 1375 GPU_CLIENT_LOG(" " << i << ": " << arrays[i]);
1370 } 1376 }
1371 }); 1377 });
1372 } 1378 }
1373 1379
1374 void GLES2Implementation::DeleteVertexArraysOES( 1380 void GLES2Implementation::DeleteVertexArraysOES(
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
1504 } 1510 }
1505 1511
1506 void GLES2Implementation::TraceEndCHROMIUM() { 1512 void GLES2Implementation::TraceEndCHROMIUM() {
1507 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1513 GPU_CLIENT_SINGLE_THREAD_CHECK();
1508 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTraceEndCHROMIUM(" << ")"); 1514 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTraceEndCHROMIUM(" << ")");
1509 helper_->TraceEndCHROMIUM(); 1515 helper_->TraceEndCHROMIUM();
1510 } 1516 }
1511 1517
1512 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 1518 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_
1513 1519
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698