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

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

Issue 795243002: Add TransformFeedback related APIs to command buffer: PART I. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 void GLES2TraceImplementation::BindSampler(GLuint unit, GLuint sampler) { 49 void GLES2TraceImplementation::BindSampler(GLuint unit, GLuint sampler) {
50 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BindSampler"); 50 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BindSampler");
51 gl_->BindSampler(unit, sampler); 51 gl_->BindSampler(unit, sampler);
52 } 52 }
53 53
54 void GLES2TraceImplementation::BindTexture(GLenum target, GLuint texture) { 54 void GLES2TraceImplementation::BindTexture(GLenum target, GLuint texture) {
55 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BindTexture"); 55 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BindTexture");
56 gl_->BindTexture(target, texture); 56 gl_->BindTexture(target, texture);
57 } 57 }
58 58
59 void GLES2TraceImplementation::BindTransformFeedback(GLenum target,
60 GLuint transformfeedback) {
61 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BindTransformFeedback");
62 gl_->BindTransformFeedback(target, transformfeedback);
63 }
64
59 void GLES2TraceImplementation::BlendColor(GLclampf red, 65 void GLES2TraceImplementation::BlendColor(GLclampf red,
60 GLclampf green, 66 GLclampf green,
61 GLclampf blue, 67 GLclampf blue,
62 GLclampf alpha) { 68 GLclampf alpha) {
63 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BlendColor"); 69 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BlendColor");
64 gl_->BlendColor(red, green, blue, alpha); 70 gl_->BlendColor(red, green, blue, alpha);
65 } 71 }
66 72
67 void GLES2TraceImplementation::BlendEquation(GLenum mode) { 73 void GLES2TraceImplementation::BlendEquation(GLenum mode) {
68 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BlendEquation"); 74 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BlendEquation");
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
255 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DeleteShader"); 261 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DeleteShader");
256 gl_->DeleteShader(shader); 262 gl_->DeleteShader(shader);
257 } 263 }
258 264
259 void GLES2TraceImplementation::DeleteTextures(GLsizei n, 265 void GLES2TraceImplementation::DeleteTextures(GLsizei n,
260 const GLuint* textures) { 266 const GLuint* textures) {
261 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DeleteTextures"); 267 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DeleteTextures");
262 gl_->DeleteTextures(n, textures); 268 gl_->DeleteTextures(n, textures);
263 } 269 }
264 270
271 void GLES2TraceImplementation::DeleteTransformFeedbacks(GLsizei n,
272 const GLuint* ids) {
273 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DeleteTransformFeedbacks");
274 gl_->DeleteTransformFeedbacks(n, ids);
275 }
276
265 void GLES2TraceImplementation::DepthFunc(GLenum func) { 277 void GLES2TraceImplementation::DepthFunc(GLenum func) {
266 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DepthFunc"); 278 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DepthFunc");
267 gl_->DepthFunc(func); 279 gl_->DepthFunc(func);
268 } 280 }
269 281
270 void GLES2TraceImplementation::DepthMask(GLboolean flag) { 282 void GLES2TraceImplementation::DepthMask(GLboolean flag) {
271 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DepthMask"); 283 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DepthMask");
272 gl_->DepthMask(flag); 284 gl_->DepthMask(flag);
273 } 285 }
274 286
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
385 void GLES2TraceImplementation::GenSamplers(GLsizei n, GLuint* samplers) { 397 void GLES2TraceImplementation::GenSamplers(GLsizei n, GLuint* samplers) {
386 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GenSamplers"); 398 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GenSamplers");
387 gl_->GenSamplers(n, samplers); 399 gl_->GenSamplers(n, samplers);
388 } 400 }
389 401
390 void GLES2TraceImplementation::GenTextures(GLsizei n, GLuint* textures) { 402 void GLES2TraceImplementation::GenTextures(GLsizei n, GLuint* textures) {
391 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GenTextures"); 403 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GenTextures");
392 gl_->GenTextures(n, textures); 404 gl_->GenTextures(n, textures);
393 } 405 }
394 406
407 void GLES2TraceImplementation::GenTransformFeedbacks(GLsizei n, GLuint* ids) {
408 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GenTransformFeedbacks");
409 gl_->GenTransformFeedbacks(n, ids);
410 }
411
395 void GLES2TraceImplementation::GetActiveAttrib(GLuint program, 412 void GLES2TraceImplementation::GetActiveAttrib(GLuint program,
396 GLuint index, 413 GLuint index,
397 GLsizei bufsize, 414 GLsizei bufsize,
398 GLsizei* length, 415 GLsizei* length,
399 GLint* size, 416 GLint* size,
400 GLenum* type, 417 GLenum* type,
401 char* name) { 418 char* name) {
402 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GetActiveAttrib"); 419 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GetActiveAttrib");
403 gl_->GetActiveAttrib(program, index, bufsize, length, size, type, name); 420 gl_->GetActiveAttrib(program, index, bufsize, length, size, type, name);
404 } 421 }
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
661 GLboolean GLES2TraceImplementation::IsShader(GLuint shader) { 678 GLboolean GLES2TraceImplementation::IsShader(GLuint shader) {
662 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::IsShader"); 679 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::IsShader");
663 return gl_->IsShader(shader); 680 return gl_->IsShader(shader);
664 } 681 }
665 682
666 GLboolean GLES2TraceImplementation::IsTexture(GLuint texture) { 683 GLboolean GLES2TraceImplementation::IsTexture(GLuint texture) {
667 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::IsTexture"); 684 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::IsTexture");
668 return gl_->IsTexture(texture); 685 return gl_->IsTexture(texture);
669 } 686 }
670 687
688 GLboolean GLES2TraceImplementation::IsTransformFeedback(
689 GLuint transformfeedback) {
690 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::IsTransformFeedback");
691 return gl_->IsTransformFeedback(transformfeedback);
692 }
693
671 void GLES2TraceImplementation::LineWidth(GLfloat width) { 694 void GLES2TraceImplementation::LineWidth(GLfloat width) {
672 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::LineWidth"); 695 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::LineWidth");
673 gl_->LineWidth(width); 696 gl_->LineWidth(width);
674 } 697 }
675 698
676 void GLES2TraceImplementation::LinkProgram(GLuint program) { 699 void GLES2TraceImplementation::LinkProgram(GLuint program) {
677 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::LinkProgram"); 700 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::LinkProgram");
678 gl_->LinkProgram(program); 701 gl_->LinkProgram(program);
679 } 702 }
680 703
704 void GLES2TraceImplementation::PauseTransformFeedback() {
705 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PauseTransformFeedback");
706 gl_->PauseTransformFeedback();
707 }
708
681 void GLES2TraceImplementation::PixelStorei(GLenum pname, GLint param) { 709 void GLES2TraceImplementation::PixelStorei(GLenum pname, GLint param) {
682 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PixelStorei"); 710 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PixelStorei");
683 gl_->PixelStorei(pname, param); 711 gl_->PixelStorei(pname, param);
684 } 712 }
685 713
686 void GLES2TraceImplementation::PolygonOffset(GLfloat factor, GLfloat units) { 714 void GLES2TraceImplementation::PolygonOffset(GLfloat factor, GLfloat units) {
687 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PolygonOffset"); 715 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PolygonOffset");
688 gl_->PolygonOffset(factor, units); 716 gl_->PolygonOffset(factor, units);
689 } 717 }
690 718
(...skipping 19 matching lines...) Expand all
710 } 738 }
711 739
712 void GLES2TraceImplementation::RenderbufferStorage(GLenum target, 740 void GLES2TraceImplementation::RenderbufferStorage(GLenum target,
713 GLenum internalformat, 741 GLenum internalformat,
714 GLsizei width, 742 GLsizei width,
715 GLsizei height) { 743 GLsizei height) {
716 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::RenderbufferStorage"); 744 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::RenderbufferStorage");
717 gl_->RenderbufferStorage(target, internalformat, width, height); 745 gl_->RenderbufferStorage(target, internalformat, width, height);
718 } 746 }
719 747
748 void GLES2TraceImplementation::ResumeTransformFeedback() {
749 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::ResumeTransformFeedback");
750 gl_->ResumeTransformFeedback();
751 }
752
720 void GLES2TraceImplementation::SampleCoverage(GLclampf value, 753 void GLES2TraceImplementation::SampleCoverage(GLclampf value,
721 GLboolean invert) { 754 GLboolean invert) {
722 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::SampleCoverage"); 755 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::SampleCoverage");
723 gl_->SampleCoverage(value, invert); 756 gl_->SampleCoverage(value, invert);
724 } 757 }
725 758
726 void GLES2TraceImplementation::SamplerParameterf(GLuint sampler, 759 void GLES2TraceImplementation::SamplerParameterf(GLuint sampler,
727 GLenum pname, 760 GLenum pname,
728 GLfloat param) { 761 GLfloat param) {
729 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::SamplerParameterf"); 762 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::SamplerParameterf");
(...skipping 594 matching lines...) Expand 10 before | Expand all | Expand 10 after
1324 GLboolean GLES2TraceImplementation::IsQueryEXT(GLuint id) { 1357 GLboolean GLES2TraceImplementation::IsQueryEXT(GLuint id) {
1325 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::IsQueryEXT"); 1358 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::IsQueryEXT");
1326 return gl_->IsQueryEXT(id); 1359 return gl_->IsQueryEXT(id);
1327 } 1360 }
1328 1361
1329 void GLES2TraceImplementation::BeginQueryEXT(GLenum target, GLuint id) { 1362 void GLES2TraceImplementation::BeginQueryEXT(GLenum target, GLuint id) {
1330 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BeginQueryEXT"); 1363 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BeginQueryEXT");
1331 gl_->BeginQueryEXT(target, id); 1364 gl_->BeginQueryEXT(target, id);
1332 } 1365 }
1333 1366
1367 void GLES2TraceImplementation::BeginTransformFeedback(GLenum primitivemode) {
1368 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BeginTransformFeedback");
1369 gl_->BeginTransformFeedback(primitivemode);
1370 }
1371
1334 void GLES2TraceImplementation::EndQueryEXT(GLenum target) { 1372 void GLES2TraceImplementation::EndQueryEXT(GLenum target) {
1335 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::EndQueryEXT"); 1373 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::EndQueryEXT");
1336 gl_->EndQueryEXT(target); 1374 gl_->EndQueryEXT(target);
1337 } 1375 }
1338 1376
1377 void GLES2TraceImplementation::EndTransformFeedback() {
1378 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::EndTransformFeedback");
1379 gl_->EndTransformFeedback();
1380 }
1381
1339 void GLES2TraceImplementation::GetQueryivEXT(GLenum target, 1382 void GLES2TraceImplementation::GetQueryivEXT(GLenum target,
1340 GLenum pname, 1383 GLenum pname,
1341 GLint* params) { 1384 GLint* params) {
1342 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GetQueryivEXT"); 1385 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GetQueryivEXT");
1343 gl_->GetQueryivEXT(target, pname, params); 1386 gl_->GetQueryivEXT(target, pname, params);
1344 } 1387 }
1345 1388
1346 void GLES2TraceImplementation::GetQueryObjectuivEXT(GLuint id, 1389 void GLES2TraceImplementation::GetQueryObjectuivEXT(GLuint id,
1347 GLenum pname, 1390 GLenum pname,
1348 GLuint* params) { 1391 GLuint* params) {
(...skipping 448 matching lines...) Expand 10 before | Expand all | Expand 10 after
1797 "GLES2Trace::MatrixLoadIdentityCHROMIUM"); 1840 "GLES2Trace::MatrixLoadIdentityCHROMIUM");
1798 gl_->MatrixLoadIdentityCHROMIUM(matrixMode); 1841 gl_->MatrixLoadIdentityCHROMIUM(matrixMode);
1799 } 1842 }
1800 1843
1801 void GLES2TraceImplementation::BlendBarrierKHR() { 1844 void GLES2TraceImplementation::BlendBarrierKHR() {
1802 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BlendBarrierKHR"); 1845 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BlendBarrierKHR");
1803 gl_->BlendBarrierKHR(); 1846 gl_->BlendBarrierKHR();
1804 } 1847 }
1805 1848
1806 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_ 1849 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698