OLD | NEW |
(Empty) | |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. |
| 4 // |
| 5 // This file is auto-generated from |
| 6 // ui/gl/generate_bindings.py |
| 7 // It's formatted by clang-format using chromium coding style: |
| 8 // clang-format -i -style=chromium filename |
| 9 // DO NOT EDIT! |
| 10 |
| 11 #include <string> |
| 12 |
| 13 #include "base/trace_event/trace_event.h" |
| 14 #include "ui/gl/gl_bindings.h" |
| 15 #include "ui/gl/gl_context.h" |
| 16 #include "ui/gl/gl_enums.h" |
| 17 #include "ui/gl/gl_gl_api_implementation.h" |
| 18 #include "ui/gl/gl_implementation.h" |
| 19 #include "ui/gl/gl_version_info.h" |
| 20 |
| 21 namespace gl { |
| 22 |
| 23 void TraceGLApi::glActiveTextureFn(GLenum texture) { |
| 24 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glActiveTexture") |
| 25 gl_api_->glActiveTextureFn(texture); |
| 26 } |
| 27 |
| 28 void TraceGLApi::glApplyFramebufferAttachmentCMAAINTELFn(void) { |
| 29 TRACE_EVENT_BINARY_EFFICIENT0( |
| 30 "gpu", "TraceGLAPI::glApplyFramebufferAttachmentCMAAINTEL") |
| 31 gl_api_->glApplyFramebufferAttachmentCMAAINTELFn(); |
| 32 } |
| 33 |
| 34 void TraceGLApi::glAttachShaderFn(GLuint program, GLuint shader) { |
| 35 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glAttachShader") |
| 36 gl_api_->glAttachShaderFn(program, shader); |
| 37 } |
| 38 |
| 39 void TraceGLApi::glBeginQueryFn(GLenum target, GLuint id) { |
| 40 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginQuery") |
| 41 gl_api_->glBeginQueryFn(target, id); |
| 42 } |
| 43 |
| 44 void TraceGLApi::glBeginTransformFeedbackFn(GLenum primitiveMode) { |
| 45 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginTransformFeedback") |
| 46 gl_api_->glBeginTransformFeedbackFn(primitiveMode); |
| 47 } |
| 48 |
| 49 void TraceGLApi::glBindAttribLocationFn(GLuint program, |
| 50 GLuint index, |
| 51 const char* name) { |
| 52 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindAttribLocation") |
| 53 gl_api_->glBindAttribLocationFn(program, index, name); |
| 54 } |
| 55 |
| 56 void TraceGLApi::glBindBufferFn(GLenum target, GLuint buffer) { |
| 57 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindBuffer") |
| 58 gl_api_->glBindBufferFn(target, buffer); |
| 59 } |
| 60 |
| 61 void TraceGLApi::glBindBufferBaseFn(GLenum target, |
| 62 GLuint index, |
| 63 GLuint buffer) { |
| 64 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindBufferBase") |
| 65 gl_api_->glBindBufferBaseFn(target, index, buffer); |
| 66 } |
| 67 |
| 68 void TraceGLApi::glBindBufferRangeFn(GLenum target, |
| 69 GLuint index, |
| 70 GLuint buffer, |
| 71 GLintptr offset, |
| 72 GLsizeiptr size) { |
| 73 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindBufferRange") |
| 74 gl_api_->glBindBufferRangeFn(target, index, buffer, offset, size); |
| 75 } |
| 76 |
| 77 void TraceGLApi::glBindFragDataLocationFn(GLuint program, |
| 78 GLuint colorNumber, |
| 79 const char* name) { |
| 80 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindFragDataLocation") |
| 81 gl_api_->glBindFragDataLocationFn(program, colorNumber, name); |
| 82 } |
| 83 |
| 84 void TraceGLApi::glBindFragDataLocationIndexedFn(GLuint program, |
| 85 GLuint colorNumber, |
| 86 GLuint index, |
| 87 const char* name) { |
| 88 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 89 "TraceGLAPI::glBindFragDataLocationIndexed") |
| 90 gl_api_->glBindFragDataLocationIndexedFn(program, colorNumber, index, name); |
| 91 } |
| 92 |
| 93 void TraceGLApi::glBindFramebufferEXTFn(GLenum target, GLuint framebuffer) { |
| 94 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindFramebufferEXT") |
| 95 gl_api_->glBindFramebufferEXTFn(target, framebuffer); |
| 96 } |
| 97 |
| 98 void TraceGLApi::glBindImageTextureEXTFn(GLuint index, |
| 99 GLuint texture, |
| 100 GLint level, |
| 101 GLboolean layered, |
| 102 GLint layer, |
| 103 GLenum access, |
| 104 GLint format) { |
| 105 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindImageTextureEXT") |
| 106 gl_api_->glBindImageTextureEXTFn(index, texture, level, layered, layer, |
| 107 access, format); |
| 108 } |
| 109 |
| 110 void TraceGLApi::glBindRenderbufferEXTFn(GLenum target, GLuint renderbuffer) { |
| 111 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindRenderbufferEXT") |
| 112 gl_api_->glBindRenderbufferEXTFn(target, renderbuffer); |
| 113 } |
| 114 |
| 115 void TraceGLApi::glBindSamplerFn(GLuint unit, GLuint sampler) { |
| 116 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindSampler") |
| 117 gl_api_->glBindSamplerFn(unit, sampler); |
| 118 } |
| 119 |
| 120 void TraceGLApi::glBindTextureFn(GLenum target, GLuint texture) { |
| 121 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindTexture") |
| 122 gl_api_->glBindTextureFn(target, texture); |
| 123 } |
| 124 |
| 125 void TraceGLApi::glBindTransformFeedbackFn(GLenum target, GLuint id) { |
| 126 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindTransformFeedback") |
| 127 gl_api_->glBindTransformFeedbackFn(target, id); |
| 128 } |
| 129 |
| 130 void TraceGLApi::glBindUniformLocationCHROMIUMFn(GLuint program, |
| 131 GLint location, |
| 132 const char* name) { |
| 133 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 134 "TraceGLAPI::glBindUniformLocationCHROMIUM") |
| 135 gl_api_->glBindUniformLocationCHROMIUMFn(program, location, name); |
| 136 } |
| 137 |
| 138 void TraceGLApi::glBindVertexArrayOESFn(GLuint array) { |
| 139 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindVertexArrayOES") |
| 140 gl_api_->glBindVertexArrayOESFn(array); |
| 141 } |
| 142 |
| 143 void TraceGLApi::glBlendBarrierKHRFn(void) { |
| 144 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendBarrierKHR") |
| 145 gl_api_->glBlendBarrierKHRFn(); |
| 146 } |
| 147 |
| 148 void TraceGLApi::glBlendColorFn(GLclampf red, |
| 149 GLclampf green, |
| 150 GLclampf blue, |
| 151 GLclampf alpha) { |
| 152 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendColor") |
| 153 gl_api_->glBlendColorFn(red, green, blue, alpha); |
| 154 } |
| 155 |
| 156 void TraceGLApi::glBlendEquationFn(GLenum mode) { |
| 157 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendEquation") |
| 158 gl_api_->glBlendEquationFn(mode); |
| 159 } |
| 160 |
| 161 void TraceGLApi::glBlendEquationSeparateFn(GLenum modeRGB, GLenum modeAlpha) { |
| 162 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendEquationSeparate") |
| 163 gl_api_->glBlendEquationSeparateFn(modeRGB, modeAlpha); |
| 164 } |
| 165 |
| 166 void TraceGLApi::glBlendFuncFn(GLenum sfactor, GLenum dfactor) { |
| 167 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendFunc") |
| 168 gl_api_->glBlendFuncFn(sfactor, dfactor); |
| 169 } |
| 170 |
| 171 void TraceGLApi::glBlendFuncSeparateFn(GLenum srcRGB, |
| 172 GLenum dstRGB, |
| 173 GLenum srcAlpha, |
| 174 GLenum dstAlpha) { |
| 175 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendFuncSeparate") |
| 176 gl_api_->glBlendFuncSeparateFn(srcRGB, dstRGB, srcAlpha, dstAlpha); |
| 177 } |
| 178 |
| 179 void TraceGLApi::glBlitFramebufferFn(GLint srcX0, |
| 180 GLint srcY0, |
| 181 GLint srcX1, |
| 182 GLint srcY1, |
| 183 GLint dstX0, |
| 184 GLint dstY0, |
| 185 GLint dstX1, |
| 186 GLint dstY1, |
| 187 GLbitfield mask, |
| 188 GLenum filter) { |
| 189 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlitFramebuffer") |
| 190 gl_api_->glBlitFramebufferFn(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, |
| 191 dstY1, mask, filter); |
| 192 } |
| 193 |
| 194 void TraceGLApi::glBlitFramebufferANGLEFn(GLint srcX0, |
| 195 GLint srcY0, |
| 196 GLint srcX1, |
| 197 GLint srcY1, |
| 198 GLint dstX0, |
| 199 GLint dstY0, |
| 200 GLint dstX1, |
| 201 GLint dstY1, |
| 202 GLbitfield mask, |
| 203 GLenum filter) { |
| 204 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlitFramebufferANGLE") |
| 205 gl_api_->glBlitFramebufferANGLEFn(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, |
| 206 dstX1, dstY1, mask, filter); |
| 207 } |
| 208 |
| 209 void TraceGLApi::glBlitFramebufferEXTFn(GLint srcX0, |
| 210 GLint srcY0, |
| 211 GLint srcX1, |
| 212 GLint srcY1, |
| 213 GLint dstX0, |
| 214 GLint dstY0, |
| 215 GLint dstX1, |
| 216 GLint dstY1, |
| 217 GLbitfield mask, |
| 218 GLenum filter) { |
| 219 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlitFramebufferEXT") |
| 220 gl_api_->glBlitFramebufferEXTFn(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, |
| 221 dstX1, dstY1, mask, filter); |
| 222 } |
| 223 |
| 224 void TraceGLApi::glBufferDataFn(GLenum target, |
| 225 GLsizeiptr size, |
| 226 const void* data, |
| 227 GLenum usage) { |
| 228 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBufferData") |
| 229 gl_api_->glBufferDataFn(target, size, data, usage); |
| 230 } |
| 231 |
| 232 void TraceGLApi::glBufferSubDataFn(GLenum target, |
| 233 GLintptr offset, |
| 234 GLsizeiptr size, |
| 235 const void* data) { |
| 236 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBufferSubData") |
| 237 gl_api_->glBufferSubDataFn(target, offset, size, data); |
| 238 } |
| 239 |
| 240 GLenum TraceGLApi::glCheckFramebufferStatusEXTFn(GLenum target) { |
| 241 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 242 "TraceGLAPI::glCheckFramebufferStatusEXT") |
| 243 return gl_api_->glCheckFramebufferStatusEXTFn(target); |
| 244 } |
| 245 |
| 246 void TraceGLApi::glClearFn(GLbitfield mask) { |
| 247 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClear") |
| 248 gl_api_->glClearFn(mask); |
| 249 } |
| 250 |
| 251 void TraceGLApi::glClearBufferfiFn(GLenum buffer, |
| 252 GLint drawbuffer, |
| 253 const GLfloat depth, |
| 254 GLint stencil) { |
| 255 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearBufferfi") |
| 256 gl_api_->glClearBufferfiFn(buffer, drawbuffer, depth, stencil); |
| 257 } |
| 258 |
| 259 void TraceGLApi::glClearBufferfvFn(GLenum buffer, |
| 260 GLint drawbuffer, |
| 261 const GLfloat* value) { |
| 262 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearBufferfv") |
| 263 gl_api_->glClearBufferfvFn(buffer, drawbuffer, value); |
| 264 } |
| 265 |
| 266 void TraceGLApi::glClearBufferivFn(GLenum buffer, |
| 267 GLint drawbuffer, |
| 268 const GLint* value) { |
| 269 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearBufferiv") |
| 270 gl_api_->glClearBufferivFn(buffer, drawbuffer, value); |
| 271 } |
| 272 |
| 273 void TraceGLApi::glClearBufferuivFn(GLenum buffer, |
| 274 GLint drawbuffer, |
| 275 const GLuint* value) { |
| 276 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearBufferuiv") |
| 277 gl_api_->glClearBufferuivFn(buffer, drawbuffer, value); |
| 278 } |
| 279 |
| 280 void TraceGLApi::glClearColorFn(GLclampf red, |
| 281 GLclampf green, |
| 282 GLclampf blue, |
| 283 GLclampf alpha) { |
| 284 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearColor") |
| 285 gl_api_->glClearColorFn(red, green, blue, alpha); |
| 286 } |
| 287 |
| 288 void TraceGLApi::glClearDepthFn(GLclampd depth) { |
| 289 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearDepth") |
| 290 gl_api_->glClearDepthFn(depth); |
| 291 } |
| 292 |
| 293 void TraceGLApi::glClearDepthfFn(GLclampf depth) { |
| 294 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearDepthf") |
| 295 gl_api_->glClearDepthfFn(depth); |
| 296 } |
| 297 |
| 298 void TraceGLApi::glClearStencilFn(GLint s) { |
| 299 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearStencil") |
| 300 gl_api_->glClearStencilFn(s); |
| 301 } |
| 302 |
| 303 GLenum TraceGLApi::glClientWaitSyncFn(GLsync sync, |
| 304 GLbitfield flags, |
| 305 GLuint64 timeout) { |
| 306 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClientWaitSync") |
| 307 return gl_api_->glClientWaitSyncFn(sync, flags, timeout); |
| 308 } |
| 309 |
| 310 void TraceGLApi::glColorMaskFn(GLboolean red, |
| 311 GLboolean green, |
| 312 GLboolean blue, |
| 313 GLboolean alpha) { |
| 314 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glColorMask") |
| 315 gl_api_->glColorMaskFn(red, green, blue, alpha); |
| 316 } |
| 317 |
| 318 void TraceGLApi::glCompileShaderFn(GLuint shader) { |
| 319 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompileShader") |
| 320 gl_api_->glCompileShaderFn(shader); |
| 321 } |
| 322 |
| 323 void TraceGLApi::glCompressedCopyTextureCHROMIUMFn(GLuint sourceId, |
| 324 GLuint destId) { |
| 325 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 326 "TraceGLAPI::glCompressedCopyTextureCHROMIUM") |
| 327 gl_api_->glCompressedCopyTextureCHROMIUMFn(sourceId, destId); |
| 328 } |
| 329 |
| 330 void TraceGLApi::glCompressedTexImage2DFn(GLenum target, |
| 331 GLint level, |
| 332 GLenum internalformat, |
| 333 GLsizei width, |
| 334 GLsizei height, |
| 335 GLint border, |
| 336 GLsizei imageSize, |
| 337 const void* data) { |
| 338 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompressedTexImage2D") |
| 339 gl_api_->glCompressedTexImage2DFn(target, level, internalformat, width, |
| 340 height, border, imageSize, data); |
| 341 } |
| 342 |
| 343 void TraceGLApi::glCompressedTexImage3DFn(GLenum target, |
| 344 GLint level, |
| 345 GLenum internalformat, |
| 346 GLsizei width, |
| 347 GLsizei height, |
| 348 GLsizei depth, |
| 349 GLint border, |
| 350 GLsizei imageSize, |
| 351 const void* data) { |
| 352 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompressedTexImage3D") |
| 353 gl_api_->glCompressedTexImage3DFn(target, level, internalformat, width, |
| 354 height, depth, border, imageSize, data); |
| 355 } |
| 356 |
| 357 void TraceGLApi::glCompressedTexSubImage2DFn(GLenum target, |
| 358 GLint level, |
| 359 GLint xoffset, |
| 360 GLint yoffset, |
| 361 GLsizei width, |
| 362 GLsizei height, |
| 363 GLenum format, |
| 364 GLsizei imageSize, |
| 365 const void* data) { |
| 366 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompressedTexSubImage2D") |
| 367 gl_api_->glCompressedTexSubImage2DFn(target, level, xoffset, yoffset, width, |
| 368 height, format, imageSize, data); |
| 369 } |
| 370 |
| 371 void TraceGLApi::glCompressedTexSubImage3DFn(GLenum target, |
| 372 GLint level, |
| 373 GLint xoffset, |
| 374 GLint yoffset, |
| 375 GLint zoffset, |
| 376 GLsizei width, |
| 377 GLsizei height, |
| 378 GLsizei depth, |
| 379 GLenum format, |
| 380 GLsizei imageSize, |
| 381 const void* data) { |
| 382 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompressedTexSubImage3D") |
| 383 gl_api_->glCompressedTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, |
| 384 width, height, depth, format, imageSize, |
| 385 data); |
| 386 } |
| 387 |
| 388 void TraceGLApi::glCopyBufferSubDataFn(GLenum readTarget, |
| 389 GLenum writeTarget, |
| 390 GLintptr readOffset, |
| 391 GLintptr writeOffset, |
| 392 GLsizeiptr size) { |
| 393 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyBufferSubData") |
| 394 gl_api_->glCopyBufferSubDataFn(readTarget, writeTarget, readOffset, |
| 395 writeOffset, size); |
| 396 } |
| 397 |
| 398 void TraceGLApi::glCopySubTextureCHROMIUMFn(GLuint sourceId, |
| 399 GLuint destId, |
| 400 GLint xoffset, |
| 401 GLint yoffset, |
| 402 GLint x, |
| 403 GLint y, |
| 404 GLsizei width, |
| 405 GLsizei height, |
| 406 GLboolean unpackFlipY, |
| 407 GLboolean unpackPremultiplyAlpha, |
| 408 GLboolean unpackUnmultiplyAlpha) { |
| 409 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopySubTextureCHROMIUM") |
| 410 gl_api_->glCopySubTextureCHROMIUMFn( |
| 411 sourceId, destId, xoffset, yoffset, x, y, width, height, unpackFlipY, |
| 412 unpackPremultiplyAlpha, unpackUnmultiplyAlpha); |
| 413 } |
| 414 |
| 415 void TraceGLApi::glCopyTexImage2DFn(GLenum target, |
| 416 GLint level, |
| 417 GLenum internalformat, |
| 418 GLint x, |
| 419 GLint y, |
| 420 GLsizei width, |
| 421 GLsizei height, |
| 422 GLint border) { |
| 423 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexImage2D") |
| 424 gl_api_->glCopyTexImage2DFn(target, level, internalformat, x, y, width, |
| 425 height, border); |
| 426 } |
| 427 |
| 428 void TraceGLApi::glCopyTexSubImage2DFn(GLenum target, |
| 429 GLint level, |
| 430 GLint xoffset, |
| 431 GLint yoffset, |
| 432 GLint x, |
| 433 GLint y, |
| 434 GLsizei width, |
| 435 GLsizei height) { |
| 436 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexSubImage2D") |
| 437 gl_api_->glCopyTexSubImage2DFn(target, level, xoffset, yoffset, x, y, width, |
| 438 height); |
| 439 } |
| 440 |
| 441 void TraceGLApi::glCopyTexSubImage3DFn(GLenum target, |
| 442 GLint level, |
| 443 GLint xoffset, |
| 444 GLint yoffset, |
| 445 GLint zoffset, |
| 446 GLint x, |
| 447 GLint y, |
| 448 GLsizei width, |
| 449 GLsizei height) { |
| 450 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexSubImage3D") |
| 451 gl_api_->glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x, y, |
| 452 width, height); |
| 453 } |
| 454 |
| 455 void TraceGLApi::glCopyTextureCHROMIUMFn(GLuint sourceId, |
| 456 GLuint destId, |
| 457 GLint internalFormat, |
| 458 GLenum destType, |
| 459 GLboolean unpackFlipY, |
| 460 GLboolean unpackPremultiplyAlpha, |
| 461 GLboolean unpackUnmultiplyAlpha) { |
| 462 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTextureCHROMIUM") |
| 463 gl_api_->glCopyTextureCHROMIUMFn(sourceId, destId, internalFormat, destType, |
| 464 unpackFlipY, unpackPremultiplyAlpha, |
| 465 unpackUnmultiplyAlpha); |
| 466 } |
| 467 |
| 468 void TraceGLApi::glCoverageModulationNVFn(GLenum components) { |
| 469 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverageModulationNV") |
| 470 gl_api_->glCoverageModulationNVFn(components); |
| 471 } |
| 472 |
| 473 void TraceGLApi::glCoverFillPathInstancedNVFn(GLsizei numPaths, |
| 474 GLenum pathNameType, |
| 475 const void* paths, |
| 476 GLuint pathBase, |
| 477 GLenum coverMode, |
| 478 GLenum transformType, |
| 479 const GLfloat* transformValues) { |
| 480 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathInstancedNV") |
| 481 gl_api_->glCoverFillPathInstancedNVFn(numPaths, pathNameType, paths, pathBase, |
| 482 coverMode, transformType, |
| 483 transformValues); |
| 484 } |
| 485 |
| 486 void TraceGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) { |
| 487 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathNV") |
| 488 gl_api_->glCoverFillPathNVFn(path, coverMode); |
| 489 } |
| 490 |
| 491 void TraceGLApi::glCoverStrokePathInstancedNVFn( |
| 492 GLsizei numPaths, |
| 493 GLenum pathNameType, |
| 494 const void* paths, |
| 495 GLuint pathBase, |
| 496 GLenum coverMode, |
| 497 GLenum transformType, |
| 498 const GLfloat* transformValues) { |
| 499 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 500 "TraceGLAPI::glCoverStrokePathInstancedNV") |
| 501 gl_api_->glCoverStrokePathInstancedNVFn(numPaths, pathNameType, paths, |
| 502 pathBase, coverMode, transformType, |
| 503 transformValues); |
| 504 } |
| 505 |
| 506 void TraceGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) { |
| 507 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverStrokePathNV") |
| 508 gl_api_->glCoverStrokePathNVFn(name, coverMode); |
| 509 } |
| 510 |
| 511 GLuint TraceGLApi::glCreateProgramFn(void) { |
| 512 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCreateProgram") |
| 513 return gl_api_->glCreateProgramFn(); |
| 514 } |
| 515 |
| 516 GLuint TraceGLApi::glCreateShaderFn(GLenum type) { |
| 517 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCreateShader") |
| 518 return gl_api_->glCreateShaderFn(type); |
| 519 } |
| 520 |
| 521 void TraceGLApi::glCullFaceFn(GLenum mode) { |
| 522 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCullFace") |
| 523 gl_api_->glCullFaceFn(mode); |
| 524 } |
| 525 |
| 526 void TraceGLApi::glDebugMessageCallbackFn(GLDEBUGPROC callback, |
| 527 const void* userParam) { |
| 528 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDebugMessageCallback") |
| 529 gl_api_->glDebugMessageCallbackFn(callback, userParam); |
| 530 } |
| 531 |
| 532 void TraceGLApi::glDebugMessageControlFn(GLenum source, |
| 533 GLenum type, |
| 534 GLenum severity, |
| 535 GLsizei count, |
| 536 const GLuint* ids, |
| 537 GLboolean enabled) { |
| 538 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDebugMessageControl") |
| 539 gl_api_->glDebugMessageControlFn(source, type, severity, count, ids, enabled); |
| 540 } |
| 541 |
| 542 void TraceGLApi::glDebugMessageInsertFn(GLenum source, |
| 543 GLenum type, |
| 544 GLuint id, |
| 545 GLenum severity, |
| 546 GLsizei length, |
| 547 const char* buf) { |
| 548 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDebugMessageInsert") |
| 549 gl_api_->glDebugMessageInsertFn(source, type, id, severity, length, buf); |
| 550 } |
| 551 |
| 552 void TraceGLApi::glDeleteBuffersARBFn(GLsizei n, const GLuint* buffers) { |
| 553 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteBuffersARB") |
| 554 gl_api_->glDeleteBuffersARBFn(n, buffers); |
| 555 } |
| 556 |
| 557 void TraceGLApi::glDeleteFencesAPPLEFn(GLsizei n, const GLuint* fences) { |
| 558 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteFencesAPPLE") |
| 559 gl_api_->glDeleteFencesAPPLEFn(n, fences); |
| 560 } |
| 561 |
| 562 void TraceGLApi::glDeleteFencesNVFn(GLsizei n, const GLuint* fences) { |
| 563 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteFencesNV") |
| 564 gl_api_->glDeleteFencesNVFn(n, fences); |
| 565 } |
| 566 |
| 567 void TraceGLApi::glDeleteFramebuffersEXTFn(GLsizei n, |
| 568 const GLuint* framebuffers) { |
| 569 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteFramebuffersEXT") |
| 570 gl_api_->glDeleteFramebuffersEXTFn(n, framebuffers); |
| 571 } |
| 572 |
| 573 void TraceGLApi::glDeletePathsNVFn(GLuint path, GLsizei range) { |
| 574 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeletePathsNV") |
| 575 gl_api_->glDeletePathsNVFn(path, range); |
| 576 } |
| 577 |
| 578 void TraceGLApi::glDeleteProgramFn(GLuint program) { |
| 579 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteProgram") |
| 580 gl_api_->glDeleteProgramFn(program); |
| 581 } |
| 582 |
| 583 void TraceGLApi::glDeleteQueriesFn(GLsizei n, const GLuint* ids) { |
| 584 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteQueries") |
| 585 gl_api_->glDeleteQueriesFn(n, ids); |
| 586 } |
| 587 |
| 588 void TraceGLApi::glDeleteRenderbuffersEXTFn(GLsizei n, |
| 589 const GLuint* renderbuffers) { |
| 590 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteRenderbuffersEXT") |
| 591 gl_api_->glDeleteRenderbuffersEXTFn(n, renderbuffers); |
| 592 } |
| 593 |
| 594 void TraceGLApi::glDeleteSamplersFn(GLsizei n, const GLuint* samplers) { |
| 595 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteSamplers") |
| 596 gl_api_->glDeleteSamplersFn(n, samplers); |
| 597 } |
| 598 |
| 599 void TraceGLApi::glDeleteShaderFn(GLuint shader) { |
| 600 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteShader") |
| 601 gl_api_->glDeleteShaderFn(shader); |
| 602 } |
| 603 |
| 604 void TraceGLApi::glDeleteSyncFn(GLsync sync) { |
| 605 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteSync") |
| 606 gl_api_->glDeleteSyncFn(sync); |
| 607 } |
| 608 |
| 609 void TraceGLApi::glDeleteTexturesFn(GLsizei n, const GLuint* textures) { |
| 610 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteTextures") |
| 611 gl_api_->glDeleteTexturesFn(n, textures); |
| 612 } |
| 613 |
| 614 void TraceGLApi::glDeleteTransformFeedbacksFn(GLsizei n, const GLuint* ids) { |
| 615 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteTransformFeedbacks") |
| 616 gl_api_->glDeleteTransformFeedbacksFn(n, ids); |
| 617 } |
| 618 |
| 619 void TraceGLApi::glDeleteVertexArraysOESFn(GLsizei n, const GLuint* arrays) { |
| 620 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteVertexArraysOES") |
| 621 gl_api_->glDeleteVertexArraysOESFn(n, arrays); |
| 622 } |
| 623 |
| 624 void TraceGLApi::glDepthFuncFn(GLenum func) { |
| 625 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDepthFunc") |
| 626 gl_api_->glDepthFuncFn(func); |
| 627 } |
| 628 |
| 629 void TraceGLApi::glDepthMaskFn(GLboolean flag) { |
| 630 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDepthMask") |
| 631 gl_api_->glDepthMaskFn(flag); |
| 632 } |
| 633 |
| 634 void TraceGLApi::glDepthRangeFn(GLclampd zNear, GLclampd zFar) { |
| 635 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDepthRange") |
| 636 gl_api_->glDepthRangeFn(zNear, zFar); |
| 637 } |
| 638 |
| 639 void TraceGLApi::glDepthRangefFn(GLclampf zNear, GLclampf zFar) { |
| 640 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDepthRangef") |
| 641 gl_api_->glDepthRangefFn(zNear, zFar); |
| 642 } |
| 643 |
| 644 void TraceGLApi::glDetachShaderFn(GLuint program, GLuint shader) { |
| 645 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDetachShader") |
| 646 gl_api_->glDetachShaderFn(program, shader); |
| 647 } |
| 648 |
| 649 void TraceGLApi::glDisableFn(GLenum cap) { |
| 650 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDisable") |
| 651 gl_api_->glDisableFn(cap); |
| 652 } |
| 653 |
| 654 void TraceGLApi::glDisableVertexAttribArrayFn(GLuint index) { |
| 655 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDisableVertexAttribArray") |
| 656 gl_api_->glDisableVertexAttribArrayFn(index); |
| 657 } |
| 658 |
| 659 void TraceGLApi::glDiscardFramebufferEXTFn(GLenum target, |
| 660 GLsizei numAttachments, |
| 661 const GLenum* attachments) { |
| 662 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDiscardFramebufferEXT") |
| 663 gl_api_->glDiscardFramebufferEXTFn(target, numAttachments, attachments); |
| 664 } |
| 665 |
| 666 void TraceGLApi::glDrawArraysFn(GLenum mode, GLint first, GLsizei count) { |
| 667 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawArrays") |
| 668 gl_api_->glDrawArraysFn(mode, first, count); |
| 669 } |
| 670 |
| 671 void TraceGLApi::glDrawArraysInstancedANGLEFn(GLenum mode, |
| 672 GLint first, |
| 673 GLsizei count, |
| 674 GLsizei primcount) { |
| 675 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawArraysInstancedANGLE") |
| 676 gl_api_->glDrawArraysInstancedANGLEFn(mode, first, count, primcount); |
| 677 } |
| 678 |
| 679 void TraceGLApi::glDrawBufferFn(GLenum mode) { |
| 680 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawBuffer") |
| 681 gl_api_->glDrawBufferFn(mode); |
| 682 } |
| 683 |
| 684 void TraceGLApi::glDrawBuffersARBFn(GLsizei n, const GLenum* bufs) { |
| 685 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawBuffersARB") |
| 686 gl_api_->glDrawBuffersARBFn(n, bufs); |
| 687 } |
| 688 |
| 689 void TraceGLApi::glDrawElementsFn(GLenum mode, |
| 690 GLsizei count, |
| 691 GLenum type, |
| 692 const void* indices) { |
| 693 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawElements") |
| 694 gl_api_->glDrawElementsFn(mode, count, type, indices); |
| 695 } |
| 696 |
| 697 void TraceGLApi::glDrawElementsInstancedANGLEFn(GLenum mode, |
| 698 GLsizei count, |
| 699 GLenum type, |
| 700 const void* indices, |
| 701 GLsizei primcount) { |
| 702 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 703 "TraceGLAPI::glDrawElementsInstancedANGLE") |
| 704 gl_api_->glDrawElementsInstancedANGLEFn(mode, count, type, indices, |
| 705 primcount); |
| 706 } |
| 707 |
| 708 void TraceGLApi::glDrawRangeElementsFn(GLenum mode, |
| 709 GLuint start, |
| 710 GLuint end, |
| 711 GLsizei count, |
| 712 GLenum type, |
| 713 const void* indices) { |
| 714 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawRangeElements") |
| 715 gl_api_->glDrawRangeElementsFn(mode, start, end, count, type, indices); |
| 716 } |
| 717 |
| 718 void TraceGLApi::glEGLImageTargetRenderbufferStorageOESFn(GLenum target, |
| 719 GLeglImageOES image) { |
| 720 TRACE_EVENT_BINARY_EFFICIENT0( |
| 721 "gpu", "TraceGLAPI::glEGLImageTargetRenderbufferStorageOES") |
| 722 gl_api_->glEGLImageTargetRenderbufferStorageOESFn(target, image); |
| 723 } |
| 724 |
| 725 void TraceGLApi::glEGLImageTargetTexture2DOESFn(GLenum target, |
| 726 GLeglImageOES image) { |
| 727 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 728 "TraceGLAPI::glEGLImageTargetTexture2DOES") |
| 729 gl_api_->glEGLImageTargetTexture2DOESFn(target, image); |
| 730 } |
| 731 |
| 732 void TraceGLApi::glEnableFn(GLenum cap) { |
| 733 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEnable") |
| 734 gl_api_->glEnableFn(cap); |
| 735 } |
| 736 |
| 737 void TraceGLApi::glEnableVertexAttribArrayFn(GLuint index) { |
| 738 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEnableVertexAttribArray") |
| 739 gl_api_->glEnableVertexAttribArrayFn(index); |
| 740 } |
| 741 |
| 742 void TraceGLApi::glEndQueryFn(GLenum target) { |
| 743 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndQuery") |
| 744 gl_api_->glEndQueryFn(target); |
| 745 } |
| 746 |
| 747 void TraceGLApi::glEndTransformFeedbackFn(void) { |
| 748 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndTransformFeedback") |
| 749 gl_api_->glEndTransformFeedbackFn(); |
| 750 } |
| 751 |
| 752 GLsync TraceGLApi::glFenceSyncFn(GLenum condition, GLbitfield flags) { |
| 753 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFenceSync") |
| 754 return gl_api_->glFenceSyncFn(condition, flags); |
| 755 } |
| 756 |
| 757 void TraceGLApi::glFinishFn(void) { |
| 758 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFinish") |
| 759 gl_api_->glFinishFn(); |
| 760 } |
| 761 |
| 762 void TraceGLApi::glFinishFenceAPPLEFn(GLuint fence) { |
| 763 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFinishFenceAPPLE") |
| 764 gl_api_->glFinishFenceAPPLEFn(fence); |
| 765 } |
| 766 |
| 767 void TraceGLApi::glFinishFenceNVFn(GLuint fence) { |
| 768 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFinishFenceNV") |
| 769 gl_api_->glFinishFenceNVFn(fence); |
| 770 } |
| 771 |
| 772 void TraceGLApi::glFlushFn(void) { |
| 773 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFlush") |
| 774 gl_api_->glFlushFn(); |
| 775 } |
| 776 |
| 777 void TraceGLApi::glFlushMappedBufferRangeFn(GLenum target, |
| 778 GLintptr offset, |
| 779 GLsizeiptr length) { |
| 780 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFlushMappedBufferRange") |
| 781 gl_api_->glFlushMappedBufferRangeFn(target, offset, length); |
| 782 } |
| 783 |
| 784 void TraceGLApi::glFramebufferRenderbufferEXTFn(GLenum target, |
| 785 GLenum attachment, |
| 786 GLenum renderbuffertarget, |
| 787 GLuint renderbuffer) { |
| 788 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 789 "TraceGLAPI::glFramebufferRenderbufferEXT") |
| 790 gl_api_->glFramebufferRenderbufferEXTFn(target, attachment, |
| 791 renderbuffertarget, renderbuffer); |
| 792 } |
| 793 |
| 794 void TraceGLApi::glFramebufferTexture2DEXTFn(GLenum target, |
| 795 GLenum attachment, |
| 796 GLenum textarget, |
| 797 GLuint texture, |
| 798 GLint level) { |
| 799 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFramebufferTexture2DEXT") |
| 800 gl_api_->glFramebufferTexture2DEXTFn(target, attachment, textarget, texture, |
| 801 level); |
| 802 } |
| 803 |
| 804 void TraceGLApi::glFramebufferTexture2DMultisampleEXTFn(GLenum target, |
| 805 GLenum attachment, |
| 806 GLenum textarget, |
| 807 GLuint texture, |
| 808 GLint level, |
| 809 GLsizei samples) { |
| 810 TRACE_EVENT_BINARY_EFFICIENT0( |
| 811 "gpu", "TraceGLAPI::glFramebufferTexture2DMultisampleEXT") |
| 812 gl_api_->glFramebufferTexture2DMultisampleEXTFn(target, attachment, textarget, |
| 813 texture, level, samples); |
| 814 } |
| 815 |
| 816 void TraceGLApi::glFramebufferTexture2DMultisampleIMGFn(GLenum target, |
| 817 GLenum attachment, |
| 818 GLenum textarget, |
| 819 GLuint texture, |
| 820 GLint level, |
| 821 GLsizei samples) { |
| 822 TRACE_EVENT_BINARY_EFFICIENT0( |
| 823 "gpu", "TraceGLAPI::glFramebufferTexture2DMultisampleIMG") |
| 824 gl_api_->glFramebufferTexture2DMultisampleIMGFn(target, attachment, textarget, |
| 825 texture, level, samples); |
| 826 } |
| 827 |
| 828 void TraceGLApi::glFramebufferTextureLayerFn(GLenum target, |
| 829 GLenum attachment, |
| 830 GLuint texture, |
| 831 GLint level, |
| 832 GLint layer) { |
| 833 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFramebufferTextureLayer") |
| 834 gl_api_->glFramebufferTextureLayerFn(target, attachment, texture, level, |
| 835 layer); |
| 836 } |
| 837 |
| 838 void TraceGLApi::glFrontFaceFn(GLenum mode) { |
| 839 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFrontFace") |
| 840 gl_api_->glFrontFaceFn(mode); |
| 841 } |
| 842 |
| 843 void TraceGLApi::glGenBuffersARBFn(GLsizei n, GLuint* buffers) { |
| 844 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenBuffersARB") |
| 845 gl_api_->glGenBuffersARBFn(n, buffers); |
| 846 } |
| 847 |
| 848 void TraceGLApi::glGenerateMipmapEXTFn(GLenum target) { |
| 849 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenerateMipmapEXT") |
| 850 gl_api_->glGenerateMipmapEXTFn(target); |
| 851 } |
| 852 |
| 853 void TraceGLApi::glGenFencesAPPLEFn(GLsizei n, GLuint* fences) { |
| 854 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenFencesAPPLE") |
| 855 gl_api_->glGenFencesAPPLEFn(n, fences); |
| 856 } |
| 857 |
| 858 void TraceGLApi::glGenFencesNVFn(GLsizei n, GLuint* fences) { |
| 859 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenFencesNV") |
| 860 gl_api_->glGenFencesNVFn(n, fences); |
| 861 } |
| 862 |
| 863 void TraceGLApi::glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) { |
| 864 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenFramebuffersEXT") |
| 865 gl_api_->glGenFramebuffersEXTFn(n, framebuffers); |
| 866 } |
| 867 |
| 868 GLuint TraceGLApi::glGenPathsNVFn(GLsizei range) { |
| 869 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenPathsNV") |
| 870 return gl_api_->glGenPathsNVFn(range); |
| 871 } |
| 872 |
| 873 void TraceGLApi::glGenQueriesFn(GLsizei n, GLuint* ids) { |
| 874 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenQueries") |
| 875 gl_api_->glGenQueriesFn(n, ids); |
| 876 } |
| 877 |
| 878 void TraceGLApi::glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) { |
| 879 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenRenderbuffersEXT") |
| 880 gl_api_->glGenRenderbuffersEXTFn(n, renderbuffers); |
| 881 } |
| 882 |
| 883 void TraceGLApi::glGenSamplersFn(GLsizei n, GLuint* samplers) { |
| 884 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenSamplers") |
| 885 gl_api_->glGenSamplersFn(n, samplers); |
| 886 } |
| 887 |
| 888 void TraceGLApi::glGenTexturesFn(GLsizei n, GLuint* textures) { |
| 889 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenTextures") |
| 890 gl_api_->glGenTexturesFn(n, textures); |
| 891 } |
| 892 |
| 893 void TraceGLApi::glGenTransformFeedbacksFn(GLsizei n, GLuint* ids) { |
| 894 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenTransformFeedbacks") |
| 895 gl_api_->glGenTransformFeedbacksFn(n, ids); |
| 896 } |
| 897 |
| 898 void TraceGLApi::glGenVertexArraysOESFn(GLsizei n, GLuint* arrays) { |
| 899 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenVertexArraysOES") |
| 900 gl_api_->glGenVertexArraysOESFn(n, arrays); |
| 901 } |
| 902 |
| 903 void TraceGLApi::glGetActiveAttribFn(GLuint program, |
| 904 GLuint index, |
| 905 GLsizei bufsize, |
| 906 GLsizei* length, |
| 907 GLint* size, |
| 908 GLenum* type, |
| 909 char* name) { |
| 910 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveAttrib") |
| 911 gl_api_->glGetActiveAttribFn(program, index, bufsize, length, size, type, |
| 912 name); |
| 913 } |
| 914 |
| 915 void TraceGLApi::glGetActiveUniformFn(GLuint program, |
| 916 GLuint index, |
| 917 GLsizei bufsize, |
| 918 GLsizei* length, |
| 919 GLint* size, |
| 920 GLenum* type, |
| 921 char* name) { |
| 922 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveUniform") |
| 923 gl_api_->glGetActiveUniformFn(program, index, bufsize, length, size, type, |
| 924 name); |
| 925 } |
| 926 |
| 927 void TraceGLApi::glGetActiveUniformBlockivFn(GLuint program, |
| 928 GLuint uniformBlockIndex, |
| 929 GLenum pname, |
| 930 GLint* params) { |
| 931 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveUniformBlockiv") |
| 932 gl_api_->glGetActiveUniformBlockivFn(program, uniformBlockIndex, pname, |
| 933 params); |
| 934 } |
| 935 |
| 936 void TraceGLApi::glGetActiveUniformBlockivRobustANGLEFn( |
| 937 GLuint program, |
| 938 GLuint uniformBlockIndex, |
| 939 GLenum pname, |
| 940 GLsizei bufSize, |
| 941 GLsizei* length, |
| 942 GLint* params) { |
| 943 TRACE_EVENT_BINARY_EFFICIENT0( |
| 944 "gpu", "TraceGLAPI::glGetActiveUniformBlockivRobustANGLE") |
| 945 gl_api_->glGetActiveUniformBlockivRobustANGLEFn( |
| 946 program, uniformBlockIndex, pname, bufSize, length, params); |
| 947 } |
| 948 |
| 949 void TraceGLApi::glGetActiveUniformBlockNameFn(GLuint program, |
| 950 GLuint uniformBlockIndex, |
| 951 GLsizei bufSize, |
| 952 GLsizei* length, |
| 953 char* uniformBlockName) { |
| 954 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 955 "TraceGLAPI::glGetActiveUniformBlockName") |
| 956 gl_api_->glGetActiveUniformBlockNameFn(program, uniformBlockIndex, bufSize, |
| 957 length, uniformBlockName); |
| 958 } |
| 959 |
| 960 void TraceGLApi::glGetActiveUniformsivFn(GLuint program, |
| 961 GLsizei uniformCount, |
| 962 const GLuint* uniformIndices, |
| 963 GLenum pname, |
| 964 GLint* params) { |
| 965 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveUniformsiv") |
| 966 gl_api_->glGetActiveUniformsivFn(program, uniformCount, uniformIndices, pname, |
| 967 params); |
| 968 } |
| 969 |
| 970 void TraceGLApi::glGetAttachedShadersFn(GLuint program, |
| 971 GLsizei maxcount, |
| 972 GLsizei* count, |
| 973 GLuint* shaders) { |
| 974 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetAttachedShaders") |
| 975 gl_api_->glGetAttachedShadersFn(program, maxcount, count, shaders); |
| 976 } |
| 977 |
| 978 GLint TraceGLApi::glGetAttribLocationFn(GLuint program, const char* name) { |
| 979 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetAttribLocation") |
| 980 return gl_api_->glGetAttribLocationFn(program, name); |
| 981 } |
| 982 |
| 983 void TraceGLApi::glGetBooleani_vRobustANGLEFn(GLenum target, |
| 984 GLuint index, |
| 985 GLsizei bufSize, |
| 986 GLsizei* length, |
| 987 GLboolean* data) { |
| 988 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleani_vRobustANGLE") |
| 989 gl_api_->glGetBooleani_vRobustANGLEFn(target, index, bufSize, length, data); |
| 990 } |
| 991 |
| 992 void TraceGLApi::glGetBooleanvFn(GLenum pname, GLboolean* params) { |
| 993 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanv") |
| 994 gl_api_->glGetBooleanvFn(pname, params); |
| 995 } |
| 996 |
| 997 void TraceGLApi::glGetBooleanvRobustANGLEFn(GLenum pname, |
| 998 GLsizei bufSize, |
| 999 GLsizei* length, |
| 1000 GLboolean* data) { |
| 1001 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanvRobustANGLE") |
| 1002 gl_api_->glGetBooleanvRobustANGLEFn(pname, bufSize, length, data); |
| 1003 } |
| 1004 |
| 1005 void TraceGLApi::glGetBufferParameteri64vRobustANGLEFn(GLenum target, |
| 1006 GLenum pname, |
| 1007 GLsizei bufSize, |
| 1008 GLsizei* length, |
| 1009 GLint64* params) { |
| 1010 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1011 "gpu", "TraceGLAPI::glGetBufferParameteri64vRobustANGLE") |
| 1012 gl_api_->glGetBufferParameteri64vRobustANGLEFn(target, pname, bufSize, length, |
| 1013 params); |
| 1014 } |
| 1015 |
| 1016 void TraceGLApi::glGetBufferParameterivFn(GLenum target, |
| 1017 GLenum pname, |
| 1018 GLint* params) { |
| 1019 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBufferParameteriv") |
| 1020 gl_api_->glGetBufferParameterivFn(target, pname, params); |
| 1021 } |
| 1022 |
| 1023 void TraceGLApi::glGetBufferParameterivRobustANGLEFn(GLenum target, |
| 1024 GLenum pname, |
| 1025 GLsizei bufSize, |
| 1026 GLsizei* length, |
| 1027 GLint* params) { |
| 1028 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1029 "TraceGLAPI::glGetBufferParameterivRobustANGLE") |
| 1030 gl_api_->glGetBufferParameterivRobustANGLEFn(target, pname, bufSize, length, |
| 1031 params); |
| 1032 } |
| 1033 |
| 1034 void TraceGLApi::glGetBufferPointervRobustANGLEFn(GLenum target, |
| 1035 GLenum pname, |
| 1036 GLsizei bufSize, |
| 1037 GLsizei* length, |
| 1038 void** params) { |
| 1039 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1040 "TraceGLAPI::glGetBufferPointervRobustANGLE") |
| 1041 gl_api_->glGetBufferPointervRobustANGLEFn(target, pname, bufSize, length, |
| 1042 params); |
| 1043 } |
| 1044 |
| 1045 void TraceGLApi::glGetDebugMessageLogFn(GLuint count, |
| 1046 GLsizei bufSize, |
| 1047 GLenum* sources, |
| 1048 GLenum* types, |
| 1049 GLuint* ids, |
| 1050 GLenum* severities, |
| 1051 GLsizei* lengths, |
| 1052 char* messageLog) { |
| 1053 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetDebugMessageLog") |
| 1054 gl_api_->glGetDebugMessageLogFn(count, bufSize, sources, types, ids, |
| 1055 severities, lengths, messageLog); |
| 1056 } |
| 1057 |
| 1058 GLenum TraceGLApi::glGetErrorFn(void) { |
| 1059 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetError") |
| 1060 return gl_api_->glGetErrorFn(); |
| 1061 } |
| 1062 |
| 1063 void TraceGLApi::glGetFenceivNVFn(GLuint fence, GLenum pname, GLint* params) { |
| 1064 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFenceivNV") |
| 1065 gl_api_->glGetFenceivNVFn(fence, pname, params); |
| 1066 } |
| 1067 |
| 1068 void TraceGLApi::glGetFloatvFn(GLenum pname, GLfloat* params) { |
| 1069 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFloatv") |
| 1070 gl_api_->glGetFloatvFn(pname, params); |
| 1071 } |
| 1072 |
| 1073 void TraceGLApi::glGetFloatvRobustANGLEFn(GLenum pname, |
| 1074 GLsizei bufSize, |
| 1075 GLsizei* length, |
| 1076 GLfloat* data) { |
| 1077 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFloatvRobustANGLE") |
| 1078 gl_api_->glGetFloatvRobustANGLEFn(pname, bufSize, length, data); |
| 1079 } |
| 1080 |
| 1081 GLint TraceGLApi::glGetFragDataIndexFn(GLuint program, const char* name) { |
| 1082 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataIndex") |
| 1083 return gl_api_->glGetFragDataIndexFn(program, name); |
| 1084 } |
| 1085 |
| 1086 GLint TraceGLApi::glGetFragDataLocationFn(GLuint program, const char* name) { |
| 1087 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataLocation") |
| 1088 return gl_api_->glGetFragDataLocationFn(program, name); |
| 1089 } |
| 1090 |
| 1091 void TraceGLApi::glGetFramebufferAttachmentParameterivEXTFn(GLenum target, |
| 1092 GLenum attachment, |
| 1093 GLenum pname, |
| 1094 GLint* params) { |
| 1095 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1096 "gpu", "TraceGLAPI::glGetFramebufferAttachmentParameterivEXT") |
| 1097 gl_api_->glGetFramebufferAttachmentParameterivEXTFn(target, attachment, pname, |
| 1098 params); |
| 1099 } |
| 1100 |
| 1101 void TraceGLApi::glGetFramebufferAttachmentParameterivRobustANGLEFn( |
| 1102 GLenum target, |
| 1103 GLenum attachment, |
| 1104 GLenum pname, |
| 1105 GLsizei bufSize, |
| 1106 GLsizei* length, |
| 1107 GLint* params) { |
| 1108 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1109 "gpu", "TraceGLAPI::glGetFramebufferAttachmentParameterivRobustANGLE") |
| 1110 gl_api_->glGetFramebufferAttachmentParameterivRobustANGLEFn( |
| 1111 target, attachment, pname, bufSize, length, params); |
| 1112 } |
| 1113 |
| 1114 void TraceGLApi::glGetFramebufferParameterivRobustANGLEFn(GLenum target, |
| 1115 GLenum pname, |
| 1116 GLsizei bufSize, |
| 1117 GLsizei* length, |
| 1118 GLint* params) { |
| 1119 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1120 "gpu", "TraceGLAPI::glGetFramebufferParameterivRobustANGLE") |
| 1121 gl_api_->glGetFramebufferParameterivRobustANGLEFn(target, pname, bufSize, |
| 1122 length, params); |
| 1123 } |
| 1124 |
| 1125 GLenum TraceGLApi::glGetGraphicsResetStatusARBFn(void) { |
| 1126 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1127 "TraceGLAPI::glGetGraphicsResetStatusARB") |
| 1128 return gl_api_->glGetGraphicsResetStatusARBFn(); |
| 1129 } |
| 1130 |
| 1131 void TraceGLApi::glGetInteger64i_vFn(GLenum target, |
| 1132 GLuint index, |
| 1133 GLint64* data) { |
| 1134 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64i_v") |
| 1135 gl_api_->glGetInteger64i_vFn(target, index, data); |
| 1136 } |
| 1137 |
| 1138 void TraceGLApi::glGetInteger64i_vRobustANGLEFn(GLenum target, |
| 1139 GLuint index, |
| 1140 GLsizei bufSize, |
| 1141 GLsizei* length, |
| 1142 GLint64* data) { |
| 1143 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1144 "TraceGLAPI::glGetInteger64i_vRobustANGLE") |
| 1145 gl_api_->glGetInteger64i_vRobustANGLEFn(target, index, bufSize, length, data); |
| 1146 } |
| 1147 |
| 1148 void TraceGLApi::glGetInteger64vFn(GLenum pname, GLint64* params) { |
| 1149 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64v") |
| 1150 gl_api_->glGetInteger64vFn(pname, params); |
| 1151 } |
| 1152 |
| 1153 void TraceGLApi::glGetInteger64vRobustANGLEFn(GLenum pname, |
| 1154 GLsizei bufSize, |
| 1155 GLsizei* length, |
| 1156 GLint64* data) { |
| 1157 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64vRobustANGLE") |
| 1158 gl_api_->glGetInteger64vRobustANGLEFn(pname, bufSize, length, data); |
| 1159 } |
| 1160 |
| 1161 void TraceGLApi::glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) { |
| 1162 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_v") |
| 1163 gl_api_->glGetIntegeri_vFn(target, index, data); |
| 1164 } |
| 1165 |
| 1166 void TraceGLApi::glGetIntegeri_vRobustANGLEFn(GLenum target, |
| 1167 GLuint index, |
| 1168 GLsizei bufSize, |
| 1169 GLsizei* length, |
| 1170 GLint* data) { |
| 1171 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_vRobustANGLE") |
| 1172 gl_api_->glGetIntegeri_vRobustANGLEFn(target, index, bufSize, length, data); |
| 1173 } |
| 1174 |
| 1175 void TraceGLApi::glGetIntegervFn(GLenum pname, GLint* params) { |
| 1176 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegerv") |
| 1177 gl_api_->glGetIntegervFn(pname, params); |
| 1178 } |
| 1179 |
| 1180 void TraceGLApi::glGetIntegervRobustANGLEFn(GLenum pname, |
| 1181 GLsizei bufSize, |
| 1182 GLsizei* length, |
| 1183 GLint* data) { |
| 1184 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegervRobustANGLE") |
| 1185 gl_api_->glGetIntegervRobustANGLEFn(pname, bufSize, length, data); |
| 1186 } |
| 1187 |
| 1188 void TraceGLApi::glGetInternalformativFn(GLenum target, |
| 1189 GLenum internalformat, |
| 1190 GLenum pname, |
| 1191 GLsizei bufSize, |
| 1192 GLint* params) { |
| 1193 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInternalformativ") |
| 1194 gl_api_->glGetInternalformativFn(target, internalformat, pname, bufSize, |
| 1195 params); |
| 1196 } |
| 1197 |
| 1198 void TraceGLApi::glGetInternalformativRobustANGLEFn(GLenum target, |
| 1199 GLenum internalformat, |
| 1200 GLenum pname, |
| 1201 GLsizei bufSize, |
| 1202 GLsizei* length, |
| 1203 GLint* params) { |
| 1204 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1205 "TraceGLAPI::glGetInternalformativRobustANGLE") |
| 1206 gl_api_->glGetInternalformativRobustANGLEFn(target, internalformat, pname, |
| 1207 bufSize, length, params); |
| 1208 } |
| 1209 |
| 1210 void TraceGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname, |
| 1211 GLuint index, |
| 1212 GLsizei bufSize, |
| 1213 GLsizei* length, |
| 1214 GLfloat* val) { |
| 1215 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1216 "TraceGLAPI::glGetMultisamplefvRobustANGLE") |
| 1217 gl_api_->glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length, val); |
| 1218 } |
| 1219 |
| 1220 void TraceGLApi::glGetnUniformfvRobustANGLEFn(GLuint program, |
| 1221 GLint location, |
| 1222 GLsizei bufSize, |
| 1223 GLsizei* length, |
| 1224 GLfloat* params) { |
| 1225 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetnUniformfvRobustANGLE") |
| 1226 gl_api_->glGetnUniformfvRobustANGLEFn(program, location, bufSize, length, |
| 1227 params); |
| 1228 } |
| 1229 |
| 1230 void TraceGLApi::glGetnUniformivRobustANGLEFn(GLuint program, |
| 1231 GLint location, |
| 1232 GLsizei bufSize, |
| 1233 GLsizei* length, |
| 1234 GLint* params) { |
| 1235 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetnUniformivRobustANGLE") |
| 1236 gl_api_->glGetnUniformivRobustANGLEFn(program, location, bufSize, length, |
| 1237 params); |
| 1238 } |
| 1239 |
| 1240 void TraceGLApi::glGetnUniformuivRobustANGLEFn(GLuint program, |
| 1241 GLint location, |
| 1242 GLsizei bufSize, |
| 1243 GLsizei* length, |
| 1244 GLuint* params) { |
| 1245 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1246 "TraceGLAPI::glGetnUniformuivRobustANGLE") |
| 1247 gl_api_->glGetnUniformuivRobustANGLEFn(program, location, bufSize, length, |
| 1248 params); |
| 1249 } |
| 1250 |
| 1251 void TraceGLApi::glGetObjectLabelFn(GLenum identifier, |
| 1252 GLuint name, |
| 1253 GLsizei bufSize, |
| 1254 GLsizei* length, |
| 1255 char* label) { |
| 1256 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetObjectLabel") |
| 1257 gl_api_->glGetObjectLabelFn(identifier, name, bufSize, length, label); |
| 1258 } |
| 1259 |
| 1260 void TraceGLApi::glGetObjectPtrLabelFn(void* ptr, |
| 1261 GLsizei bufSize, |
| 1262 GLsizei* length, |
| 1263 char* label) { |
| 1264 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetObjectPtrLabel") |
| 1265 gl_api_->glGetObjectPtrLabelFn(ptr, bufSize, length, label); |
| 1266 } |
| 1267 |
| 1268 void TraceGLApi::glGetPointervFn(GLenum pname, void** params) { |
| 1269 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetPointerv") |
| 1270 gl_api_->glGetPointervFn(pname, params); |
| 1271 } |
| 1272 |
| 1273 void TraceGLApi::glGetPointervRobustANGLERobustANGLEFn(GLenum pname, |
| 1274 GLsizei bufSize, |
| 1275 GLsizei* length, |
| 1276 void** params) { |
| 1277 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1278 "gpu", "TraceGLAPI::glGetPointervRobustANGLERobustANGLE") |
| 1279 gl_api_->glGetPointervRobustANGLERobustANGLEFn(pname, bufSize, length, |
| 1280 params); |
| 1281 } |
| 1282 |
| 1283 void TraceGLApi::glGetProgramBinaryFn(GLuint program, |
| 1284 GLsizei bufSize, |
| 1285 GLsizei* length, |
| 1286 GLenum* binaryFormat, |
| 1287 GLvoid* binary) { |
| 1288 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramBinary") |
| 1289 gl_api_->glGetProgramBinaryFn(program, bufSize, length, binaryFormat, binary); |
| 1290 } |
| 1291 |
| 1292 void TraceGLApi::glGetProgramInfoLogFn(GLuint program, |
| 1293 GLsizei bufsize, |
| 1294 GLsizei* length, |
| 1295 char* infolog) { |
| 1296 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramInfoLog") |
| 1297 gl_api_->glGetProgramInfoLogFn(program, bufsize, length, infolog); |
| 1298 } |
| 1299 |
| 1300 void TraceGLApi::glGetProgramInterfaceivFn(GLuint program, |
| 1301 GLenum programInterface, |
| 1302 GLenum pname, |
| 1303 GLint* params) { |
| 1304 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramInterfaceiv") |
| 1305 gl_api_->glGetProgramInterfaceivFn(program, programInterface, pname, params); |
| 1306 } |
| 1307 |
| 1308 void TraceGLApi::glGetProgramInterfaceivRobustANGLEFn(GLuint program, |
| 1309 GLenum programInterface, |
| 1310 GLenum pname, |
| 1311 GLsizei bufSize, |
| 1312 GLsizei* length, |
| 1313 GLint* params) { |
| 1314 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1315 "gpu", "TraceGLAPI::glGetProgramInterfaceivRobustANGLE") |
| 1316 gl_api_->glGetProgramInterfaceivRobustANGLEFn(program, programInterface, |
| 1317 pname, bufSize, length, params); |
| 1318 } |
| 1319 |
| 1320 void TraceGLApi::glGetProgramivFn(GLuint program, GLenum pname, GLint* params) { |
| 1321 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramiv") |
| 1322 gl_api_->glGetProgramivFn(program, pname, params); |
| 1323 } |
| 1324 |
| 1325 void TraceGLApi::glGetProgramivRobustANGLEFn(GLuint program, |
| 1326 GLenum pname, |
| 1327 GLsizei bufSize, |
| 1328 GLsizei* length, |
| 1329 GLint* params) { |
| 1330 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramivRobustANGLE") |
| 1331 gl_api_->glGetProgramivRobustANGLEFn(program, pname, bufSize, length, params); |
| 1332 } |
| 1333 |
| 1334 void TraceGLApi::glGetProgramResourceivFn(GLuint program, |
| 1335 GLenum programInterface, |
| 1336 GLuint index, |
| 1337 GLsizei propCount, |
| 1338 const GLenum* props, |
| 1339 GLsizei bufSize, |
| 1340 GLsizei* length, |
| 1341 GLint* params) { |
| 1342 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramResourceiv") |
| 1343 gl_api_->glGetProgramResourceivFn(program, programInterface, index, propCount, |
| 1344 props, bufSize, length, params); |
| 1345 } |
| 1346 |
| 1347 GLint TraceGLApi::glGetProgramResourceLocationFn(GLuint program, |
| 1348 GLenum programInterface, |
| 1349 const char* name) { |
| 1350 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1351 "TraceGLAPI::glGetProgramResourceLocation") |
| 1352 return gl_api_->glGetProgramResourceLocationFn(program, programInterface, |
| 1353 name); |
| 1354 } |
| 1355 |
| 1356 void TraceGLApi::glGetProgramResourceNameFn(GLuint program, |
| 1357 GLenum programInterface, |
| 1358 GLuint index, |
| 1359 GLsizei bufSize, |
| 1360 GLsizei* length, |
| 1361 GLchar* name) { |
| 1362 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramResourceName") |
| 1363 gl_api_->glGetProgramResourceNameFn(program, programInterface, index, bufSize, |
| 1364 length, name); |
| 1365 } |
| 1366 |
| 1367 void TraceGLApi::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) { |
| 1368 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryiv") |
| 1369 gl_api_->glGetQueryivFn(target, pname, params); |
| 1370 } |
| 1371 |
| 1372 void TraceGLApi::glGetQueryivRobustANGLEFn(GLenum target, |
| 1373 GLenum pname, |
| 1374 GLsizei bufSize, |
| 1375 GLsizei* length, |
| 1376 GLint* params) { |
| 1377 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryivRobustANGLE") |
| 1378 gl_api_->glGetQueryivRobustANGLEFn(target, pname, bufSize, length, params); |
| 1379 } |
| 1380 |
| 1381 void TraceGLApi::glGetQueryObjecti64vFn(GLuint id, |
| 1382 GLenum pname, |
| 1383 GLint64* params) { |
| 1384 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjecti64v") |
| 1385 gl_api_->glGetQueryObjecti64vFn(id, pname, params); |
| 1386 } |
| 1387 |
| 1388 void TraceGLApi::glGetQueryObjecti64vRobustANGLEFn(GLuint id, |
| 1389 GLenum pname, |
| 1390 GLsizei bufSize, |
| 1391 GLsizei* length, |
| 1392 GLint64* params) { |
| 1393 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1394 "TraceGLAPI::glGetQueryObjecti64vRobustANGLE") |
| 1395 gl_api_->glGetQueryObjecti64vRobustANGLEFn(id, pname, bufSize, length, |
| 1396 params); |
| 1397 } |
| 1398 |
| 1399 void TraceGLApi::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) { |
| 1400 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectiv") |
| 1401 gl_api_->glGetQueryObjectivFn(id, pname, params); |
| 1402 } |
| 1403 |
| 1404 void TraceGLApi::glGetQueryObjectivRobustANGLEFn(GLuint id, |
| 1405 GLenum pname, |
| 1406 GLsizei bufSize, |
| 1407 GLsizei* length, |
| 1408 GLint* params) { |
| 1409 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1410 "TraceGLAPI::glGetQueryObjectivRobustANGLE") |
| 1411 gl_api_->glGetQueryObjectivRobustANGLEFn(id, pname, bufSize, length, params); |
| 1412 } |
| 1413 |
| 1414 void TraceGLApi::glGetQueryObjectui64vFn(GLuint id, |
| 1415 GLenum pname, |
| 1416 GLuint64* params) { |
| 1417 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectui64v") |
| 1418 gl_api_->glGetQueryObjectui64vFn(id, pname, params); |
| 1419 } |
| 1420 |
| 1421 void TraceGLApi::glGetQueryObjectui64vRobustANGLEFn(GLuint id, |
| 1422 GLenum pname, |
| 1423 GLsizei bufSize, |
| 1424 GLsizei* length, |
| 1425 GLuint64* params) { |
| 1426 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1427 "TraceGLAPI::glGetQueryObjectui64vRobustANGLE") |
| 1428 gl_api_->glGetQueryObjectui64vRobustANGLEFn(id, pname, bufSize, length, |
| 1429 params); |
| 1430 } |
| 1431 |
| 1432 void TraceGLApi::glGetQueryObjectuivFn(GLuint id, |
| 1433 GLenum pname, |
| 1434 GLuint* params) { |
| 1435 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectuiv") |
| 1436 gl_api_->glGetQueryObjectuivFn(id, pname, params); |
| 1437 } |
| 1438 |
| 1439 void TraceGLApi::glGetQueryObjectuivRobustANGLEFn(GLuint id, |
| 1440 GLenum pname, |
| 1441 GLsizei bufSize, |
| 1442 GLsizei* length, |
| 1443 GLuint* params) { |
| 1444 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1445 "TraceGLAPI::glGetQueryObjectuivRobustANGLE") |
| 1446 gl_api_->glGetQueryObjectuivRobustANGLEFn(id, pname, bufSize, length, params); |
| 1447 } |
| 1448 |
| 1449 void TraceGLApi::glGetRenderbufferParameterivEXTFn(GLenum target, |
| 1450 GLenum pname, |
| 1451 GLint* params) { |
| 1452 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1453 "TraceGLAPI::glGetRenderbufferParameterivEXT") |
| 1454 gl_api_->glGetRenderbufferParameterivEXTFn(target, pname, params); |
| 1455 } |
| 1456 |
| 1457 void TraceGLApi::glGetRenderbufferParameterivRobustANGLEFn(GLenum target, |
| 1458 GLenum pname, |
| 1459 GLsizei bufSize, |
| 1460 GLsizei* length, |
| 1461 GLint* params) { |
| 1462 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1463 "gpu", "TraceGLAPI::glGetRenderbufferParameterivRobustANGLE") |
| 1464 gl_api_->glGetRenderbufferParameterivRobustANGLEFn(target, pname, bufSize, |
| 1465 length, params); |
| 1466 } |
| 1467 |
| 1468 void TraceGLApi::glGetSamplerParameterfvFn(GLuint sampler, |
| 1469 GLenum pname, |
| 1470 GLfloat* params) { |
| 1471 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSamplerParameterfv") |
| 1472 gl_api_->glGetSamplerParameterfvFn(sampler, pname, params); |
| 1473 } |
| 1474 |
| 1475 void TraceGLApi::glGetSamplerParameterfvRobustANGLEFn(GLuint sampler, |
| 1476 GLenum pname, |
| 1477 GLsizei bufSize, |
| 1478 GLsizei* length, |
| 1479 GLfloat* params) { |
| 1480 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1481 "gpu", "TraceGLAPI::glGetSamplerParameterfvRobustANGLE") |
| 1482 gl_api_->glGetSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, length, |
| 1483 params); |
| 1484 } |
| 1485 |
| 1486 void TraceGLApi::glGetSamplerParameterIivRobustANGLEFn(GLuint sampler, |
| 1487 GLenum pname, |
| 1488 GLsizei bufSize, |
| 1489 GLsizei* length, |
| 1490 GLint* params) { |
| 1491 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1492 "gpu", "TraceGLAPI::glGetSamplerParameterIivRobustANGLE") |
| 1493 gl_api_->glGetSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize, |
| 1494 length, params); |
| 1495 } |
| 1496 |
| 1497 void TraceGLApi::glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler, |
| 1498 GLenum pname, |
| 1499 GLsizei bufSize, |
| 1500 GLsizei* length, |
| 1501 GLuint* params) { |
| 1502 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1503 "gpu", "TraceGLAPI::glGetSamplerParameterIuivRobustANGLE") |
| 1504 gl_api_->glGetSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize, |
| 1505 length, params); |
| 1506 } |
| 1507 |
| 1508 void TraceGLApi::glGetSamplerParameterivFn(GLuint sampler, |
| 1509 GLenum pname, |
| 1510 GLint* params) { |
| 1511 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSamplerParameteriv") |
| 1512 gl_api_->glGetSamplerParameterivFn(sampler, pname, params); |
| 1513 } |
| 1514 |
| 1515 void TraceGLApi::glGetSamplerParameterivRobustANGLEFn(GLuint sampler, |
| 1516 GLenum pname, |
| 1517 GLsizei bufSize, |
| 1518 GLsizei* length, |
| 1519 GLint* params) { |
| 1520 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1521 "gpu", "TraceGLAPI::glGetSamplerParameterivRobustANGLE") |
| 1522 gl_api_->glGetSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, length, |
| 1523 params); |
| 1524 } |
| 1525 |
| 1526 void TraceGLApi::glGetShaderInfoLogFn(GLuint shader, |
| 1527 GLsizei bufsize, |
| 1528 GLsizei* length, |
| 1529 char* infolog) { |
| 1530 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderInfoLog") |
| 1531 gl_api_->glGetShaderInfoLogFn(shader, bufsize, length, infolog); |
| 1532 } |
| 1533 |
| 1534 void TraceGLApi::glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) { |
| 1535 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderiv") |
| 1536 gl_api_->glGetShaderivFn(shader, pname, params); |
| 1537 } |
| 1538 |
| 1539 void TraceGLApi::glGetShaderivRobustANGLEFn(GLuint shader, |
| 1540 GLenum pname, |
| 1541 GLsizei bufSize, |
| 1542 GLsizei* length, |
| 1543 GLint* params) { |
| 1544 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderivRobustANGLE") |
| 1545 gl_api_->glGetShaderivRobustANGLEFn(shader, pname, bufSize, length, params); |
| 1546 } |
| 1547 |
| 1548 void TraceGLApi::glGetShaderPrecisionFormatFn(GLenum shadertype, |
| 1549 GLenum precisiontype, |
| 1550 GLint* range, |
| 1551 GLint* precision) { |
| 1552 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderPrecisionFormat") |
| 1553 gl_api_->glGetShaderPrecisionFormatFn(shadertype, precisiontype, range, |
| 1554 precision); |
| 1555 } |
| 1556 |
| 1557 void TraceGLApi::glGetShaderSourceFn(GLuint shader, |
| 1558 GLsizei bufsize, |
| 1559 GLsizei* length, |
| 1560 char* source) { |
| 1561 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderSource") |
| 1562 gl_api_->glGetShaderSourceFn(shader, bufsize, length, source); |
| 1563 } |
| 1564 |
| 1565 const GLubyte* TraceGLApi::glGetStringFn(GLenum name) { |
| 1566 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetString") |
| 1567 return gl_api_->glGetStringFn(name); |
| 1568 } |
| 1569 |
| 1570 const GLubyte* TraceGLApi::glGetStringiFn(GLenum name, GLuint index) { |
| 1571 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetStringi") |
| 1572 return gl_api_->glGetStringiFn(name, index); |
| 1573 } |
| 1574 |
| 1575 void TraceGLApi::glGetSyncivFn(GLsync sync, |
| 1576 GLenum pname, |
| 1577 GLsizei bufSize, |
| 1578 GLsizei* length, |
| 1579 GLint* values) { |
| 1580 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSynciv") |
| 1581 gl_api_->glGetSyncivFn(sync, pname, bufSize, length, values); |
| 1582 } |
| 1583 |
| 1584 void TraceGLApi::glGetTexLevelParameterfvFn(GLenum target, |
| 1585 GLint level, |
| 1586 GLenum pname, |
| 1587 GLfloat* params) { |
| 1588 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexLevelParameterfv") |
| 1589 gl_api_->glGetTexLevelParameterfvFn(target, level, pname, params); |
| 1590 } |
| 1591 |
| 1592 void TraceGLApi::glGetTexLevelParameterfvRobustANGLEFn(GLenum target, |
| 1593 GLint level, |
| 1594 GLenum pname, |
| 1595 GLsizei bufSize, |
| 1596 GLsizei* length, |
| 1597 GLfloat* params) { |
| 1598 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1599 "gpu", "TraceGLAPI::glGetTexLevelParameterfvRobustANGLE") |
| 1600 gl_api_->glGetTexLevelParameterfvRobustANGLEFn(target, level, pname, bufSize, |
| 1601 length, params); |
| 1602 } |
| 1603 |
| 1604 void TraceGLApi::glGetTexLevelParameterivFn(GLenum target, |
| 1605 GLint level, |
| 1606 GLenum pname, |
| 1607 GLint* params) { |
| 1608 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexLevelParameteriv") |
| 1609 gl_api_->glGetTexLevelParameterivFn(target, level, pname, params); |
| 1610 } |
| 1611 |
| 1612 void TraceGLApi::glGetTexLevelParameterivRobustANGLEFn(GLenum target, |
| 1613 GLint level, |
| 1614 GLenum pname, |
| 1615 GLsizei bufSize, |
| 1616 GLsizei* length, |
| 1617 GLint* params) { |
| 1618 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1619 "gpu", "TraceGLAPI::glGetTexLevelParameterivRobustANGLE") |
| 1620 gl_api_->glGetTexLevelParameterivRobustANGLEFn(target, level, pname, bufSize, |
| 1621 length, params); |
| 1622 } |
| 1623 |
| 1624 void TraceGLApi::glGetTexParameterfvFn(GLenum target, |
| 1625 GLenum pname, |
| 1626 GLfloat* params) { |
| 1627 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexParameterfv") |
| 1628 gl_api_->glGetTexParameterfvFn(target, pname, params); |
| 1629 } |
| 1630 |
| 1631 void TraceGLApi::glGetTexParameterfvRobustANGLEFn(GLenum target, |
| 1632 GLenum pname, |
| 1633 GLsizei bufSize, |
| 1634 GLsizei* length, |
| 1635 GLfloat* params) { |
| 1636 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1637 "TraceGLAPI::glGetTexParameterfvRobustANGLE") |
| 1638 gl_api_->glGetTexParameterfvRobustANGLEFn(target, pname, bufSize, length, |
| 1639 params); |
| 1640 } |
| 1641 |
| 1642 void TraceGLApi::glGetTexParameterIivRobustANGLEFn(GLenum target, |
| 1643 GLenum pname, |
| 1644 GLsizei bufSize, |
| 1645 GLsizei* length, |
| 1646 GLint* params) { |
| 1647 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1648 "TraceGLAPI::glGetTexParameterIivRobustANGLE") |
| 1649 gl_api_->glGetTexParameterIivRobustANGLEFn(target, pname, bufSize, length, |
| 1650 params); |
| 1651 } |
| 1652 |
| 1653 void TraceGLApi::glGetTexParameterIuivRobustANGLEFn(GLenum target, |
| 1654 GLenum pname, |
| 1655 GLsizei bufSize, |
| 1656 GLsizei* length, |
| 1657 GLuint* params) { |
| 1658 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1659 "TraceGLAPI::glGetTexParameterIuivRobustANGLE") |
| 1660 gl_api_->glGetTexParameterIuivRobustANGLEFn(target, pname, bufSize, length, |
| 1661 params); |
| 1662 } |
| 1663 |
| 1664 void TraceGLApi::glGetTexParameterivFn(GLenum target, |
| 1665 GLenum pname, |
| 1666 GLint* params) { |
| 1667 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexParameteriv") |
| 1668 gl_api_->glGetTexParameterivFn(target, pname, params); |
| 1669 } |
| 1670 |
| 1671 void TraceGLApi::glGetTexParameterivRobustANGLEFn(GLenum target, |
| 1672 GLenum pname, |
| 1673 GLsizei bufSize, |
| 1674 GLsizei* length, |
| 1675 GLint* params) { |
| 1676 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1677 "TraceGLAPI::glGetTexParameterivRobustANGLE") |
| 1678 gl_api_->glGetTexParameterivRobustANGLEFn(target, pname, bufSize, length, |
| 1679 params); |
| 1680 } |
| 1681 |
| 1682 void TraceGLApi::glGetTransformFeedbackVaryingFn(GLuint program, |
| 1683 GLuint index, |
| 1684 GLsizei bufSize, |
| 1685 GLsizei* length, |
| 1686 GLsizei* size, |
| 1687 GLenum* type, |
| 1688 char* name) { |
| 1689 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1690 "TraceGLAPI::glGetTransformFeedbackVarying") |
| 1691 gl_api_->glGetTransformFeedbackVaryingFn(program, index, bufSize, length, |
| 1692 size, type, name); |
| 1693 } |
| 1694 |
| 1695 void TraceGLApi::glGetTranslatedShaderSourceANGLEFn(GLuint shader, |
| 1696 GLsizei bufsize, |
| 1697 GLsizei* length, |
| 1698 char* source) { |
| 1699 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1700 "TraceGLAPI::glGetTranslatedShaderSourceANGLE") |
| 1701 gl_api_->glGetTranslatedShaderSourceANGLEFn(shader, bufsize, length, source); |
| 1702 } |
| 1703 |
| 1704 GLuint TraceGLApi::glGetUniformBlockIndexFn(GLuint program, |
| 1705 const char* uniformBlockName) { |
| 1706 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformBlockIndex") |
| 1707 return gl_api_->glGetUniformBlockIndexFn(program, uniformBlockName); |
| 1708 } |
| 1709 |
| 1710 void TraceGLApi::glGetUniformfvFn(GLuint program, |
| 1711 GLint location, |
| 1712 GLfloat* params) { |
| 1713 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformfv") |
| 1714 gl_api_->glGetUniformfvFn(program, location, params); |
| 1715 } |
| 1716 |
| 1717 void TraceGLApi::glGetUniformfvRobustANGLEFn(GLuint program, |
| 1718 GLint location, |
| 1719 GLsizei bufSize, |
| 1720 GLsizei* length, |
| 1721 GLfloat* params) { |
| 1722 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformfvRobustANGLE") |
| 1723 gl_api_->glGetUniformfvRobustANGLEFn(program, location, bufSize, length, |
| 1724 params); |
| 1725 } |
| 1726 |
| 1727 void TraceGLApi::glGetUniformIndicesFn(GLuint program, |
| 1728 GLsizei uniformCount, |
| 1729 const char* const* uniformNames, |
| 1730 GLuint* uniformIndices) { |
| 1731 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformIndices") |
| 1732 gl_api_->glGetUniformIndicesFn(program, uniformCount, uniformNames, |
| 1733 uniformIndices); |
| 1734 } |
| 1735 |
| 1736 void TraceGLApi::glGetUniformivFn(GLuint program, |
| 1737 GLint location, |
| 1738 GLint* params) { |
| 1739 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformiv") |
| 1740 gl_api_->glGetUniformivFn(program, location, params); |
| 1741 } |
| 1742 |
| 1743 void TraceGLApi::glGetUniformivRobustANGLEFn(GLuint program, |
| 1744 GLint location, |
| 1745 GLsizei bufSize, |
| 1746 GLsizei* length, |
| 1747 GLint* params) { |
| 1748 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformivRobustANGLE") |
| 1749 gl_api_->glGetUniformivRobustANGLEFn(program, location, bufSize, length, |
| 1750 params); |
| 1751 } |
| 1752 |
| 1753 GLint TraceGLApi::glGetUniformLocationFn(GLuint program, const char* name) { |
| 1754 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformLocation") |
| 1755 return gl_api_->glGetUniformLocationFn(program, name); |
| 1756 } |
| 1757 |
| 1758 void TraceGLApi::glGetUniformuivFn(GLuint program, |
| 1759 GLint location, |
| 1760 GLuint* params) { |
| 1761 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformuiv") |
| 1762 gl_api_->glGetUniformuivFn(program, location, params); |
| 1763 } |
| 1764 |
| 1765 void TraceGLApi::glGetUniformuivRobustANGLEFn(GLuint program, |
| 1766 GLint location, |
| 1767 GLsizei bufSize, |
| 1768 GLsizei* length, |
| 1769 GLuint* params) { |
| 1770 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformuivRobustANGLE") |
| 1771 gl_api_->glGetUniformuivRobustANGLEFn(program, location, bufSize, length, |
| 1772 params); |
| 1773 } |
| 1774 |
| 1775 void TraceGLApi::glGetVertexAttribfvFn(GLuint index, |
| 1776 GLenum pname, |
| 1777 GLfloat* params) { |
| 1778 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribfv") |
| 1779 gl_api_->glGetVertexAttribfvFn(index, pname, params); |
| 1780 } |
| 1781 |
| 1782 void TraceGLApi::glGetVertexAttribfvRobustANGLEFn(GLuint index, |
| 1783 GLenum pname, |
| 1784 GLsizei bufSize, |
| 1785 GLsizei* length, |
| 1786 GLfloat* params) { |
| 1787 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1788 "TraceGLAPI::glGetVertexAttribfvRobustANGLE") |
| 1789 gl_api_->glGetVertexAttribfvRobustANGLEFn(index, pname, bufSize, length, |
| 1790 params); |
| 1791 } |
| 1792 |
| 1793 void TraceGLApi::glGetVertexAttribIivRobustANGLEFn(GLuint index, |
| 1794 GLenum pname, |
| 1795 GLsizei bufSize, |
| 1796 GLsizei* length, |
| 1797 GLint* params) { |
| 1798 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1799 "TraceGLAPI::glGetVertexAttribIivRobustANGLE") |
| 1800 gl_api_->glGetVertexAttribIivRobustANGLEFn(index, pname, bufSize, length, |
| 1801 params); |
| 1802 } |
| 1803 |
| 1804 void TraceGLApi::glGetVertexAttribIuivRobustANGLEFn(GLuint index, |
| 1805 GLenum pname, |
| 1806 GLsizei bufSize, |
| 1807 GLsizei* length, |
| 1808 GLuint* params) { |
| 1809 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1810 "TraceGLAPI::glGetVertexAttribIuivRobustANGLE") |
| 1811 gl_api_->glGetVertexAttribIuivRobustANGLEFn(index, pname, bufSize, length, |
| 1812 params); |
| 1813 } |
| 1814 |
| 1815 void TraceGLApi::glGetVertexAttribivFn(GLuint index, |
| 1816 GLenum pname, |
| 1817 GLint* params) { |
| 1818 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribiv") |
| 1819 gl_api_->glGetVertexAttribivFn(index, pname, params); |
| 1820 } |
| 1821 |
| 1822 void TraceGLApi::glGetVertexAttribivRobustANGLEFn(GLuint index, |
| 1823 GLenum pname, |
| 1824 GLsizei bufSize, |
| 1825 GLsizei* length, |
| 1826 GLint* params) { |
| 1827 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 1828 "TraceGLAPI::glGetVertexAttribivRobustANGLE") |
| 1829 gl_api_->glGetVertexAttribivRobustANGLEFn(index, pname, bufSize, length, |
| 1830 params); |
| 1831 } |
| 1832 |
| 1833 void TraceGLApi::glGetVertexAttribPointervFn(GLuint index, |
| 1834 GLenum pname, |
| 1835 void** pointer) { |
| 1836 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribPointerv") |
| 1837 gl_api_->glGetVertexAttribPointervFn(index, pname, pointer); |
| 1838 } |
| 1839 |
| 1840 void TraceGLApi::glGetVertexAttribPointervRobustANGLEFn(GLuint index, |
| 1841 GLenum pname, |
| 1842 GLsizei bufSize, |
| 1843 GLsizei* length, |
| 1844 void** pointer) { |
| 1845 TRACE_EVENT_BINARY_EFFICIENT0( |
| 1846 "gpu", "TraceGLAPI::glGetVertexAttribPointervRobustANGLE") |
| 1847 gl_api_->glGetVertexAttribPointervRobustANGLEFn(index, pname, bufSize, length, |
| 1848 pointer); |
| 1849 } |
| 1850 |
| 1851 void TraceGLApi::glHintFn(GLenum target, GLenum mode) { |
| 1852 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glHint") |
| 1853 gl_api_->glHintFn(target, mode); |
| 1854 } |
| 1855 |
| 1856 void TraceGLApi::glInsertEventMarkerEXTFn(GLsizei length, const char* marker) { |
| 1857 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glInsertEventMarkerEXT") |
| 1858 gl_api_->glInsertEventMarkerEXTFn(length, marker); |
| 1859 } |
| 1860 |
| 1861 void TraceGLApi::glInvalidateFramebufferFn(GLenum target, |
| 1862 GLsizei numAttachments, |
| 1863 const GLenum* attachments) { |
| 1864 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glInvalidateFramebuffer") |
| 1865 gl_api_->glInvalidateFramebufferFn(target, numAttachments, attachments); |
| 1866 } |
| 1867 |
| 1868 void TraceGLApi::glInvalidateSubFramebufferFn(GLenum target, |
| 1869 GLsizei numAttachments, |
| 1870 const GLenum* attachments, |
| 1871 GLint x, |
| 1872 GLint y, |
| 1873 GLint width, |
| 1874 GLint height) { |
| 1875 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glInvalidateSubFramebuffer") |
| 1876 gl_api_->glInvalidateSubFramebufferFn(target, numAttachments, attachments, x, |
| 1877 y, width, height); |
| 1878 } |
| 1879 |
| 1880 GLboolean TraceGLApi::glIsBufferFn(GLuint buffer) { |
| 1881 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsBuffer") |
| 1882 return gl_api_->glIsBufferFn(buffer); |
| 1883 } |
| 1884 |
| 1885 GLboolean TraceGLApi::glIsEnabledFn(GLenum cap) { |
| 1886 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsEnabled") |
| 1887 return gl_api_->glIsEnabledFn(cap); |
| 1888 } |
| 1889 |
| 1890 GLboolean TraceGLApi::glIsFenceAPPLEFn(GLuint fence) { |
| 1891 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsFenceAPPLE") |
| 1892 return gl_api_->glIsFenceAPPLEFn(fence); |
| 1893 } |
| 1894 |
| 1895 GLboolean TraceGLApi::glIsFenceNVFn(GLuint fence) { |
| 1896 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsFenceNV") |
| 1897 return gl_api_->glIsFenceNVFn(fence); |
| 1898 } |
| 1899 |
| 1900 GLboolean TraceGLApi::glIsFramebufferEXTFn(GLuint framebuffer) { |
| 1901 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsFramebufferEXT") |
| 1902 return gl_api_->glIsFramebufferEXTFn(framebuffer); |
| 1903 } |
| 1904 |
| 1905 GLboolean TraceGLApi::glIsPathNVFn(GLuint path) { |
| 1906 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsPathNV") |
| 1907 return gl_api_->glIsPathNVFn(path); |
| 1908 } |
| 1909 |
| 1910 GLboolean TraceGLApi::glIsProgramFn(GLuint program) { |
| 1911 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsProgram") |
| 1912 return gl_api_->glIsProgramFn(program); |
| 1913 } |
| 1914 |
| 1915 GLboolean TraceGLApi::glIsQueryFn(GLuint query) { |
| 1916 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsQuery") |
| 1917 return gl_api_->glIsQueryFn(query); |
| 1918 } |
| 1919 |
| 1920 GLboolean TraceGLApi::glIsRenderbufferEXTFn(GLuint renderbuffer) { |
| 1921 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsRenderbufferEXT") |
| 1922 return gl_api_->glIsRenderbufferEXTFn(renderbuffer); |
| 1923 } |
| 1924 |
| 1925 GLboolean TraceGLApi::glIsSamplerFn(GLuint sampler) { |
| 1926 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsSampler") |
| 1927 return gl_api_->glIsSamplerFn(sampler); |
| 1928 } |
| 1929 |
| 1930 GLboolean TraceGLApi::glIsShaderFn(GLuint shader) { |
| 1931 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsShader") |
| 1932 return gl_api_->glIsShaderFn(shader); |
| 1933 } |
| 1934 |
| 1935 GLboolean TraceGLApi::glIsSyncFn(GLsync sync) { |
| 1936 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsSync") |
| 1937 return gl_api_->glIsSyncFn(sync); |
| 1938 } |
| 1939 |
| 1940 GLboolean TraceGLApi::glIsTextureFn(GLuint texture) { |
| 1941 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsTexture") |
| 1942 return gl_api_->glIsTextureFn(texture); |
| 1943 } |
| 1944 |
| 1945 GLboolean TraceGLApi::glIsTransformFeedbackFn(GLuint id) { |
| 1946 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsTransformFeedback") |
| 1947 return gl_api_->glIsTransformFeedbackFn(id); |
| 1948 } |
| 1949 |
| 1950 GLboolean TraceGLApi::glIsVertexArrayOESFn(GLuint array) { |
| 1951 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsVertexArrayOES") |
| 1952 return gl_api_->glIsVertexArrayOESFn(array); |
| 1953 } |
| 1954 |
| 1955 void TraceGLApi::glLineWidthFn(GLfloat width) { |
| 1956 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glLineWidth") |
| 1957 gl_api_->glLineWidthFn(width); |
| 1958 } |
| 1959 |
| 1960 void TraceGLApi::glLinkProgramFn(GLuint program) { |
| 1961 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glLinkProgram") |
| 1962 gl_api_->glLinkProgramFn(program); |
| 1963 } |
| 1964 |
| 1965 void* TraceGLApi::glMapBufferFn(GLenum target, GLenum access) { |
| 1966 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMapBuffer") |
| 1967 return gl_api_->glMapBufferFn(target, access); |
| 1968 } |
| 1969 |
| 1970 void* TraceGLApi::glMapBufferRangeFn(GLenum target, |
| 1971 GLintptr offset, |
| 1972 GLsizeiptr length, |
| 1973 GLbitfield access) { |
| 1974 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMapBufferRange") |
| 1975 return gl_api_->glMapBufferRangeFn(target, offset, length, access); |
| 1976 } |
| 1977 |
| 1978 void TraceGLApi::glMatrixLoadfEXTFn(GLenum matrixMode, const GLfloat* m) { |
| 1979 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMatrixLoadfEXT") |
| 1980 gl_api_->glMatrixLoadfEXTFn(matrixMode, m); |
| 1981 } |
| 1982 |
| 1983 void TraceGLApi::glMatrixLoadIdentityEXTFn(GLenum matrixMode) { |
| 1984 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMatrixLoadIdentityEXT") |
| 1985 gl_api_->glMatrixLoadIdentityEXTFn(matrixMode); |
| 1986 } |
| 1987 |
| 1988 void TraceGLApi::glMemoryBarrierEXTFn(GLbitfield barriers) { |
| 1989 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMemoryBarrierEXT") |
| 1990 gl_api_->glMemoryBarrierEXTFn(barriers); |
| 1991 } |
| 1992 |
| 1993 void TraceGLApi::glObjectLabelFn(GLenum identifier, |
| 1994 GLuint name, |
| 1995 GLsizei length, |
| 1996 const char* label) { |
| 1997 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glObjectLabel") |
| 1998 gl_api_->glObjectLabelFn(identifier, name, length, label); |
| 1999 } |
| 2000 |
| 2001 void TraceGLApi::glObjectPtrLabelFn(void* ptr, |
| 2002 GLsizei length, |
| 2003 const char* label) { |
| 2004 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glObjectPtrLabel") |
| 2005 gl_api_->glObjectPtrLabelFn(ptr, length, label); |
| 2006 } |
| 2007 |
| 2008 void TraceGLApi::glPathCommandsNVFn(GLuint path, |
| 2009 GLsizei numCommands, |
| 2010 const GLubyte* commands, |
| 2011 GLsizei numCoords, |
| 2012 GLenum coordType, |
| 2013 const GLvoid* coords) { |
| 2014 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPathCommandsNV") |
| 2015 gl_api_->glPathCommandsNVFn(path, numCommands, commands, numCoords, coordType, |
| 2016 coords); |
| 2017 } |
| 2018 |
| 2019 void TraceGLApi::glPathParameterfNVFn(GLuint path, |
| 2020 GLenum pname, |
| 2021 GLfloat value) { |
| 2022 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPathParameterfNV") |
| 2023 gl_api_->glPathParameterfNVFn(path, pname, value); |
| 2024 } |
| 2025 |
| 2026 void TraceGLApi::glPathParameteriNVFn(GLuint path, GLenum pname, GLint value) { |
| 2027 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPathParameteriNV") |
| 2028 gl_api_->glPathParameteriNVFn(path, pname, value); |
| 2029 } |
| 2030 |
| 2031 void TraceGLApi::glPathStencilFuncNVFn(GLenum func, GLint ref, GLuint mask) { |
| 2032 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPathStencilFuncNV") |
| 2033 gl_api_->glPathStencilFuncNVFn(func, ref, mask); |
| 2034 } |
| 2035 |
| 2036 void TraceGLApi::glPauseTransformFeedbackFn(void) { |
| 2037 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPauseTransformFeedback") |
| 2038 gl_api_->glPauseTransformFeedbackFn(); |
| 2039 } |
| 2040 |
| 2041 void TraceGLApi::glPixelStoreiFn(GLenum pname, GLint param) { |
| 2042 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPixelStorei") |
| 2043 gl_api_->glPixelStoreiFn(pname, param); |
| 2044 } |
| 2045 |
| 2046 void TraceGLApi::glPointParameteriFn(GLenum pname, GLint param) { |
| 2047 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPointParameteri") |
| 2048 gl_api_->glPointParameteriFn(pname, param); |
| 2049 } |
| 2050 |
| 2051 void TraceGLApi::glPolygonOffsetFn(GLfloat factor, GLfloat units) { |
| 2052 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPolygonOffset") |
| 2053 gl_api_->glPolygonOffsetFn(factor, units); |
| 2054 } |
| 2055 |
| 2056 void TraceGLApi::glPopDebugGroupFn() { |
| 2057 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPopDebugGroup") |
| 2058 gl_api_->glPopDebugGroupFn(); |
| 2059 } |
| 2060 |
| 2061 void TraceGLApi::glPopGroupMarkerEXTFn(void) { |
| 2062 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPopGroupMarkerEXT") |
| 2063 gl_api_->glPopGroupMarkerEXTFn(); |
| 2064 } |
| 2065 |
| 2066 void TraceGLApi::glPrimitiveRestartIndexFn(GLuint index) { |
| 2067 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPrimitiveRestartIndex") |
| 2068 gl_api_->glPrimitiveRestartIndexFn(index); |
| 2069 } |
| 2070 |
| 2071 void TraceGLApi::glProgramBinaryFn(GLuint program, |
| 2072 GLenum binaryFormat, |
| 2073 const GLvoid* binary, |
| 2074 GLsizei length) { |
| 2075 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glProgramBinary") |
| 2076 gl_api_->glProgramBinaryFn(program, binaryFormat, binary, length); |
| 2077 } |
| 2078 |
| 2079 void TraceGLApi::glProgramParameteriFn(GLuint program, |
| 2080 GLenum pname, |
| 2081 GLint value) { |
| 2082 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glProgramParameteri") |
| 2083 gl_api_->glProgramParameteriFn(program, pname, value); |
| 2084 } |
| 2085 |
| 2086 void TraceGLApi::glProgramPathFragmentInputGenNVFn(GLuint program, |
| 2087 GLint location, |
| 2088 GLenum genMode, |
| 2089 GLint components, |
| 2090 const GLfloat* coeffs) { |
| 2091 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2092 "TraceGLAPI::glProgramPathFragmentInputGenNV") |
| 2093 gl_api_->glProgramPathFragmentInputGenNVFn(program, location, genMode, |
| 2094 components, coeffs); |
| 2095 } |
| 2096 |
| 2097 void TraceGLApi::glPushDebugGroupFn(GLenum source, |
| 2098 GLuint id, |
| 2099 GLsizei length, |
| 2100 const char* message) { |
| 2101 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPushDebugGroup") |
| 2102 gl_api_->glPushDebugGroupFn(source, id, length, message); |
| 2103 } |
| 2104 |
| 2105 void TraceGLApi::glPushGroupMarkerEXTFn(GLsizei length, const char* marker) { |
| 2106 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPushGroupMarkerEXT") |
| 2107 gl_api_->glPushGroupMarkerEXTFn(length, marker); |
| 2108 } |
| 2109 |
| 2110 void TraceGLApi::glQueryCounterFn(GLuint id, GLenum target) { |
| 2111 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glQueryCounter") |
| 2112 gl_api_->glQueryCounterFn(id, target); |
| 2113 } |
| 2114 |
| 2115 void TraceGLApi::glReadBufferFn(GLenum src) { |
| 2116 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadBuffer") |
| 2117 gl_api_->glReadBufferFn(src); |
| 2118 } |
| 2119 |
| 2120 void TraceGLApi::glReadnPixelsRobustANGLEFn(GLint x, |
| 2121 GLint y, |
| 2122 GLsizei width, |
| 2123 GLsizei height, |
| 2124 GLenum format, |
| 2125 GLenum type, |
| 2126 GLsizei bufSize, |
| 2127 GLsizei* length, |
| 2128 void* data) { |
| 2129 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadnPixelsRobustANGLE") |
| 2130 gl_api_->glReadnPixelsRobustANGLEFn(x, y, width, height, format, type, |
| 2131 bufSize, length, data); |
| 2132 } |
| 2133 |
| 2134 void TraceGLApi::glReadPixelsFn(GLint x, |
| 2135 GLint y, |
| 2136 GLsizei width, |
| 2137 GLsizei height, |
| 2138 GLenum format, |
| 2139 GLenum type, |
| 2140 void* pixels) { |
| 2141 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadPixels") |
| 2142 gl_api_->glReadPixelsFn(x, y, width, height, format, type, pixels); |
| 2143 } |
| 2144 |
| 2145 void TraceGLApi::glReadPixelsRobustANGLEFn(GLint x, |
| 2146 GLint y, |
| 2147 GLsizei width, |
| 2148 GLsizei height, |
| 2149 GLenum format, |
| 2150 GLenum type, |
| 2151 GLsizei bufSize, |
| 2152 GLsizei* length, |
| 2153 void* pixels) { |
| 2154 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadPixelsRobustANGLE") |
| 2155 gl_api_->glReadPixelsRobustANGLEFn(x, y, width, height, format, type, bufSize, |
| 2156 length, pixels); |
| 2157 } |
| 2158 |
| 2159 void TraceGLApi::glReleaseShaderCompilerFn(void) { |
| 2160 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReleaseShaderCompiler") |
| 2161 gl_api_->glReleaseShaderCompilerFn(); |
| 2162 } |
| 2163 |
| 2164 void TraceGLApi::glRenderbufferStorageEXTFn(GLenum target, |
| 2165 GLenum internalformat, |
| 2166 GLsizei width, |
| 2167 GLsizei height) { |
| 2168 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glRenderbufferStorageEXT") |
| 2169 gl_api_->glRenderbufferStorageEXTFn(target, internalformat, width, height); |
| 2170 } |
| 2171 |
| 2172 void TraceGLApi::glRenderbufferStorageMultisampleFn(GLenum target, |
| 2173 GLsizei samples, |
| 2174 GLenum internalformat, |
| 2175 GLsizei width, |
| 2176 GLsizei height) { |
| 2177 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2178 "TraceGLAPI::glRenderbufferStorageMultisample") |
| 2179 gl_api_->glRenderbufferStorageMultisampleFn(target, samples, internalformat, |
| 2180 width, height); |
| 2181 } |
| 2182 |
| 2183 void TraceGLApi::glRenderbufferStorageMultisampleANGLEFn(GLenum target, |
| 2184 GLsizei samples, |
| 2185 GLenum internalformat, |
| 2186 GLsizei width, |
| 2187 GLsizei height) { |
| 2188 TRACE_EVENT_BINARY_EFFICIENT0( |
| 2189 "gpu", "TraceGLAPI::glRenderbufferStorageMultisampleANGLE") |
| 2190 gl_api_->glRenderbufferStorageMultisampleANGLEFn( |
| 2191 target, samples, internalformat, width, height); |
| 2192 } |
| 2193 |
| 2194 void TraceGLApi::glRenderbufferStorageMultisampleEXTFn(GLenum target, |
| 2195 GLsizei samples, |
| 2196 GLenum internalformat, |
| 2197 GLsizei width, |
| 2198 GLsizei height) { |
| 2199 TRACE_EVENT_BINARY_EFFICIENT0( |
| 2200 "gpu", "TraceGLAPI::glRenderbufferStorageMultisampleEXT") |
| 2201 gl_api_->glRenderbufferStorageMultisampleEXTFn(target, samples, |
| 2202 internalformat, width, height); |
| 2203 } |
| 2204 |
| 2205 void TraceGLApi::glRenderbufferStorageMultisampleIMGFn(GLenum target, |
| 2206 GLsizei samples, |
| 2207 GLenum internalformat, |
| 2208 GLsizei width, |
| 2209 GLsizei height) { |
| 2210 TRACE_EVENT_BINARY_EFFICIENT0( |
| 2211 "gpu", "TraceGLAPI::glRenderbufferStorageMultisampleIMG") |
| 2212 gl_api_->glRenderbufferStorageMultisampleIMGFn(target, samples, |
| 2213 internalformat, width, height); |
| 2214 } |
| 2215 |
| 2216 void TraceGLApi::glResumeTransformFeedbackFn(void) { |
| 2217 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glResumeTransformFeedback") |
| 2218 gl_api_->glResumeTransformFeedbackFn(); |
| 2219 } |
| 2220 |
| 2221 void TraceGLApi::glSampleCoverageFn(GLclampf value, GLboolean invert) { |
| 2222 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSampleCoverage") |
| 2223 gl_api_->glSampleCoverageFn(value, invert); |
| 2224 } |
| 2225 |
| 2226 void TraceGLApi::glSamplerParameterfFn(GLuint sampler, |
| 2227 GLenum pname, |
| 2228 GLfloat param) { |
| 2229 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameterf") |
| 2230 gl_api_->glSamplerParameterfFn(sampler, pname, param); |
| 2231 } |
| 2232 |
| 2233 void TraceGLApi::glSamplerParameterfvFn(GLuint sampler, |
| 2234 GLenum pname, |
| 2235 const GLfloat* params) { |
| 2236 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameterfv") |
| 2237 gl_api_->glSamplerParameterfvFn(sampler, pname, params); |
| 2238 } |
| 2239 |
| 2240 void TraceGLApi::glSamplerParameterfvRobustANGLEFn(GLuint sampler, |
| 2241 GLenum pname, |
| 2242 GLsizei bufSize, |
| 2243 const GLfloat* param) { |
| 2244 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2245 "TraceGLAPI::glSamplerParameterfvRobustANGLE") |
| 2246 gl_api_->glSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, param); |
| 2247 } |
| 2248 |
| 2249 void TraceGLApi::glSamplerParameteriFn(GLuint sampler, |
| 2250 GLenum pname, |
| 2251 GLint param) { |
| 2252 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameteri") |
| 2253 gl_api_->glSamplerParameteriFn(sampler, pname, param); |
| 2254 } |
| 2255 |
| 2256 void TraceGLApi::glSamplerParameterIivRobustANGLEFn(GLuint sampler, |
| 2257 GLenum pname, |
| 2258 GLsizei bufSize, |
| 2259 const GLint* param) { |
| 2260 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2261 "TraceGLAPI::glSamplerParameterIivRobustANGLE") |
| 2262 gl_api_->glSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize, param); |
| 2263 } |
| 2264 |
| 2265 void TraceGLApi::glSamplerParameterIuivRobustANGLEFn(GLuint sampler, |
| 2266 GLenum pname, |
| 2267 GLsizei bufSize, |
| 2268 const GLuint* param) { |
| 2269 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2270 "TraceGLAPI::glSamplerParameterIuivRobustANGLE") |
| 2271 gl_api_->glSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize, param); |
| 2272 } |
| 2273 |
| 2274 void TraceGLApi::glSamplerParameterivFn(GLuint sampler, |
| 2275 GLenum pname, |
| 2276 const GLint* params) { |
| 2277 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameteriv") |
| 2278 gl_api_->glSamplerParameterivFn(sampler, pname, params); |
| 2279 } |
| 2280 |
| 2281 void TraceGLApi::glSamplerParameterivRobustANGLEFn(GLuint sampler, |
| 2282 GLenum pname, |
| 2283 GLsizei bufSize, |
| 2284 const GLint* param) { |
| 2285 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2286 "TraceGLAPI::glSamplerParameterivRobustANGLE") |
| 2287 gl_api_->glSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, param); |
| 2288 } |
| 2289 |
| 2290 void TraceGLApi::glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) { |
| 2291 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glScissor") |
| 2292 gl_api_->glScissorFn(x, y, width, height); |
| 2293 } |
| 2294 |
| 2295 void TraceGLApi::glSetFenceAPPLEFn(GLuint fence) { |
| 2296 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSetFenceAPPLE") |
| 2297 gl_api_->glSetFenceAPPLEFn(fence); |
| 2298 } |
| 2299 |
| 2300 void TraceGLApi::glSetFenceNVFn(GLuint fence, GLenum condition) { |
| 2301 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSetFenceNV") |
| 2302 gl_api_->glSetFenceNVFn(fence, condition); |
| 2303 } |
| 2304 |
| 2305 void TraceGLApi::glShaderBinaryFn(GLsizei n, |
| 2306 const GLuint* shaders, |
| 2307 GLenum binaryformat, |
| 2308 const void* binary, |
| 2309 GLsizei length) { |
| 2310 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glShaderBinary") |
| 2311 gl_api_->glShaderBinaryFn(n, shaders, binaryformat, binary, length); |
| 2312 } |
| 2313 |
| 2314 void TraceGLApi::glShaderSourceFn(GLuint shader, |
| 2315 GLsizei count, |
| 2316 const char* const* str, |
| 2317 const GLint* length) { |
| 2318 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glShaderSource") |
| 2319 gl_api_->glShaderSourceFn(shader, count, str, length); |
| 2320 } |
| 2321 |
| 2322 void TraceGLApi::glStencilFillPathInstancedNVFn( |
| 2323 GLsizei numPaths, |
| 2324 GLenum pathNameType, |
| 2325 const void* paths, |
| 2326 GLuint pathBase, |
| 2327 GLenum fillMode, |
| 2328 GLuint mask, |
| 2329 GLenum transformType, |
| 2330 const GLfloat* transformValues) { |
| 2331 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2332 "TraceGLAPI::glStencilFillPathInstancedNV") |
| 2333 gl_api_->glStencilFillPathInstancedNVFn(numPaths, pathNameType, paths, |
| 2334 pathBase, fillMode, mask, |
| 2335 transformType, transformValues); |
| 2336 } |
| 2337 |
| 2338 void TraceGLApi::glStencilFillPathNVFn(GLuint path, |
| 2339 GLenum fillMode, |
| 2340 GLuint mask) { |
| 2341 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFillPathNV") |
| 2342 gl_api_->glStencilFillPathNVFn(path, fillMode, mask); |
| 2343 } |
| 2344 |
| 2345 void TraceGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) { |
| 2346 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFunc") |
| 2347 gl_api_->glStencilFuncFn(func, ref, mask); |
| 2348 } |
| 2349 |
| 2350 void TraceGLApi::glStencilFuncSeparateFn(GLenum face, |
| 2351 GLenum func, |
| 2352 GLint ref, |
| 2353 GLuint mask) { |
| 2354 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFuncSeparate") |
| 2355 gl_api_->glStencilFuncSeparateFn(face, func, ref, mask); |
| 2356 } |
| 2357 |
| 2358 void TraceGLApi::glStencilMaskFn(GLuint mask) { |
| 2359 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilMask") |
| 2360 gl_api_->glStencilMaskFn(mask); |
| 2361 } |
| 2362 |
| 2363 void TraceGLApi::glStencilMaskSeparateFn(GLenum face, GLuint mask) { |
| 2364 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilMaskSeparate") |
| 2365 gl_api_->glStencilMaskSeparateFn(face, mask); |
| 2366 } |
| 2367 |
| 2368 void TraceGLApi::glStencilOpFn(GLenum fail, GLenum zfail, GLenum zpass) { |
| 2369 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilOp") |
| 2370 gl_api_->glStencilOpFn(fail, zfail, zpass); |
| 2371 } |
| 2372 |
| 2373 void TraceGLApi::glStencilOpSeparateFn(GLenum face, |
| 2374 GLenum fail, |
| 2375 GLenum zfail, |
| 2376 GLenum zpass) { |
| 2377 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilOpSeparate") |
| 2378 gl_api_->glStencilOpSeparateFn(face, fail, zfail, zpass); |
| 2379 } |
| 2380 |
| 2381 void TraceGLApi::glStencilStrokePathInstancedNVFn( |
| 2382 GLsizei numPaths, |
| 2383 GLenum pathNameType, |
| 2384 const void* paths, |
| 2385 GLuint pathBase, |
| 2386 GLint ref, |
| 2387 GLuint mask, |
| 2388 GLenum transformType, |
| 2389 const GLfloat* transformValues) { |
| 2390 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2391 "TraceGLAPI::glStencilStrokePathInstancedNV") |
| 2392 gl_api_->glStencilStrokePathInstancedNVFn(numPaths, pathNameType, paths, |
| 2393 pathBase, ref, mask, transformType, |
| 2394 transformValues); |
| 2395 } |
| 2396 |
| 2397 void TraceGLApi::glStencilStrokePathNVFn(GLuint path, |
| 2398 GLint reference, |
| 2399 GLuint mask) { |
| 2400 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilStrokePathNV") |
| 2401 gl_api_->glStencilStrokePathNVFn(path, reference, mask); |
| 2402 } |
| 2403 |
| 2404 void TraceGLApi::glStencilThenCoverFillPathInstancedNVFn( |
| 2405 GLsizei numPaths, |
| 2406 GLenum pathNameType, |
| 2407 const void* paths, |
| 2408 GLuint pathBase, |
| 2409 GLenum fillMode, |
| 2410 GLuint mask, |
| 2411 GLenum coverMode, |
| 2412 GLenum transformType, |
| 2413 const GLfloat* transformValues) { |
| 2414 TRACE_EVENT_BINARY_EFFICIENT0( |
| 2415 "gpu", "TraceGLAPI::glStencilThenCoverFillPathInstancedNV") |
| 2416 gl_api_->glStencilThenCoverFillPathInstancedNVFn( |
| 2417 numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode, |
| 2418 transformType, transformValues); |
| 2419 } |
| 2420 |
| 2421 void TraceGLApi::glStencilThenCoverFillPathNVFn(GLuint path, |
| 2422 GLenum fillMode, |
| 2423 GLuint mask, |
| 2424 GLenum coverMode) { |
| 2425 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2426 "TraceGLAPI::glStencilThenCoverFillPathNV") |
| 2427 gl_api_->glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode); |
| 2428 } |
| 2429 |
| 2430 void TraceGLApi::glStencilThenCoverStrokePathInstancedNVFn( |
| 2431 GLsizei numPaths, |
| 2432 GLenum pathNameType, |
| 2433 const void* paths, |
| 2434 GLuint pathBase, |
| 2435 GLint ref, |
| 2436 GLuint mask, |
| 2437 GLenum coverMode, |
| 2438 GLenum transformType, |
| 2439 const GLfloat* transformValues) { |
| 2440 TRACE_EVENT_BINARY_EFFICIENT0( |
| 2441 "gpu", "TraceGLAPI::glStencilThenCoverStrokePathInstancedNV") |
| 2442 gl_api_->glStencilThenCoverStrokePathInstancedNVFn( |
| 2443 numPaths, pathNameType, paths, pathBase, ref, mask, coverMode, |
| 2444 transformType, transformValues); |
| 2445 } |
| 2446 |
| 2447 void TraceGLApi::glStencilThenCoverStrokePathNVFn(GLuint path, |
| 2448 GLint reference, |
| 2449 GLuint mask, |
| 2450 GLenum coverMode) { |
| 2451 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2452 "TraceGLAPI::glStencilThenCoverStrokePathNV") |
| 2453 gl_api_->glStencilThenCoverStrokePathNVFn(path, reference, mask, coverMode); |
| 2454 } |
| 2455 |
| 2456 GLboolean TraceGLApi::glTestFenceAPPLEFn(GLuint fence) { |
| 2457 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTestFenceAPPLE") |
| 2458 return gl_api_->glTestFenceAPPLEFn(fence); |
| 2459 } |
| 2460 |
| 2461 GLboolean TraceGLApi::glTestFenceNVFn(GLuint fence) { |
| 2462 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTestFenceNV") |
| 2463 return gl_api_->glTestFenceNVFn(fence); |
| 2464 } |
| 2465 |
| 2466 void TraceGLApi::glTexImage2DFn(GLenum target, |
| 2467 GLint level, |
| 2468 GLint internalformat, |
| 2469 GLsizei width, |
| 2470 GLsizei height, |
| 2471 GLint border, |
| 2472 GLenum format, |
| 2473 GLenum type, |
| 2474 const void* pixels) { |
| 2475 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage2D") |
| 2476 gl_api_->glTexImage2DFn(target, level, internalformat, width, height, border, |
| 2477 format, type, pixels); |
| 2478 } |
| 2479 |
| 2480 void TraceGLApi::glTexImage2DRobustANGLEFn(GLenum target, |
| 2481 GLint level, |
| 2482 GLint internalformat, |
| 2483 GLsizei width, |
| 2484 GLsizei height, |
| 2485 GLint border, |
| 2486 GLenum format, |
| 2487 GLenum type, |
| 2488 GLsizei bufSize, |
| 2489 const void* pixels) { |
| 2490 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage2DRobustANGLE") |
| 2491 gl_api_->glTexImage2DRobustANGLEFn(target, level, internalformat, width, |
| 2492 height, border, format, type, bufSize, |
| 2493 pixels); |
| 2494 } |
| 2495 |
| 2496 void TraceGLApi::glTexImage3DFn(GLenum target, |
| 2497 GLint level, |
| 2498 GLint internalformat, |
| 2499 GLsizei width, |
| 2500 GLsizei height, |
| 2501 GLsizei depth, |
| 2502 GLint border, |
| 2503 GLenum format, |
| 2504 GLenum type, |
| 2505 const void* pixels) { |
| 2506 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage3D") |
| 2507 gl_api_->glTexImage3DFn(target, level, internalformat, width, height, depth, |
| 2508 border, format, type, pixels); |
| 2509 } |
| 2510 |
| 2511 void TraceGLApi::glTexImage3DRobustANGLEFn(GLenum target, |
| 2512 GLint level, |
| 2513 GLint internalformat, |
| 2514 GLsizei width, |
| 2515 GLsizei height, |
| 2516 GLsizei depth, |
| 2517 GLint border, |
| 2518 GLenum format, |
| 2519 GLenum type, |
| 2520 GLsizei bufSize, |
| 2521 const void* pixels) { |
| 2522 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage3DRobustANGLE") |
| 2523 gl_api_->glTexImage3DRobustANGLEFn(target, level, internalformat, width, |
| 2524 height, depth, border, format, type, |
| 2525 bufSize, pixels); |
| 2526 } |
| 2527 |
| 2528 void TraceGLApi::glTexParameterfFn(GLenum target, GLenum pname, GLfloat param) { |
| 2529 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterf") |
| 2530 gl_api_->glTexParameterfFn(target, pname, param); |
| 2531 } |
| 2532 |
| 2533 void TraceGLApi::glTexParameterfvFn(GLenum target, |
| 2534 GLenum pname, |
| 2535 const GLfloat* params) { |
| 2536 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterfv") |
| 2537 gl_api_->glTexParameterfvFn(target, pname, params); |
| 2538 } |
| 2539 |
| 2540 void TraceGLApi::glTexParameterfvRobustANGLEFn(GLenum target, |
| 2541 GLenum pname, |
| 2542 GLsizei bufSize, |
| 2543 const GLfloat* params) { |
| 2544 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2545 "TraceGLAPI::glTexParameterfvRobustANGLE") |
| 2546 gl_api_->glTexParameterfvRobustANGLEFn(target, pname, bufSize, params); |
| 2547 } |
| 2548 |
| 2549 void TraceGLApi::glTexParameteriFn(GLenum target, GLenum pname, GLint param) { |
| 2550 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteri") |
| 2551 gl_api_->glTexParameteriFn(target, pname, param); |
| 2552 } |
| 2553 |
| 2554 void TraceGLApi::glTexParameterIivRobustANGLEFn(GLenum target, |
| 2555 GLenum pname, |
| 2556 GLsizei bufSize, |
| 2557 const GLint* params) { |
| 2558 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2559 "TraceGLAPI::glTexParameterIivRobustANGLE") |
| 2560 gl_api_->glTexParameterIivRobustANGLEFn(target, pname, bufSize, params); |
| 2561 } |
| 2562 |
| 2563 void TraceGLApi::glTexParameterIuivRobustANGLEFn(GLenum target, |
| 2564 GLenum pname, |
| 2565 GLsizei bufSize, |
| 2566 const GLuint* params) { |
| 2567 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2568 "TraceGLAPI::glTexParameterIuivRobustANGLE") |
| 2569 gl_api_->glTexParameterIuivRobustANGLEFn(target, pname, bufSize, params); |
| 2570 } |
| 2571 |
| 2572 void TraceGLApi::glTexParameterivFn(GLenum target, |
| 2573 GLenum pname, |
| 2574 const GLint* params) { |
| 2575 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteriv") |
| 2576 gl_api_->glTexParameterivFn(target, pname, params); |
| 2577 } |
| 2578 |
| 2579 void TraceGLApi::glTexParameterivRobustANGLEFn(GLenum target, |
| 2580 GLenum pname, |
| 2581 GLsizei bufSize, |
| 2582 const GLint* params) { |
| 2583 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2584 "TraceGLAPI::glTexParameterivRobustANGLE") |
| 2585 gl_api_->glTexParameterivRobustANGLEFn(target, pname, bufSize, params); |
| 2586 } |
| 2587 |
| 2588 void TraceGLApi::glTexStorage2DEXTFn(GLenum target, |
| 2589 GLsizei levels, |
| 2590 GLenum internalformat, |
| 2591 GLsizei width, |
| 2592 GLsizei height) { |
| 2593 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexStorage2DEXT") |
| 2594 gl_api_->glTexStorage2DEXTFn(target, levels, internalformat, width, height); |
| 2595 } |
| 2596 |
| 2597 void TraceGLApi::glTexStorage3DFn(GLenum target, |
| 2598 GLsizei levels, |
| 2599 GLenum internalformat, |
| 2600 GLsizei width, |
| 2601 GLsizei height, |
| 2602 GLsizei depth) { |
| 2603 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexStorage3D") |
| 2604 gl_api_->glTexStorage3DFn(target, levels, internalformat, width, height, |
| 2605 depth); |
| 2606 } |
| 2607 |
| 2608 void TraceGLApi::glTexSubImage2DFn(GLenum target, |
| 2609 GLint level, |
| 2610 GLint xoffset, |
| 2611 GLint yoffset, |
| 2612 GLsizei width, |
| 2613 GLsizei height, |
| 2614 GLenum format, |
| 2615 GLenum type, |
| 2616 const void* pixels) { |
| 2617 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage2D") |
| 2618 gl_api_->glTexSubImage2DFn(target, level, xoffset, yoffset, width, height, |
| 2619 format, type, pixels); |
| 2620 } |
| 2621 |
| 2622 void TraceGLApi::glTexSubImage2DRobustANGLEFn(GLenum target, |
| 2623 GLint level, |
| 2624 GLint xoffset, |
| 2625 GLint yoffset, |
| 2626 GLsizei width, |
| 2627 GLsizei height, |
| 2628 GLenum format, |
| 2629 GLenum type, |
| 2630 GLsizei bufSize, |
| 2631 const void* pixels) { |
| 2632 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage2DRobustANGLE") |
| 2633 gl_api_->glTexSubImage2DRobustANGLEFn(target, level, xoffset, yoffset, width, |
| 2634 height, format, type, bufSize, pixels); |
| 2635 } |
| 2636 |
| 2637 void TraceGLApi::glTexSubImage3DFn(GLenum target, |
| 2638 GLint level, |
| 2639 GLint xoffset, |
| 2640 GLint yoffset, |
| 2641 GLint zoffset, |
| 2642 GLsizei width, |
| 2643 GLsizei height, |
| 2644 GLsizei depth, |
| 2645 GLenum format, |
| 2646 GLenum type, |
| 2647 const void* pixels) { |
| 2648 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage3D") |
| 2649 gl_api_->glTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, width, |
| 2650 height, depth, format, type, pixels); |
| 2651 } |
| 2652 |
| 2653 void TraceGLApi::glTexSubImage3DRobustANGLEFn(GLenum target, |
| 2654 GLint level, |
| 2655 GLint xoffset, |
| 2656 GLint yoffset, |
| 2657 GLint zoffset, |
| 2658 GLsizei width, |
| 2659 GLsizei height, |
| 2660 GLsizei depth, |
| 2661 GLenum format, |
| 2662 GLenum type, |
| 2663 GLsizei bufSize, |
| 2664 const void* pixels) { |
| 2665 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage3DRobustANGLE") |
| 2666 gl_api_->glTexSubImage3DRobustANGLEFn(target, level, xoffset, yoffset, |
| 2667 zoffset, width, height, depth, format, |
| 2668 type, bufSize, pixels); |
| 2669 } |
| 2670 |
| 2671 void TraceGLApi::glTransformFeedbackVaryingsFn(GLuint program, |
| 2672 GLsizei count, |
| 2673 const char* const* varyings, |
| 2674 GLenum bufferMode) { |
| 2675 TRACE_EVENT_BINARY_EFFICIENT0("gpu", |
| 2676 "TraceGLAPI::glTransformFeedbackVaryings") |
| 2677 gl_api_->glTransformFeedbackVaryingsFn(program, count, varyings, bufferMode); |
| 2678 } |
| 2679 |
| 2680 void TraceGLApi::glUniform1fFn(GLint location, GLfloat x) { |
| 2681 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1f") |
| 2682 gl_api_->glUniform1fFn(location, x); |
| 2683 } |
| 2684 |
| 2685 void TraceGLApi::glUniform1fvFn(GLint location, |
| 2686 GLsizei count, |
| 2687 const GLfloat* v) { |
| 2688 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1fv") |
| 2689 gl_api_->glUniform1fvFn(location, count, v); |
| 2690 } |
| 2691 |
| 2692 void TraceGLApi::glUniform1iFn(GLint location, GLint x) { |
| 2693 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1i") |
| 2694 gl_api_->glUniform1iFn(location, x); |
| 2695 } |
| 2696 |
| 2697 void TraceGLApi::glUniform1ivFn(GLint location, GLsizei count, const GLint* v) { |
| 2698 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1iv") |
| 2699 gl_api_->glUniform1ivFn(location, count, v); |
| 2700 } |
| 2701 |
| 2702 void TraceGLApi::glUniform1uiFn(GLint location, GLuint v0) { |
| 2703 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1ui") |
| 2704 gl_api_->glUniform1uiFn(location, v0); |
| 2705 } |
| 2706 |
| 2707 void TraceGLApi::glUniform1uivFn(GLint location, |
| 2708 GLsizei count, |
| 2709 const GLuint* v) { |
| 2710 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1uiv") |
| 2711 gl_api_->glUniform1uivFn(location, count, v); |
| 2712 } |
| 2713 |
| 2714 void TraceGLApi::glUniform2fFn(GLint location, GLfloat x, GLfloat y) { |
| 2715 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2f") |
| 2716 gl_api_->glUniform2fFn(location, x, y); |
| 2717 } |
| 2718 |
| 2719 void TraceGLApi::glUniform2fvFn(GLint location, |
| 2720 GLsizei count, |
| 2721 const GLfloat* v) { |
| 2722 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2fv") |
| 2723 gl_api_->glUniform2fvFn(location, count, v); |
| 2724 } |
| 2725 |
| 2726 void TraceGLApi::glUniform2iFn(GLint location, GLint x, GLint y) { |
| 2727 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2i") |
| 2728 gl_api_->glUniform2iFn(location, x, y); |
| 2729 } |
| 2730 |
| 2731 void TraceGLApi::glUniform2ivFn(GLint location, GLsizei count, const GLint* v) { |
| 2732 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2iv") |
| 2733 gl_api_->glUniform2ivFn(location, count, v); |
| 2734 } |
| 2735 |
| 2736 void TraceGLApi::glUniform2uiFn(GLint location, GLuint v0, GLuint v1) { |
| 2737 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2ui") |
| 2738 gl_api_->glUniform2uiFn(location, v0, v1); |
| 2739 } |
| 2740 |
| 2741 void TraceGLApi::glUniform2uivFn(GLint location, |
| 2742 GLsizei count, |
| 2743 const GLuint* v) { |
| 2744 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2uiv") |
| 2745 gl_api_->glUniform2uivFn(location, count, v); |
| 2746 } |
| 2747 |
| 2748 void TraceGLApi::glUniform3fFn(GLint location, |
| 2749 GLfloat x, |
| 2750 GLfloat y, |
| 2751 GLfloat z) { |
| 2752 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3f") |
| 2753 gl_api_->glUniform3fFn(location, x, y, z); |
| 2754 } |
| 2755 |
| 2756 void TraceGLApi::glUniform3fvFn(GLint location, |
| 2757 GLsizei count, |
| 2758 const GLfloat* v) { |
| 2759 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3fv") |
| 2760 gl_api_->glUniform3fvFn(location, count, v); |
| 2761 } |
| 2762 |
| 2763 void TraceGLApi::glUniform3iFn(GLint location, GLint x, GLint y, GLint z) { |
| 2764 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3i") |
| 2765 gl_api_->glUniform3iFn(location, x, y, z); |
| 2766 } |
| 2767 |
| 2768 void TraceGLApi::glUniform3ivFn(GLint location, GLsizei count, const GLint* v) { |
| 2769 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3iv") |
| 2770 gl_api_->glUniform3ivFn(location, count, v); |
| 2771 } |
| 2772 |
| 2773 void TraceGLApi::glUniform3uiFn(GLint location, |
| 2774 GLuint v0, |
| 2775 GLuint v1, |
| 2776 GLuint v2) { |
| 2777 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3ui") |
| 2778 gl_api_->glUniform3uiFn(location, v0, v1, v2); |
| 2779 } |
| 2780 |
| 2781 void TraceGLApi::glUniform3uivFn(GLint location, |
| 2782 GLsizei count, |
| 2783 const GLuint* v) { |
| 2784 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3uiv") |
| 2785 gl_api_->glUniform3uivFn(location, count, v); |
| 2786 } |
| 2787 |
| 2788 void TraceGLApi::glUniform4fFn(GLint location, |
| 2789 GLfloat x, |
| 2790 GLfloat y, |
| 2791 GLfloat z, |
| 2792 GLfloat w) { |
| 2793 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4f") |
| 2794 gl_api_->glUniform4fFn(location, x, y, z, w); |
| 2795 } |
| 2796 |
| 2797 void TraceGLApi::glUniform4fvFn(GLint location, |
| 2798 GLsizei count, |
| 2799 const GLfloat* v) { |
| 2800 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4fv") |
| 2801 gl_api_->glUniform4fvFn(location, count, v); |
| 2802 } |
| 2803 |
| 2804 void TraceGLApi::glUniform4iFn(GLint location, |
| 2805 GLint x, |
| 2806 GLint y, |
| 2807 GLint z, |
| 2808 GLint w) { |
| 2809 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4i") |
| 2810 gl_api_->glUniform4iFn(location, x, y, z, w); |
| 2811 } |
| 2812 |
| 2813 void TraceGLApi::glUniform4ivFn(GLint location, GLsizei count, const GLint* v) { |
| 2814 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4iv") |
| 2815 gl_api_->glUniform4ivFn(location, count, v); |
| 2816 } |
| 2817 |
| 2818 void TraceGLApi::glUniform4uiFn(GLint location, |
| 2819 GLuint v0, |
| 2820 GLuint v1, |
| 2821 GLuint v2, |
| 2822 GLuint v3) { |
| 2823 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4ui") |
| 2824 gl_api_->glUniform4uiFn(location, v0, v1, v2, v3); |
| 2825 } |
| 2826 |
| 2827 void TraceGLApi::glUniform4uivFn(GLint location, |
| 2828 GLsizei count, |
| 2829 const GLuint* v) { |
| 2830 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4uiv") |
| 2831 gl_api_->glUniform4uivFn(location, count, v); |
| 2832 } |
| 2833 |
| 2834 void TraceGLApi::glUniformBlockBindingFn(GLuint program, |
| 2835 GLuint uniformBlockIndex, |
| 2836 GLuint uniformBlockBinding) { |
| 2837 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformBlockBinding") |
| 2838 gl_api_->glUniformBlockBindingFn(program, uniformBlockIndex, |
| 2839 uniformBlockBinding); |
| 2840 } |
| 2841 |
| 2842 void TraceGLApi::glUniformMatrix2fvFn(GLint location, |
| 2843 GLsizei count, |
| 2844 GLboolean transpose, |
| 2845 const GLfloat* value) { |
| 2846 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix2fv") |
| 2847 gl_api_->glUniformMatrix2fvFn(location, count, transpose, value); |
| 2848 } |
| 2849 |
| 2850 void TraceGLApi::glUniformMatrix2x3fvFn(GLint location, |
| 2851 GLsizei count, |
| 2852 GLboolean transpose, |
| 2853 const GLfloat* value) { |
| 2854 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix2x3fv") |
| 2855 gl_api_->glUniformMatrix2x3fvFn(location, count, transpose, value); |
| 2856 } |
| 2857 |
| 2858 void TraceGLApi::glUniformMatrix2x4fvFn(GLint location, |
| 2859 GLsizei count, |
| 2860 GLboolean transpose, |
| 2861 const GLfloat* value) { |
| 2862 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix2x4fv") |
| 2863 gl_api_->glUniformMatrix2x4fvFn(location, count, transpose, value); |
| 2864 } |
| 2865 |
| 2866 void TraceGLApi::glUniformMatrix3fvFn(GLint location, |
| 2867 GLsizei count, |
| 2868 GLboolean transpose, |
| 2869 const GLfloat* value) { |
| 2870 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix3fv") |
| 2871 gl_api_->glUniformMatrix3fvFn(location, count, transpose, value); |
| 2872 } |
| 2873 |
| 2874 void TraceGLApi::glUniformMatrix3x2fvFn(GLint location, |
| 2875 GLsizei count, |
| 2876 GLboolean transpose, |
| 2877 const GLfloat* value) { |
| 2878 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix3x2fv") |
| 2879 gl_api_->glUniformMatrix3x2fvFn(location, count, transpose, value); |
| 2880 } |
| 2881 |
| 2882 void TraceGLApi::glUniformMatrix3x4fvFn(GLint location, |
| 2883 GLsizei count, |
| 2884 GLboolean transpose, |
| 2885 const GLfloat* value) { |
| 2886 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix3x4fv") |
| 2887 gl_api_->glUniformMatrix3x4fvFn(location, count, transpose, value); |
| 2888 } |
| 2889 |
| 2890 void TraceGLApi::glUniformMatrix4fvFn(GLint location, |
| 2891 GLsizei count, |
| 2892 GLboolean transpose, |
| 2893 const GLfloat* value) { |
| 2894 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix4fv") |
| 2895 gl_api_->glUniformMatrix4fvFn(location, count, transpose, value); |
| 2896 } |
| 2897 |
| 2898 void TraceGLApi::glUniformMatrix4x2fvFn(GLint location, |
| 2899 GLsizei count, |
| 2900 GLboolean transpose, |
| 2901 const GLfloat* value) { |
| 2902 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix4x2fv") |
| 2903 gl_api_->glUniformMatrix4x2fvFn(location, count, transpose, value); |
| 2904 } |
| 2905 |
| 2906 void TraceGLApi::glUniformMatrix4x3fvFn(GLint location, |
| 2907 GLsizei count, |
| 2908 GLboolean transpose, |
| 2909 const GLfloat* value) { |
| 2910 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix4x3fv") |
| 2911 gl_api_->glUniformMatrix4x3fvFn(location, count, transpose, value); |
| 2912 } |
| 2913 |
| 2914 GLboolean TraceGLApi::glUnmapBufferFn(GLenum target) { |
| 2915 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUnmapBuffer") |
| 2916 return gl_api_->glUnmapBufferFn(target); |
| 2917 } |
| 2918 |
| 2919 void TraceGLApi::glUseProgramFn(GLuint program) { |
| 2920 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUseProgram") |
| 2921 gl_api_->glUseProgramFn(program); |
| 2922 } |
| 2923 |
| 2924 void TraceGLApi::glValidateProgramFn(GLuint program) { |
| 2925 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glValidateProgram") |
| 2926 gl_api_->glValidateProgramFn(program); |
| 2927 } |
| 2928 |
| 2929 void TraceGLApi::glVertexAttrib1fFn(GLuint indx, GLfloat x) { |
| 2930 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib1f") |
| 2931 gl_api_->glVertexAttrib1fFn(indx, x); |
| 2932 } |
| 2933 |
| 2934 void TraceGLApi::glVertexAttrib1fvFn(GLuint indx, const GLfloat* values) { |
| 2935 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib1fv") |
| 2936 gl_api_->glVertexAttrib1fvFn(indx, values); |
| 2937 } |
| 2938 |
| 2939 void TraceGLApi::glVertexAttrib2fFn(GLuint indx, GLfloat x, GLfloat y) { |
| 2940 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib2f") |
| 2941 gl_api_->glVertexAttrib2fFn(indx, x, y); |
| 2942 } |
| 2943 |
| 2944 void TraceGLApi::glVertexAttrib2fvFn(GLuint indx, const GLfloat* values) { |
| 2945 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib2fv") |
| 2946 gl_api_->glVertexAttrib2fvFn(indx, values); |
| 2947 } |
| 2948 |
| 2949 void TraceGLApi::glVertexAttrib3fFn(GLuint indx, |
| 2950 GLfloat x, |
| 2951 GLfloat y, |
| 2952 GLfloat z) { |
| 2953 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib3f") |
| 2954 gl_api_->glVertexAttrib3fFn(indx, x, y, z); |
| 2955 } |
| 2956 |
| 2957 void TraceGLApi::glVertexAttrib3fvFn(GLuint indx, const GLfloat* values) { |
| 2958 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib3fv") |
| 2959 gl_api_->glVertexAttrib3fvFn(indx, values); |
| 2960 } |
| 2961 |
| 2962 void TraceGLApi::glVertexAttrib4fFn(GLuint indx, |
| 2963 GLfloat x, |
| 2964 GLfloat y, |
| 2965 GLfloat z, |
| 2966 GLfloat w) { |
| 2967 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib4f") |
| 2968 gl_api_->glVertexAttrib4fFn(indx, x, y, z, w); |
| 2969 } |
| 2970 |
| 2971 void TraceGLApi::glVertexAttrib4fvFn(GLuint indx, const GLfloat* values) { |
| 2972 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib4fv") |
| 2973 gl_api_->glVertexAttrib4fvFn(indx, values); |
| 2974 } |
| 2975 |
| 2976 void TraceGLApi::glVertexAttribDivisorANGLEFn(GLuint index, GLuint divisor) { |
| 2977 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribDivisorANGLE") |
| 2978 gl_api_->glVertexAttribDivisorANGLEFn(index, divisor); |
| 2979 } |
| 2980 |
| 2981 void TraceGLApi::glVertexAttribI4iFn(GLuint indx, |
| 2982 GLint x, |
| 2983 GLint y, |
| 2984 GLint z, |
| 2985 GLint w) { |
| 2986 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribI4i") |
| 2987 gl_api_->glVertexAttribI4iFn(indx, x, y, z, w); |
| 2988 } |
| 2989 |
| 2990 void TraceGLApi::glVertexAttribI4ivFn(GLuint indx, const GLint* values) { |
| 2991 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribI4iv") |
| 2992 gl_api_->glVertexAttribI4ivFn(indx, values); |
| 2993 } |
| 2994 |
| 2995 void TraceGLApi::glVertexAttribI4uiFn(GLuint indx, |
| 2996 GLuint x, |
| 2997 GLuint y, |
| 2998 GLuint z, |
| 2999 GLuint w) { |
| 3000 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribI4ui") |
| 3001 gl_api_->glVertexAttribI4uiFn(indx, x, y, z, w); |
| 3002 } |
| 3003 |
| 3004 void TraceGLApi::glVertexAttribI4uivFn(GLuint indx, const GLuint* values) { |
| 3005 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribI4uiv") |
| 3006 gl_api_->glVertexAttribI4uivFn(indx, values); |
| 3007 } |
| 3008 |
| 3009 void TraceGLApi::glVertexAttribIPointerFn(GLuint indx, |
| 3010 GLint size, |
| 3011 GLenum type, |
| 3012 GLsizei stride, |
| 3013 const void* ptr) { |
| 3014 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribIPointer") |
| 3015 gl_api_->glVertexAttribIPointerFn(indx, size, type, stride, ptr); |
| 3016 } |
| 3017 |
| 3018 void TraceGLApi::glVertexAttribPointerFn(GLuint indx, |
| 3019 GLint size, |
| 3020 GLenum type, |
| 3021 GLboolean normalized, |
| 3022 GLsizei stride, |
| 3023 const void* ptr) { |
| 3024 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribPointer") |
| 3025 gl_api_->glVertexAttribPointerFn(indx, size, type, normalized, stride, ptr); |
| 3026 } |
| 3027 |
| 3028 void TraceGLApi::glViewportFn(GLint x, GLint y, GLsizei width, GLsizei height) { |
| 3029 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glViewport") |
| 3030 gl_api_->glViewportFn(x, y, width, height); |
| 3031 } |
| 3032 |
| 3033 GLenum TraceGLApi::glWaitSyncFn(GLsync sync, |
| 3034 GLbitfield flags, |
| 3035 GLuint64 timeout) { |
| 3036 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glWaitSync") |
| 3037 return gl_api_->glWaitSyncFn(sync, flags, timeout); |
| 3038 } |
| 3039 |
| 3040 } // namespace gl |
OLD | NEW |