| Index: ui/gl/gl_bindings_autogen_gl3.cc
|
| diff --git a/ui/gl/gl_bindings_autogen_gl3.cc b/ui/gl/gl_bindings_autogen_gl3.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f290c3e2e77796750be61cc2fd240214ef051508
|
| --- /dev/null
|
| +++ b/ui/gl/gl_bindings_autogen_gl3.cc
|
| @@ -0,0 +1,3040 @@
|
| +// Copyright 2016 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +//
|
| +// This file is auto-generated from
|
| +// ui/gl/generate_bindings.py
|
| +// It's formatted by clang-format using chromium coding style:
|
| +// clang-format -i -style=chromium filename
|
| +// DO NOT EDIT!
|
| +
|
| +#include <string>
|
| +
|
| +#include "base/trace_event/trace_event.h"
|
| +#include "ui/gl/gl_bindings.h"
|
| +#include "ui/gl/gl_context.h"
|
| +#include "ui/gl/gl_enums.h"
|
| +#include "ui/gl/gl_gl_api_implementation.h"
|
| +#include "ui/gl/gl_implementation.h"
|
| +#include "ui/gl/gl_version_info.h"
|
| +
|
| +namespace gl {
|
| +
|
| +void TraceGLApi::glActiveTextureFn(GLenum texture) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glActiveTexture")
|
| + gl_api_->glActiveTextureFn(texture);
|
| +}
|
| +
|
| +void TraceGLApi::glApplyFramebufferAttachmentCMAAINTELFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glApplyFramebufferAttachmentCMAAINTEL")
|
| + gl_api_->glApplyFramebufferAttachmentCMAAINTELFn();
|
| +}
|
| +
|
| +void TraceGLApi::glAttachShaderFn(GLuint program, GLuint shader) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glAttachShader")
|
| + gl_api_->glAttachShaderFn(program, shader);
|
| +}
|
| +
|
| +void TraceGLApi::glBeginQueryFn(GLenum target, GLuint id) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginQuery")
|
| + gl_api_->glBeginQueryFn(target, id);
|
| +}
|
| +
|
| +void TraceGLApi::glBeginTransformFeedbackFn(GLenum primitiveMode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBeginTransformFeedback")
|
| + gl_api_->glBeginTransformFeedbackFn(primitiveMode);
|
| +}
|
| +
|
| +void TraceGLApi::glBindAttribLocationFn(GLuint program,
|
| + GLuint index,
|
| + const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindAttribLocation")
|
| + gl_api_->glBindAttribLocationFn(program, index, name);
|
| +}
|
| +
|
| +void TraceGLApi::glBindBufferFn(GLenum target, GLuint buffer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindBuffer")
|
| + gl_api_->glBindBufferFn(target, buffer);
|
| +}
|
| +
|
| +void TraceGLApi::glBindBufferBaseFn(GLenum target,
|
| + GLuint index,
|
| + GLuint buffer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindBufferBase")
|
| + gl_api_->glBindBufferBaseFn(target, index, buffer);
|
| +}
|
| +
|
| +void TraceGLApi::glBindBufferRangeFn(GLenum target,
|
| + GLuint index,
|
| + GLuint buffer,
|
| + GLintptr offset,
|
| + GLsizeiptr size) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindBufferRange")
|
| + gl_api_->glBindBufferRangeFn(target, index, buffer, offset, size);
|
| +}
|
| +
|
| +void TraceGLApi::glBindFragDataLocationFn(GLuint program,
|
| + GLuint colorNumber,
|
| + const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindFragDataLocation")
|
| + gl_api_->glBindFragDataLocationFn(program, colorNumber, name);
|
| +}
|
| +
|
| +void TraceGLApi::glBindFragDataLocationIndexedFn(GLuint program,
|
| + GLuint colorNumber,
|
| + GLuint index,
|
| + const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glBindFragDataLocationIndexed")
|
| + gl_api_->glBindFragDataLocationIndexedFn(program, colorNumber, index, name);
|
| +}
|
| +
|
| +void TraceGLApi::glBindFramebufferEXTFn(GLenum target, GLuint framebuffer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindFramebufferEXT")
|
| + gl_api_->glBindFramebufferEXTFn(target, framebuffer);
|
| +}
|
| +
|
| +void TraceGLApi::glBindImageTextureEXTFn(GLuint index,
|
| + GLuint texture,
|
| + GLint level,
|
| + GLboolean layered,
|
| + GLint layer,
|
| + GLenum access,
|
| + GLint format) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindImageTextureEXT")
|
| + gl_api_->glBindImageTextureEXTFn(index, texture, level, layered, layer,
|
| + access, format);
|
| +}
|
| +
|
| +void TraceGLApi::glBindRenderbufferEXTFn(GLenum target, GLuint renderbuffer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindRenderbufferEXT")
|
| + gl_api_->glBindRenderbufferEXTFn(target, renderbuffer);
|
| +}
|
| +
|
| +void TraceGLApi::glBindSamplerFn(GLuint unit, GLuint sampler) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindSampler")
|
| + gl_api_->glBindSamplerFn(unit, sampler);
|
| +}
|
| +
|
| +void TraceGLApi::glBindTextureFn(GLenum target, GLuint texture) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindTexture")
|
| + gl_api_->glBindTextureFn(target, texture);
|
| +}
|
| +
|
| +void TraceGLApi::glBindTransformFeedbackFn(GLenum target, GLuint id) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindTransformFeedback")
|
| + gl_api_->glBindTransformFeedbackFn(target, id);
|
| +}
|
| +
|
| +void TraceGLApi::glBindUniformLocationCHROMIUMFn(GLuint program,
|
| + GLint location,
|
| + const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glBindUniformLocationCHROMIUM")
|
| + gl_api_->glBindUniformLocationCHROMIUMFn(program, location, name);
|
| +}
|
| +
|
| +void TraceGLApi::glBindVertexArrayOESFn(GLuint array) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBindVertexArrayOES")
|
| + gl_api_->glBindVertexArrayOESFn(array);
|
| +}
|
| +
|
| +void TraceGLApi::glBlendBarrierKHRFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendBarrierKHR")
|
| + gl_api_->glBlendBarrierKHRFn();
|
| +}
|
| +
|
| +void TraceGLApi::glBlendColorFn(GLclampf red,
|
| + GLclampf green,
|
| + GLclampf blue,
|
| + GLclampf alpha) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendColor")
|
| + gl_api_->glBlendColorFn(red, green, blue, alpha);
|
| +}
|
| +
|
| +void TraceGLApi::glBlendEquationFn(GLenum mode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendEquation")
|
| + gl_api_->glBlendEquationFn(mode);
|
| +}
|
| +
|
| +void TraceGLApi::glBlendEquationSeparateFn(GLenum modeRGB, GLenum modeAlpha) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendEquationSeparate")
|
| + gl_api_->glBlendEquationSeparateFn(modeRGB, modeAlpha);
|
| +}
|
| +
|
| +void TraceGLApi::glBlendFuncFn(GLenum sfactor, GLenum dfactor) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendFunc")
|
| + gl_api_->glBlendFuncFn(sfactor, dfactor);
|
| +}
|
| +
|
| +void TraceGLApi::glBlendFuncSeparateFn(GLenum srcRGB,
|
| + GLenum dstRGB,
|
| + GLenum srcAlpha,
|
| + GLenum dstAlpha) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlendFuncSeparate")
|
| + gl_api_->glBlendFuncSeparateFn(srcRGB, dstRGB, srcAlpha, dstAlpha);
|
| +}
|
| +
|
| +void TraceGLApi::glBlitFramebufferFn(GLint srcX0,
|
| + GLint srcY0,
|
| + GLint srcX1,
|
| + GLint srcY1,
|
| + GLint dstX0,
|
| + GLint dstY0,
|
| + GLint dstX1,
|
| + GLint dstY1,
|
| + GLbitfield mask,
|
| + GLenum filter) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlitFramebuffer")
|
| + gl_api_->glBlitFramebufferFn(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1,
|
| + dstY1, mask, filter);
|
| +}
|
| +
|
| +void TraceGLApi::glBlitFramebufferANGLEFn(GLint srcX0,
|
| + GLint srcY0,
|
| + GLint srcX1,
|
| + GLint srcY1,
|
| + GLint dstX0,
|
| + GLint dstY0,
|
| + GLint dstX1,
|
| + GLint dstY1,
|
| + GLbitfield mask,
|
| + GLenum filter) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlitFramebufferANGLE")
|
| + gl_api_->glBlitFramebufferANGLEFn(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0,
|
| + dstX1, dstY1, mask, filter);
|
| +}
|
| +
|
| +void TraceGLApi::glBlitFramebufferEXTFn(GLint srcX0,
|
| + GLint srcY0,
|
| + GLint srcX1,
|
| + GLint srcY1,
|
| + GLint dstX0,
|
| + GLint dstY0,
|
| + GLint dstX1,
|
| + GLint dstY1,
|
| + GLbitfield mask,
|
| + GLenum filter) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBlitFramebufferEXT")
|
| + gl_api_->glBlitFramebufferEXTFn(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0,
|
| + dstX1, dstY1, mask, filter);
|
| +}
|
| +
|
| +void TraceGLApi::glBufferDataFn(GLenum target,
|
| + GLsizeiptr size,
|
| + const void* data,
|
| + GLenum usage) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBufferData")
|
| + gl_api_->glBufferDataFn(target, size, data, usage);
|
| +}
|
| +
|
| +void TraceGLApi::glBufferSubDataFn(GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr size,
|
| + const void* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glBufferSubData")
|
| + gl_api_->glBufferSubDataFn(target, offset, size, data);
|
| +}
|
| +
|
| +GLenum TraceGLApi::glCheckFramebufferStatusEXTFn(GLenum target) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glCheckFramebufferStatusEXT")
|
| + return gl_api_->glCheckFramebufferStatusEXTFn(target);
|
| +}
|
| +
|
| +void TraceGLApi::glClearFn(GLbitfield mask) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClear")
|
| + gl_api_->glClearFn(mask);
|
| +}
|
| +
|
| +void TraceGLApi::glClearBufferfiFn(GLenum buffer,
|
| + GLint drawbuffer,
|
| + const GLfloat depth,
|
| + GLint stencil) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearBufferfi")
|
| + gl_api_->glClearBufferfiFn(buffer, drawbuffer, depth, stencil);
|
| +}
|
| +
|
| +void TraceGLApi::glClearBufferfvFn(GLenum buffer,
|
| + GLint drawbuffer,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearBufferfv")
|
| + gl_api_->glClearBufferfvFn(buffer, drawbuffer, value);
|
| +}
|
| +
|
| +void TraceGLApi::glClearBufferivFn(GLenum buffer,
|
| + GLint drawbuffer,
|
| + const GLint* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearBufferiv")
|
| + gl_api_->glClearBufferivFn(buffer, drawbuffer, value);
|
| +}
|
| +
|
| +void TraceGLApi::glClearBufferuivFn(GLenum buffer,
|
| + GLint drawbuffer,
|
| + const GLuint* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearBufferuiv")
|
| + gl_api_->glClearBufferuivFn(buffer, drawbuffer, value);
|
| +}
|
| +
|
| +void TraceGLApi::glClearColorFn(GLclampf red,
|
| + GLclampf green,
|
| + GLclampf blue,
|
| + GLclampf alpha) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearColor")
|
| + gl_api_->glClearColorFn(red, green, blue, alpha);
|
| +}
|
| +
|
| +void TraceGLApi::glClearDepthFn(GLclampd depth) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearDepth")
|
| + gl_api_->glClearDepthFn(depth);
|
| +}
|
| +
|
| +void TraceGLApi::glClearDepthfFn(GLclampf depth) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearDepthf")
|
| + gl_api_->glClearDepthfFn(depth);
|
| +}
|
| +
|
| +void TraceGLApi::glClearStencilFn(GLint s) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClearStencil")
|
| + gl_api_->glClearStencilFn(s);
|
| +}
|
| +
|
| +GLenum TraceGLApi::glClientWaitSyncFn(GLsync sync,
|
| + GLbitfield flags,
|
| + GLuint64 timeout) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glClientWaitSync")
|
| + return gl_api_->glClientWaitSyncFn(sync, flags, timeout);
|
| +}
|
| +
|
| +void TraceGLApi::glColorMaskFn(GLboolean red,
|
| + GLboolean green,
|
| + GLboolean blue,
|
| + GLboolean alpha) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glColorMask")
|
| + gl_api_->glColorMaskFn(red, green, blue, alpha);
|
| +}
|
| +
|
| +void TraceGLApi::glCompileShaderFn(GLuint shader) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompileShader")
|
| + gl_api_->glCompileShaderFn(shader);
|
| +}
|
| +
|
| +void TraceGLApi::glCompressedCopyTextureCHROMIUMFn(GLuint sourceId,
|
| + GLuint destId) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glCompressedCopyTextureCHROMIUM")
|
| + gl_api_->glCompressedCopyTextureCHROMIUMFn(sourceId, destId);
|
| +}
|
| +
|
| +void TraceGLApi::glCompressedTexImage2DFn(GLenum target,
|
| + GLint level,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLsizei imageSize,
|
| + const void* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompressedTexImage2D")
|
| + gl_api_->glCompressedTexImage2DFn(target, level, internalformat, width,
|
| + height, border, imageSize, data);
|
| +}
|
| +
|
| +void TraceGLApi::glCompressedTexImage3DFn(GLenum target,
|
| + GLint level,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLsizei imageSize,
|
| + const void* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompressedTexImage3D")
|
| + gl_api_->glCompressedTexImage3DFn(target, level, internalformat, width,
|
| + height, depth, border, imageSize, data);
|
| +}
|
| +
|
| +void TraceGLApi::glCompressedTexSubImage2DFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLsizei imageSize,
|
| + const void* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompressedTexSubImage2D")
|
| + gl_api_->glCompressedTexSubImage2DFn(target, level, xoffset, yoffset, width,
|
| + height, format, imageSize, data);
|
| +}
|
| +
|
| +void TraceGLApi::glCompressedTexSubImage3DFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLenum format,
|
| + GLsizei imageSize,
|
| + const void* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCompressedTexSubImage3D")
|
| + gl_api_->glCompressedTexSubImage3DFn(target, level, xoffset, yoffset, zoffset,
|
| + width, height, depth, format, imageSize,
|
| + data);
|
| +}
|
| +
|
| +void TraceGLApi::glCopyBufferSubDataFn(GLenum readTarget,
|
| + GLenum writeTarget,
|
| + GLintptr readOffset,
|
| + GLintptr writeOffset,
|
| + GLsizeiptr size) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyBufferSubData")
|
| + gl_api_->glCopyBufferSubDataFn(readTarget, writeTarget, readOffset,
|
| + writeOffset, size);
|
| +}
|
| +
|
| +void TraceGLApi::glCopySubTextureCHROMIUMFn(GLuint sourceId,
|
| + GLuint destId,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLboolean unpackFlipY,
|
| + GLboolean unpackPremultiplyAlpha,
|
| + GLboolean unpackUnmultiplyAlpha) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopySubTextureCHROMIUM")
|
| + gl_api_->glCopySubTextureCHROMIUMFn(
|
| + sourceId, destId, xoffset, yoffset, x, y, width, height, unpackFlipY,
|
| + unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
|
| +}
|
| +
|
| +void TraceGLApi::glCopyTexImage2DFn(GLenum target,
|
| + GLint level,
|
| + GLenum internalformat,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexImage2D")
|
| + gl_api_->glCopyTexImage2DFn(target, level, internalformat, x, y, width,
|
| + height, border);
|
| +}
|
| +
|
| +void TraceGLApi::glCopyTexSubImage2DFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexSubImage2D")
|
| + gl_api_->glCopyTexSubImage2DFn(target, level, xoffset, yoffset, x, y, width,
|
| + height);
|
| +}
|
| +
|
| +void TraceGLApi::glCopyTexSubImage3DFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexSubImage3D")
|
| + gl_api_->glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x, y,
|
| + width, height);
|
| +}
|
| +
|
| +void TraceGLApi::glCopyTextureCHROMIUMFn(GLuint sourceId,
|
| + GLuint destId,
|
| + GLint internalFormat,
|
| + GLenum destType,
|
| + GLboolean unpackFlipY,
|
| + GLboolean unpackPremultiplyAlpha,
|
| + GLboolean unpackUnmultiplyAlpha) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTextureCHROMIUM")
|
| + gl_api_->glCopyTextureCHROMIUMFn(sourceId, destId, internalFormat, destType,
|
| + unpackFlipY, unpackPremultiplyAlpha,
|
| + unpackUnmultiplyAlpha);
|
| +}
|
| +
|
| +void TraceGLApi::glCoverageModulationNVFn(GLenum components) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverageModulationNV")
|
| + gl_api_->glCoverageModulationNVFn(components);
|
| +}
|
| +
|
| +void TraceGLApi::glCoverFillPathInstancedNVFn(GLsizei numPaths,
|
| + GLenum pathNameType,
|
| + const void* paths,
|
| + GLuint pathBase,
|
| + GLenum coverMode,
|
| + GLenum transformType,
|
| + const GLfloat* transformValues) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathInstancedNV")
|
| + gl_api_->glCoverFillPathInstancedNVFn(numPaths, pathNameType, paths, pathBase,
|
| + coverMode, transformType,
|
| + transformValues);
|
| +}
|
| +
|
| +void TraceGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathNV")
|
| + gl_api_->glCoverFillPathNVFn(path, coverMode);
|
| +}
|
| +
|
| +void TraceGLApi::glCoverStrokePathInstancedNVFn(
|
| + GLsizei numPaths,
|
| + GLenum pathNameType,
|
| + const void* paths,
|
| + GLuint pathBase,
|
| + GLenum coverMode,
|
| + GLenum transformType,
|
| + const GLfloat* transformValues) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glCoverStrokePathInstancedNV")
|
| + gl_api_->glCoverStrokePathInstancedNVFn(numPaths, pathNameType, paths,
|
| + pathBase, coverMode, transformType,
|
| + transformValues);
|
| +}
|
| +
|
| +void TraceGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverStrokePathNV")
|
| + gl_api_->glCoverStrokePathNVFn(name, coverMode);
|
| +}
|
| +
|
| +GLuint TraceGLApi::glCreateProgramFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCreateProgram")
|
| + return gl_api_->glCreateProgramFn();
|
| +}
|
| +
|
| +GLuint TraceGLApi::glCreateShaderFn(GLenum type) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCreateShader")
|
| + return gl_api_->glCreateShaderFn(type);
|
| +}
|
| +
|
| +void TraceGLApi::glCullFaceFn(GLenum mode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCullFace")
|
| + gl_api_->glCullFaceFn(mode);
|
| +}
|
| +
|
| +void TraceGLApi::glDebugMessageCallbackFn(GLDEBUGPROC callback,
|
| + const void* userParam) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDebugMessageCallback")
|
| + gl_api_->glDebugMessageCallbackFn(callback, userParam);
|
| +}
|
| +
|
| +void TraceGLApi::glDebugMessageControlFn(GLenum source,
|
| + GLenum type,
|
| + GLenum severity,
|
| + GLsizei count,
|
| + const GLuint* ids,
|
| + GLboolean enabled) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDebugMessageControl")
|
| + gl_api_->glDebugMessageControlFn(source, type, severity, count, ids, enabled);
|
| +}
|
| +
|
| +void TraceGLApi::glDebugMessageInsertFn(GLenum source,
|
| + GLenum type,
|
| + GLuint id,
|
| + GLenum severity,
|
| + GLsizei length,
|
| + const char* buf) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDebugMessageInsert")
|
| + gl_api_->glDebugMessageInsertFn(source, type, id, severity, length, buf);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteBuffersARBFn(GLsizei n, const GLuint* buffers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteBuffersARB")
|
| + gl_api_->glDeleteBuffersARBFn(n, buffers);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteFencesAPPLEFn(GLsizei n, const GLuint* fences) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteFencesAPPLE")
|
| + gl_api_->glDeleteFencesAPPLEFn(n, fences);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteFencesNVFn(GLsizei n, const GLuint* fences) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteFencesNV")
|
| + gl_api_->glDeleteFencesNVFn(n, fences);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteFramebuffersEXTFn(GLsizei n,
|
| + const GLuint* framebuffers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteFramebuffersEXT")
|
| + gl_api_->glDeleteFramebuffersEXTFn(n, framebuffers);
|
| +}
|
| +
|
| +void TraceGLApi::glDeletePathsNVFn(GLuint path, GLsizei range) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeletePathsNV")
|
| + gl_api_->glDeletePathsNVFn(path, range);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteProgramFn(GLuint program) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteProgram")
|
| + gl_api_->glDeleteProgramFn(program);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteQueriesFn(GLsizei n, const GLuint* ids) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteQueries")
|
| + gl_api_->glDeleteQueriesFn(n, ids);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteRenderbuffersEXTFn(GLsizei n,
|
| + const GLuint* renderbuffers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteRenderbuffersEXT")
|
| + gl_api_->glDeleteRenderbuffersEXTFn(n, renderbuffers);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteSamplersFn(GLsizei n, const GLuint* samplers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteSamplers")
|
| + gl_api_->glDeleteSamplersFn(n, samplers);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteShaderFn(GLuint shader) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteShader")
|
| + gl_api_->glDeleteShaderFn(shader);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteSyncFn(GLsync sync) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteSync")
|
| + gl_api_->glDeleteSyncFn(sync);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteTexturesFn(GLsizei n, const GLuint* textures) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteTextures")
|
| + gl_api_->glDeleteTexturesFn(n, textures);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteTransformFeedbacksFn(GLsizei n, const GLuint* ids) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteTransformFeedbacks")
|
| + gl_api_->glDeleteTransformFeedbacksFn(n, ids);
|
| +}
|
| +
|
| +void TraceGLApi::glDeleteVertexArraysOESFn(GLsizei n, const GLuint* arrays) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDeleteVertexArraysOES")
|
| + gl_api_->glDeleteVertexArraysOESFn(n, arrays);
|
| +}
|
| +
|
| +void TraceGLApi::glDepthFuncFn(GLenum func) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDepthFunc")
|
| + gl_api_->glDepthFuncFn(func);
|
| +}
|
| +
|
| +void TraceGLApi::glDepthMaskFn(GLboolean flag) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDepthMask")
|
| + gl_api_->glDepthMaskFn(flag);
|
| +}
|
| +
|
| +void TraceGLApi::glDepthRangeFn(GLclampd zNear, GLclampd zFar) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDepthRange")
|
| + gl_api_->glDepthRangeFn(zNear, zFar);
|
| +}
|
| +
|
| +void TraceGLApi::glDepthRangefFn(GLclampf zNear, GLclampf zFar) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDepthRangef")
|
| + gl_api_->glDepthRangefFn(zNear, zFar);
|
| +}
|
| +
|
| +void TraceGLApi::glDetachShaderFn(GLuint program, GLuint shader) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDetachShader")
|
| + gl_api_->glDetachShaderFn(program, shader);
|
| +}
|
| +
|
| +void TraceGLApi::glDisableFn(GLenum cap) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDisable")
|
| + gl_api_->glDisableFn(cap);
|
| +}
|
| +
|
| +void TraceGLApi::glDisableVertexAttribArrayFn(GLuint index) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDisableVertexAttribArray")
|
| + gl_api_->glDisableVertexAttribArrayFn(index);
|
| +}
|
| +
|
| +void TraceGLApi::glDiscardFramebufferEXTFn(GLenum target,
|
| + GLsizei numAttachments,
|
| + const GLenum* attachments) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDiscardFramebufferEXT")
|
| + gl_api_->glDiscardFramebufferEXTFn(target, numAttachments, attachments);
|
| +}
|
| +
|
| +void TraceGLApi::glDrawArraysFn(GLenum mode, GLint first, GLsizei count) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawArrays")
|
| + gl_api_->glDrawArraysFn(mode, first, count);
|
| +}
|
| +
|
| +void TraceGLApi::glDrawArraysInstancedANGLEFn(GLenum mode,
|
| + GLint first,
|
| + GLsizei count,
|
| + GLsizei primcount) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawArraysInstancedANGLE")
|
| + gl_api_->glDrawArraysInstancedANGLEFn(mode, first, count, primcount);
|
| +}
|
| +
|
| +void TraceGLApi::glDrawBufferFn(GLenum mode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawBuffer")
|
| + gl_api_->glDrawBufferFn(mode);
|
| +}
|
| +
|
| +void TraceGLApi::glDrawBuffersARBFn(GLsizei n, const GLenum* bufs) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawBuffersARB")
|
| + gl_api_->glDrawBuffersARBFn(n, bufs);
|
| +}
|
| +
|
| +void TraceGLApi::glDrawElementsFn(GLenum mode,
|
| + GLsizei count,
|
| + GLenum type,
|
| + const void* indices) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawElements")
|
| + gl_api_->glDrawElementsFn(mode, count, type, indices);
|
| +}
|
| +
|
| +void TraceGLApi::glDrawElementsInstancedANGLEFn(GLenum mode,
|
| + GLsizei count,
|
| + GLenum type,
|
| + const void* indices,
|
| + GLsizei primcount) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glDrawElementsInstancedANGLE")
|
| + gl_api_->glDrawElementsInstancedANGLEFn(mode, count, type, indices,
|
| + primcount);
|
| +}
|
| +
|
| +void TraceGLApi::glDrawRangeElementsFn(GLenum mode,
|
| + GLuint start,
|
| + GLuint end,
|
| + GLsizei count,
|
| + GLenum type,
|
| + const void* indices) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glDrawRangeElements")
|
| + gl_api_->glDrawRangeElementsFn(mode, start, end, count, type, indices);
|
| +}
|
| +
|
| +void TraceGLApi::glEGLImageTargetRenderbufferStorageOESFn(GLenum target,
|
| + GLeglImageOES image) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glEGLImageTargetRenderbufferStorageOES")
|
| + gl_api_->glEGLImageTargetRenderbufferStorageOESFn(target, image);
|
| +}
|
| +
|
| +void TraceGLApi::glEGLImageTargetTexture2DOESFn(GLenum target,
|
| + GLeglImageOES image) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glEGLImageTargetTexture2DOES")
|
| + gl_api_->glEGLImageTargetTexture2DOESFn(target, image);
|
| +}
|
| +
|
| +void TraceGLApi::glEnableFn(GLenum cap) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEnable")
|
| + gl_api_->glEnableFn(cap);
|
| +}
|
| +
|
| +void TraceGLApi::glEnableVertexAttribArrayFn(GLuint index) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEnableVertexAttribArray")
|
| + gl_api_->glEnableVertexAttribArrayFn(index);
|
| +}
|
| +
|
| +void TraceGLApi::glEndQueryFn(GLenum target) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndQuery")
|
| + gl_api_->glEndQueryFn(target);
|
| +}
|
| +
|
| +void TraceGLApi::glEndTransformFeedbackFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glEndTransformFeedback")
|
| + gl_api_->glEndTransformFeedbackFn();
|
| +}
|
| +
|
| +GLsync TraceGLApi::glFenceSyncFn(GLenum condition, GLbitfield flags) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFenceSync")
|
| + return gl_api_->glFenceSyncFn(condition, flags);
|
| +}
|
| +
|
| +void TraceGLApi::glFinishFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFinish")
|
| + gl_api_->glFinishFn();
|
| +}
|
| +
|
| +void TraceGLApi::glFinishFenceAPPLEFn(GLuint fence) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFinishFenceAPPLE")
|
| + gl_api_->glFinishFenceAPPLEFn(fence);
|
| +}
|
| +
|
| +void TraceGLApi::glFinishFenceNVFn(GLuint fence) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFinishFenceNV")
|
| + gl_api_->glFinishFenceNVFn(fence);
|
| +}
|
| +
|
| +void TraceGLApi::glFlushFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFlush")
|
| + gl_api_->glFlushFn();
|
| +}
|
| +
|
| +void TraceGLApi::glFlushMappedBufferRangeFn(GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr length) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFlushMappedBufferRange")
|
| + gl_api_->glFlushMappedBufferRangeFn(target, offset, length);
|
| +}
|
| +
|
| +void TraceGLApi::glFramebufferRenderbufferEXTFn(GLenum target,
|
| + GLenum attachment,
|
| + GLenum renderbuffertarget,
|
| + GLuint renderbuffer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glFramebufferRenderbufferEXT")
|
| + gl_api_->glFramebufferRenderbufferEXTFn(target, attachment,
|
| + renderbuffertarget, renderbuffer);
|
| +}
|
| +
|
| +void TraceGLApi::glFramebufferTexture2DEXTFn(GLenum target,
|
| + GLenum attachment,
|
| + GLenum textarget,
|
| + GLuint texture,
|
| + GLint level) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFramebufferTexture2DEXT")
|
| + gl_api_->glFramebufferTexture2DEXTFn(target, attachment, textarget, texture,
|
| + level);
|
| +}
|
| +
|
| +void TraceGLApi::glFramebufferTexture2DMultisampleEXTFn(GLenum target,
|
| + GLenum attachment,
|
| + GLenum textarget,
|
| + GLuint texture,
|
| + GLint level,
|
| + GLsizei samples) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glFramebufferTexture2DMultisampleEXT")
|
| + gl_api_->glFramebufferTexture2DMultisampleEXTFn(target, attachment, textarget,
|
| + texture, level, samples);
|
| +}
|
| +
|
| +void TraceGLApi::glFramebufferTexture2DMultisampleIMGFn(GLenum target,
|
| + GLenum attachment,
|
| + GLenum textarget,
|
| + GLuint texture,
|
| + GLint level,
|
| + GLsizei samples) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glFramebufferTexture2DMultisampleIMG")
|
| + gl_api_->glFramebufferTexture2DMultisampleIMGFn(target, attachment, textarget,
|
| + texture, level, samples);
|
| +}
|
| +
|
| +void TraceGLApi::glFramebufferTextureLayerFn(GLenum target,
|
| + GLenum attachment,
|
| + GLuint texture,
|
| + GLint level,
|
| + GLint layer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFramebufferTextureLayer")
|
| + gl_api_->glFramebufferTextureLayerFn(target, attachment, texture, level,
|
| + layer);
|
| +}
|
| +
|
| +void TraceGLApi::glFrontFaceFn(GLenum mode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glFrontFace")
|
| + gl_api_->glFrontFaceFn(mode);
|
| +}
|
| +
|
| +void TraceGLApi::glGenBuffersARBFn(GLsizei n, GLuint* buffers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenBuffersARB")
|
| + gl_api_->glGenBuffersARBFn(n, buffers);
|
| +}
|
| +
|
| +void TraceGLApi::glGenerateMipmapEXTFn(GLenum target) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenerateMipmapEXT")
|
| + gl_api_->glGenerateMipmapEXTFn(target);
|
| +}
|
| +
|
| +void TraceGLApi::glGenFencesAPPLEFn(GLsizei n, GLuint* fences) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenFencesAPPLE")
|
| + gl_api_->glGenFencesAPPLEFn(n, fences);
|
| +}
|
| +
|
| +void TraceGLApi::glGenFencesNVFn(GLsizei n, GLuint* fences) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenFencesNV")
|
| + gl_api_->glGenFencesNVFn(n, fences);
|
| +}
|
| +
|
| +void TraceGLApi::glGenFramebuffersEXTFn(GLsizei n, GLuint* framebuffers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenFramebuffersEXT")
|
| + gl_api_->glGenFramebuffersEXTFn(n, framebuffers);
|
| +}
|
| +
|
| +GLuint TraceGLApi::glGenPathsNVFn(GLsizei range) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenPathsNV")
|
| + return gl_api_->glGenPathsNVFn(range);
|
| +}
|
| +
|
| +void TraceGLApi::glGenQueriesFn(GLsizei n, GLuint* ids) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenQueries")
|
| + gl_api_->glGenQueriesFn(n, ids);
|
| +}
|
| +
|
| +void TraceGLApi::glGenRenderbuffersEXTFn(GLsizei n, GLuint* renderbuffers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenRenderbuffersEXT")
|
| + gl_api_->glGenRenderbuffersEXTFn(n, renderbuffers);
|
| +}
|
| +
|
| +void TraceGLApi::glGenSamplersFn(GLsizei n, GLuint* samplers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenSamplers")
|
| + gl_api_->glGenSamplersFn(n, samplers);
|
| +}
|
| +
|
| +void TraceGLApi::glGenTexturesFn(GLsizei n, GLuint* textures) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenTextures")
|
| + gl_api_->glGenTexturesFn(n, textures);
|
| +}
|
| +
|
| +void TraceGLApi::glGenTransformFeedbacksFn(GLsizei n, GLuint* ids) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenTransformFeedbacks")
|
| + gl_api_->glGenTransformFeedbacksFn(n, ids);
|
| +}
|
| +
|
| +void TraceGLApi::glGenVertexArraysOESFn(GLsizei n, GLuint* arrays) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGenVertexArraysOES")
|
| + gl_api_->glGenVertexArraysOESFn(n, arrays);
|
| +}
|
| +
|
| +void TraceGLApi::glGetActiveAttribFn(GLuint program,
|
| + GLuint index,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + GLint* size,
|
| + GLenum* type,
|
| + char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveAttrib")
|
| + gl_api_->glGetActiveAttribFn(program, index, bufsize, length, size, type,
|
| + name);
|
| +}
|
| +
|
| +void TraceGLApi::glGetActiveUniformFn(GLuint program,
|
| + GLuint index,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + GLint* size,
|
| + GLenum* type,
|
| + char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveUniform")
|
| + gl_api_->glGetActiveUniformFn(program, index, bufsize, length, size, type,
|
| + name);
|
| +}
|
| +
|
| +void TraceGLApi::glGetActiveUniformBlockivFn(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveUniformBlockiv")
|
| + gl_api_->glGetActiveUniformBlockivFn(program, uniformBlockIndex, pname,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetActiveUniformBlockivRobustANGLEFn(
|
| + GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetActiveUniformBlockivRobustANGLE")
|
| + gl_api_->glGetActiveUniformBlockivRobustANGLEFn(
|
| + program, uniformBlockIndex, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetActiveUniformBlockNameFn(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + char* uniformBlockName) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetActiveUniformBlockName")
|
| + gl_api_->glGetActiveUniformBlockNameFn(program, uniformBlockIndex, bufSize,
|
| + length, uniformBlockName);
|
| +}
|
| +
|
| +void TraceGLApi::glGetActiveUniformsivFn(GLuint program,
|
| + GLsizei uniformCount,
|
| + const GLuint* uniformIndices,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveUniformsiv")
|
| + gl_api_->glGetActiveUniformsivFn(program, uniformCount, uniformIndices, pname,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetAttachedShadersFn(GLuint program,
|
| + GLsizei maxcount,
|
| + GLsizei* count,
|
| + GLuint* shaders) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetAttachedShaders")
|
| + gl_api_->glGetAttachedShadersFn(program, maxcount, count, shaders);
|
| +}
|
| +
|
| +GLint TraceGLApi::glGetAttribLocationFn(GLuint program, const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetAttribLocation")
|
| + return gl_api_->glGetAttribLocationFn(program, name);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBooleani_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleani_vRobustANGLE")
|
| + gl_api_->glGetBooleani_vRobustANGLEFn(target, index, bufSize, length, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBooleanvFn(GLenum pname, GLboolean* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanv")
|
| + gl_api_->glGetBooleanvFn(pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBooleanvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanvRobustANGLE")
|
| + gl_api_->glGetBooleanvRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBufferParameteri64vRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetBufferParameteri64vRobustANGLE")
|
| + gl_api_->glGetBufferParameteri64vRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBufferParameterivFn(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBufferParameteriv")
|
| + gl_api_->glGetBufferParameterivFn(target, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetBufferParameterivRobustANGLE")
|
| + gl_api_->glGetBufferParameterivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetBufferPointervRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetBufferPointervRobustANGLE")
|
| + gl_api_->glGetBufferPointervRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetDebugMessageLogFn(GLuint count,
|
| + GLsizei bufSize,
|
| + GLenum* sources,
|
| + GLenum* types,
|
| + GLuint* ids,
|
| + GLenum* severities,
|
| + GLsizei* lengths,
|
| + char* messageLog) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetDebugMessageLog")
|
| + gl_api_->glGetDebugMessageLogFn(count, bufSize, sources, types, ids,
|
| + severities, lengths, messageLog);
|
| +}
|
| +
|
| +GLenum TraceGLApi::glGetErrorFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetError")
|
| + return gl_api_->glGetErrorFn();
|
| +}
|
| +
|
| +void TraceGLApi::glGetFenceivNVFn(GLuint fence, GLenum pname, GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFenceivNV")
|
| + gl_api_->glGetFenceivNVFn(fence, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetFloatvFn(GLenum pname, GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFloatv")
|
| + gl_api_->glGetFloatvFn(pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetFloatvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFloatvRobustANGLE")
|
| + gl_api_->glGetFloatvRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| +GLint TraceGLApi::glGetFragDataIndexFn(GLuint program, const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataIndex")
|
| + return gl_api_->glGetFragDataIndexFn(program, name);
|
| +}
|
| +
|
| +GLint TraceGLApi::glGetFragDataLocationFn(GLuint program, const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataLocation")
|
| + return gl_api_->glGetFragDataLocationFn(program, name);
|
| +}
|
| +
|
| +void TraceGLApi::glGetFramebufferAttachmentParameterivEXTFn(GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetFramebufferAttachmentParameterivEXT")
|
| + gl_api_->glGetFramebufferAttachmentParameterivEXTFn(target, attachment, pname,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetFramebufferAttachmentParameterivRobustANGLE")
|
| + gl_api_->glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + target, attachment, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetFramebufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetFramebufferParameterivRobustANGLE")
|
| + gl_api_->glGetFramebufferParameterivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +GLenum TraceGLApi::glGetGraphicsResetStatusARBFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetGraphicsResetStatusARB")
|
| + return gl_api_->glGetGraphicsResetStatusARBFn();
|
| +}
|
| +
|
| +void TraceGLApi::glGetInteger64i_vFn(GLenum target,
|
| + GLuint index,
|
| + GLint64* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64i_v")
|
| + gl_api_->glGetInteger64i_vFn(target, index, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetInteger64i_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetInteger64i_vRobustANGLE")
|
| + gl_api_->glGetInteger64i_vRobustANGLEFn(target, index, bufSize, length, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetInteger64vFn(GLenum pname, GLint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64v")
|
| + gl_api_->glGetInteger64vFn(pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetInteger64vRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64vRobustANGLE")
|
| + gl_api_->glGetInteger64vRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_v")
|
| + gl_api_->glGetIntegeri_vFn(target, index, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetIntegeri_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_vRobustANGLE")
|
| + gl_api_->glGetIntegeri_vRobustANGLEFn(target, index, bufSize, length, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetIntegervFn(GLenum pname, GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegerv")
|
| + gl_api_->glGetIntegervFn(pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetIntegervRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegervRobustANGLE")
|
| + gl_api_->glGetIntegervRobustANGLEFn(pname, bufSize, length, data);
|
| +}
|
| +
|
| +void TraceGLApi::glGetInternalformativFn(GLenum target,
|
| + GLenum internalformat,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInternalformativ")
|
| + gl_api_->glGetInternalformativFn(target, internalformat, pname, bufSize,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetInternalformativRobustANGLEFn(GLenum target,
|
| + GLenum internalformat,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetInternalformativRobustANGLE")
|
| + gl_api_->glGetInternalformativRobustANGLEFn(target, internalformat, pname,
|
| + bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* val) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetMultisamplefvRobustANGLE")
|
| + gl_api_->glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length, val);
|
| +}
|
| +
|
| +void TraceGLApi::glGetnUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetnUniformfvRobustANGLE")
|
| + gl_api_->glGetnUniformfvRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetnUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetnUniformivRobustANGLE")
|
| + gl_api_->glGetnUniformivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetnUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetnUniformuivRobustANGLE")
|
| + gl_api_->glGetnUniformuivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetObjectLabelFn(GLenum identifier,
|
| + GLuint name,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + char* label) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetObjectLabel")
|
| + gl_api_->glGetObjectLabelFn(identifier, name, bufSize, length, label);
|
| +}
|
| +
|
| +void TraceGLApi::glGetObjectPtrLabelFn(void* ptr,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + char* label) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetObjectPtrLabel")
|
| + gl_api_->glGetObjectPtrLabelFn(ptr, bufSize, length, label);
|
| +}
|
| +
|
| +void TraceGLApi::glGetPointervFn(GLenum pname, void** params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetPointerv")
|
| + gl_api_->glGetPointervFn(pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetPointervRobustANGLERobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetPointervRobustANGLERobustANGLE")
|
| + gl_api_->glGetPointervRobustANGLERobustANGLEFn(pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetProgramBinaryFn(GLuint program,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLenum* binaryFormat,
|
| + GLvoid* binary) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramBinary")
|
| + gl_api_->glGetProgramBinaryFn(program, bufSize, length, binaryFormat, binary);
|
| +}
|
| +
|
| +void TraceGLApi::glGetProgramInfoLogFn(GLuint program,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + char* infolog) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramInfoLog")
|
| + gl_api_->glGetProgramInfoLogFn(program, bufsize, length, infolog);
|
| +}
|
| +
|
| +void TraceGLApi::glGetProgramInterfaceivFn(GLuint program,
|
| + GLenum programInterface,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramInterfaceiv")
|
| + gl_api_->glGetProgramInterfaceivFn(program, programInterface, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetProgramInterfaceivRobustANGLEFn(GLuint program,
|
| + GLenum programInterface,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetProgramInterfaceivRobustANGLE")
|
| + gl_api_->glGetProgramInterfaceivRobustANGLEFn(program, programInterface,
|
| + pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetProgramivFn(GLuint program, GLenum pname, GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramiv")
|
| + gl_api_->glGetProgramivFn(program, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetProgramivRobustANGLEFn(GLuint program,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramivRobustANGLE")
|
| + gl_api_->glGetProgramivRobustANGLEFn(program, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetProgramResourceivFn(GLuint program,
|
| + GLenum programInterface,
|
| + GLuint index,
|
| + GLsizei propCount,
|
| + const GLenum* props,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramResourceiv")
|
| + gl_api_->glGetProgramResourceivFn(program, programInterface, index, propCount,
|
| + props, bufSize, length, params);
|
| +}
|
| +
|
| +GLint TraceGLApi::glGetProgramResourceLocationFn(GLuint program,
|
| + GLenum programInterface,
|
| + const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetProgramResourceLocation")
|
| + return gl_api_->glGetProgramResourceLocationFn(program, programInterface,
|
| + name);
|
| +}
|
| +
|
| +void TraceGLApi::glGetProgramResourceNameFn(GLuint program,
|
| + GLenum programInterface,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLchar* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramResourceName")
|
| + gl_api_->glGetProgramResourceNameFn(program, programInterface, index, bufSize,
|
| + length, name);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryiv")
|
| + gl_api_->glGetQueryivFn(target, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryivRobustANGLE")
|
| + gl_api_->glGetQueryivRobustANGLEFn(target, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryObjecti64vFn(GLuint id,
|
| + GLenum pname,
|
| + GLint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjecti64v")
|
| + gl_api_->glGetQueryObjecti64vFn(id, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryObjecti64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetQueryObjecti64vRobustANGLE")
|
| + gl_api_->glGetQueryObjecti64vRobustANGLEFn(id, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectiv")
|
| + gl_api_->glGetQueryObjectivFn(id, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryObjectivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetQueryObjectivRobustANGLE")
|
| + gl_api_->glGetQueryObjectivRobustANGLEFn(id, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryObjectui64vFn(GLuint id,
|
| + GLenum pname,
|
| + GLuint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectui64v")
|
| + gl_api_->glGetQueryObjectui64vFn(id, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryObjectui64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint64* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetQueryObjectui64vRobustANGLE")
|
| + gl_api_->glGetQueryObjectui64vRobustANGLEFn(id, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryObjectuivFn(GLuint id,
|
| + GLenum pname,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectuiv")
|
| + gl_api_->glGetQueryObjectuivFn(id, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetQueryObjectuivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetQueryObjectuivRobustANGLE")
|
| + gl_api_->glGetQueryObjectuivRobustANGLEFn(id, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetRenderbufferParameterivEXT")
|
| + gl_api_->glGetRenderbufferParameterivEXTFn(target, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetRenderbufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetRenderbufferParameterivRobustANGLE")
|
| + gl_api_->glGetRenderbufferParameterivRobustANGLEFn(target, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSamplerParameterfvFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSamplerParameterfv")
|
| + gl_api_->glGetSamplerParameterfvFn(sampler, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetSamplerParameterfvRobustANGLE")
|
| + gl_api_->glGetSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetSamplerParameterIivRobustANGLE")
|
| + gl_api_->glGetSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetSamplerParameterIuivRobustANGLE")
|
| + gl_api_->glGetSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSamplerParameterivFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSamplerParameteriv")
|
| + gl_api_->glGetSamplerParameterivFn(sampler, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetSamplerParameterivRobustANGLE")
|
| + gl_api_->glGetSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetShaderInfoLogFn(GLuint shader,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + char* infolog) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderInfoLog")
|
| + gl_api_->glGetShaderInfoLogFn(shader, bufsize, length, infolog);
|
| +}
|
| +
|
| +void TraceGLApi::glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderiv")
|
| + gl_api_->glGetShaderivFn(shader, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetShaderivRobustANGLEFn(GLuint shader,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderivRobustANGLE")
|
| + gl_api_->glGetShaderivRobustANGLEFn(shader, pname, bufSize, length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetShaderPrecisionFormatFn(GLenum shadertype,
|
| + GLenum precisiontype,
|
| + GLint* range,
|
| + GLint* precision) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderPrecisionFormat")
|
| + gl_api_->glGetShaderPrecisionFormatFn(shadertype, precisiontype, range,
|
| + precision);
|
| +}
|
| +
|
| +void TraceGLApi::glGetShaderSourceFn(GLuint shader,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + char* source) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderSource")
|
| + gl_api_->glGetShaderSourceFn(shader, bufsize, length, source);
|
| +}
|
| +
|
| +const GLubyte* TraceGLApi::glGetStringFn(GLenum name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetString")
|
| + return gl_api_->glGetStringFn(name);
|
| +}
|
| +
|
| +const GLubyte* TraceGLApi::glGetStringiFn(GLenum name, GLuint index) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetStringi")
|
| + return gl_api_->glGetStringiFn(name, index);
|
| +}
|
| +
|
| +void TraceGLApi::glGetSyncivFn(GLsync sync,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* values) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSynciv")
|
| + gl_api_->glGetSyncivFn(sync, pname, bufSize, length, values);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexLevelParameterfvFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexLevelParameterfv")
|
| + gl_api_->glGetTexLevelParameterfvFn(target, level, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexLevelParameterfvRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetTexLevelParameterfvRobustANGLE")
|
| + gl_api_->glGetTexLevelParameterfvRobustANGLEFn(target, level, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexLevelParameterivFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexLevelParameteriv")
|
| + gl_api_->glGetTexLevelParameterivFn(target, level, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexLevelParameterivRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetTexLevelParameterivRobustANGLE")
|
| + gl_api_->glGetTexLevelParameterivRobustANGLEFn(target, level, pname, bufSize,
|
| + length, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexParameterfvFn(GLenum target,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexParameterfv")
|
| + gl_api_->glGetTexParameterfvFn(target, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTexParameterfvRobustANGLE")
|
| + gl_api_->glGetTexParameterfvRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTexParameterIivRobustANGLE")
|
| + gl_api_->glGetTexParameterIivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTexParameterIuivRobustANGLE")
|
| + gl_api_->glGetTexParameterIuivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexParameterivFn(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexParameteriv")
|
| + gl_api_->glGetTexParameterivFn(target, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTexParameterivRobustANGLE")
|
| + gl_api_->glGetTexParameterivRobustANGLEFn(target, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTransformFeedbackVaryingFn(GLuint program,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLsizei* size,
|
| + GLenum* type,
|
| + char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTransformFeedbackVarying")
|
| + gl_api_->glGetTransformFeedbackVaryingFn(program, index, bufSize, length,
|
| + size, type, name);
|
| +}
|
| +
|
| +void TraceGLApi::glGetTranslatedShaderSourceANGLEFn(GLuint shader,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + char* source) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetTranslatedShaderSourceANGLE")
|
| + gl_api_->glGetTranslatedShaderSourceANGLEFn(shader, bufsize, length, source);
|
| +}
|
| +
|
| +GLuint TraceGLApi::glGetUniformBlockIndexFn(GLuint program,
|
| + const char* uniformBlockName) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformBlockIndex")
|
| + return gl_api_->glGetUniformBlockIndexFn(program, uniformBlockName);
|
| +}
|
| +
|
| +void TraceGLApi::glGetUniformfvFn(GLuint program,
|
| + GLint location,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformfv")
|
| + gl_api_->glGetUniformfvFn(program, location, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformfvRobustANGLE")
|
| + gl_api_->glGetUniformfvRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetUniformIndicesFn(GLuint program,
|
| + GLsizei uniformCount,
|
| + const char* const* uniformNames,
|
| + GLuint* uniformIndices) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformIndices")
|
| + gl_api_->glGetUniformIndicesFn(program, uniformCount, uniformNames,
|
| + uniformIndices);
|
| +}
|
| +
|
| +void TraceGLApi::glGetUniformivFn(GLuint program,
|
| + GLint location,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformiv")
|
| + gl_api_->glGetUniformivFn(program, location, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformivRobustANGLE")
|
| + gl_api_->glGetUniformivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +GLint TraceGLApi::glGetUniformLocationFn(GLuint program, const char* name) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformLocation")
|
| + return gl_api_->glGetUniformLocationFn(program, name);
|
| +}
|
| +
|
| +void TraceGLApi::glGetUniformuivFn(GLuint program,
|
| + GLint location,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformuiv")
|
| + gl_api_->glGetUniformuivFn(program, location, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformuivRobustANGLE")
|
| + gl_api_->glGetUniformuivRobustANGLEFn(program, location, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribfvFn(GLuint index,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribfv")
|
| + gl_api_->glGetVertexAttribfvFn(index, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribfvRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetVertexAttribfvRobustANGLE")
|
| + gl_api_->glGetVertexAttribfvRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribIivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetVertexAttribIivRobustANGLE")
|
| + gl_api_->glGetVertexAttribIivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribIuivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetVertexAttribIuivRobustANGLE")
|
| + gl_api_->glGetVertexAttribIuivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribivFn(GLuint index,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribiv")
|
| + gl_api_->glGetVertexAttribivFn(index, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glGetVertexAttribivRobustANGLE")
|
| + gl_api_->glGetVertexAttribivRobustANGLEFn(index, pname, bufSize, length,
|
| + params);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribPointervFn(GLuint index,
|
| + GLenum pname,
|
| + void** pointer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribPointerv")
|
| + gl_api_->glGetVertexAttribPointervFn(index, pname, pointer);
|
| +}
|
| +
|
| +void TraceGLApi::glGetVertexAttribPointervRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** pointer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glGetVertexAttribPointervRobustANGLE")
|
| + gl_api_->glGetVertexAttribPointervRobustANGLEFn(index, pname, bufSize, length,
|
| + pointer);
|
| +}
|
| +
|
| +void TraceGLApi::glHintFn(GLenum target, GLenum mode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glHint")
|
| + gl_api_->glHintFn(target, mode);
|
| +}
|
| +
|
| +void TraceGLApi::glInsertEventMarkerEXTFn(GLsizei length, const char* marker) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glInsertEventMarkerEXT")
|
| + gl_api_->glInsertEventMarkerEXTFn(length, marker);
|
| +}
|
| +
|
| +void TraceGLApi::glInvalidateFramebufferFn(GLenum target,
|
| + GLsizei numAttachments,
|
| + const GLenum* attachments) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glInvalidateFramebuffer")
|
| + gl_api_->glInvalidateFramebufferFn(target, numAttachments, attachments);
|
| +}
|
| +
|
| +void TraceGLApi::glInvalidateSubFramebufferFn(GLenum target,
|
| + GLsizei numAttachments,
|
| + const GLenum* attachments,
|
| + GLint x,
|
| + GLint y,
|
| + GLint width,
|
| + GLint height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glInvalidateSubFramebuffer")
|
| + gl_api_->glInvalidateSubFramebufferFn(target, numAttachments, attachments, x,
|
| + y, width, height);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsBufferFn(GLuint buffer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsBuffer")
|
| + return gl_api_->glIsBufferFn(buffer);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsEnabledFn(GLenum cap) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsEnabled")
|
| + return gl_api_->glIsEnabledFn(cap);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsFenceAPPLEFn(GLuint fence) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsFenceAPPLE")
|
| + return gl_api_->glIsFenceAPPLEFn(fence);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsFenceNVFn(GLuint fence) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsFenceNV")
|
| + return gl_api_->glIsFenceNVFn(fence);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsFramebufferEXTFn(GLuint framebuffer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsFramebufferEXT")
|
| + return gl_api_->glIsFramebufferEXTFn(framebuffer);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsPathNVFn(GLuint path) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsPathNV")
|
| + return gl_api_->glIsPathNVFn(path);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsProgramFn(GLuint program) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsProgram")
|
| + return gl_api_->glIsProgramFn(program);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsQueryFn(GLuint query) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsQuery")
|
| + return gl_api_->glIsQueryFn(query);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsRenderbufferEXTFn(GLuint renderbuffer) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsRenderbufferEXT")
|
| + return gl_api_->glIsRenderbufferEXTFn(renderbuffer);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsSamplerFn(GLuint sampler) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsSampler")
|
| + return gl_api_->glIsSamplerFn(sampler);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsShaderFn(GLuint shader) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsShader")
|
| + return gl_api_->glIsShaderFn(shader);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsSyncFn(GLsync sync) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsSync")
|
| + return gl_api_->glIsSyncFn(sync);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsTextureFn(GLuint texture) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsTexture")
|
| + return gl_api_->glIsTextureFn(texture);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsTransformFeedbackFn(GLuint id) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsTransformFeedback")
|
| + return gl_api_->glIsTransformFeedbackFn(id);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glIsVertexArrayOESFn(GLuint array) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glIsVertexArrayOES")
|
| + return gl_api_->glIsVertexArrayOESFn(array);
|
| +}
|
| +
|
| +void TraceGLApi::glLineWidthFn(GLfloat width) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glLineWidth")
|
| + gl_api_->glLineWidthFn(width);
|
| +}
|
| +
|
| +void TraceGLApi::glLinkProgramFn(GLuint program) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glLinkProgram")
|
| + gl_api_->glLinkProgramFn(program);
|
| +}
|
| +
|
| +void* TraceGLApi::glMapBufferFn(GLenum target, GLenum access) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMapBuffer")
|
| + return gl_api_->glMapBufferFn(target, access);
|
| +}
|
| +
|
| +void* TraceGLApi::glMapBufferRangeFn(GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr length,
|
| + GLbitfield access) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMapBufferRange")
|
| + return gl_api_->glMapBufferRangeFn(target, offset, length, access);
|
| +}
|
| +
|
| +void TraceGLApi::glMatrixLoadfEXTFn(GLenum matrixMode, const GLfloat* m) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMatrixLoadfEXT")
|
| + gl_api_->glMatrixLoadfEXTFn(matrixMode, m);
|
| +}
|
| +
|
| +void TraceGLApi::glMatrixLoadIdentityEXTFn(GLenum matrixMode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMatrixLoadIdentityEXT")
|
| + gl_api_->glMatrixLoadIdentityEXTFn(matrixMode);
|
| +}
|
| +
|
| +void TraceGLApi::glMemoryBarrierEXTFn(GLbitfield barriers) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glMemoryBarrierEXT")
|
| + gl_api_->glMemoryBarrierEXTFn(barriers);
|
| +}
|
| +
|
| +void TraceGLApi::glObjectLabelFn(GLenum identifier,
|
| + GLuint name,
|
| + GLsizei length,
|
| + const char* label) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glObjectLabel")
|
| + gl_api_->glObjectLabelFn(identifier, name, length, label);
|
| +}
|
| +
|
| +void TraceGLApi::glObjectPtrLabelFn(void* ptr,
|
| + GLsizei length,
|
| + const char* label) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glObjectPtrLabel")
|
| + gl_api_->glObjectPtrLabelFn(ptr, length, label);
|
| +}
|
| +
|
| +void TraceGLApi::glPathCommandsNVFn(GLuint path,
|
| + GLsizei numCommands,
|
| + const GLubyte* commands,
|
| + GLsizei numCoords,
|
| + GLenum coordType,
|
| + const GLvoid* coords) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPathCommandsNV")
|
| + gl_api_->glPathCommandsNVFn(path, numCommands, commands, numCoords, coordType,
|
| + coords);
|
| +}
|
| +
|
| +void TraceGLApi::glPathParameterfNVFn(GLuint path,
|
| + GLenum pname,
|
| + GLfloat value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPathParameterfNV")
|
| + gl_api_->glPathParameterfNVFn(path, pname, value);
|
| +}
|
| +
|
| +void TraceGLApi::glPathParameteriNVFn(GLuint path, GLenum pname, GLint value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPathParameteriNV")
|
| + gl_api_->glPathParameteriNVFn(path, pname, value);
|
| +}
|
| +
|
| +void TraceGLApi::glPathStencilFuncNVFn(GLenum func, GLint ref, GLuint mask) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPathStencilFuncNV")
|
| + gl_api_->glPathStencilFuncNVFn(func, ref, mask);
|
| +}
|
| +
|
| +void TraceGLApi::glPauseTransformFeedbackFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPauseTransformFeedback")
|
| + gl_api_->glPauseTransformFeedbackFn();
|
| +}
|
| +
|
| +void TraceGLApi::glPixelStoreiFn(GLenum pname, GLint param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPixelStorei")
|
| + gl_api_->glPixelStoreiFn(pname, param);
|
| +}
|
| +
|
| +void TraceGLApi::glPointParameteriFn(GLenum pname, GLint param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPointParameteri")
|
| + gl_api_->glPointParameteriFn(pname, param);
|
| +}
|
| +
|
| +void TraceGLApi::glPolygonOffsetFn(GLfloat factor, GLfloat units) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPolygonOffset")
|
| + gl_api_->glPolygonOffsetFn(factor, units);
|
| +}
|
| +
|
| +void TraceGLApi::glPopDebugGroupFn() {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPopDebugGroup")
|
| + gl_api_->glPopDebugGroupFn();
|
| +}
|
| +
|
| +void TraceGLApi::glPopGroupMarkerEXTFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPopGroupMarkerEXT")
|
| + gl_api_->glPopGroupMarkerEXTFn();
|
| +}
|
| +
|
| +void TraceGLApi::glPrimitiveRestartIndexFn(GLuint index) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPrimitiveRestartIndex")
|
| + gl_api_->glPrimitiveRestartIndexFn(index);
|
| +}
|
| +
|
| +void TraceGLApi::glProgramBinaryFn(GLuint program,
|
| + GLenum binaryFormat,
|
| + const GLvoid* binary,
|
| + GLsizei length) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glProgramBinary")
|
| + gl_api_->glProgramBinaryFn(program, binaryFormat, binary, length);
|
| +}
|
| +
|
| +void TraceGLApi::glProgramParameteriFn(GLuint program,
|
| + GLenum pname,
|
| + GLint value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glProgramParameteri")
|
| + gl_api_->glProgramParameteriFn(program, pname, value);
|
| +}
|
| +
|
| +void TraceGLApi::glProgramPathFragmentInputGenNVFn(GLuint program,
|
| + GLint location,
|
| + GLenum genMode,
|
| + GLint components,
|
| + const GLfloat* coeffs) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glProgramPathFragmentInputGenNV")
|
| + gl_api_->glProgramPathFragmentInputGenNVFn(program, location, genMode,
|
| + components, coeffs);
|
| +}
|
| +
|
| +void TraceGLApi::glPushDebugGroupFn(GLenum source,
|
| + GLuint id,
|
| + GLsizei length,
|
| + const char* message) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPushDebugGroup")
|
| + gl_api_->glPushDebugGroupFn(source, id, length, message);
|
| +}
|
| +
|
| +void TraceGLApi::glPushGroupMarkerEXTFn(GLsizei length, const char* marker) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glPushGroupMarkerEXT")
|
| + gl_api_->glPushGroupMarkerEXTFn(length, marker);
|
| +}
|
| +
|
| +void TraceGLApi::glQueryCounterFn(GLuint id, GLenum target) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glQueryCounter")
|
| + gl_api_->glQueryCounterFn(id, target);
|
| +}
|
| +
|
| +void TraceGLApi::glReadBufferFn(GLenum src) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadBuffer")
|
| + gl_api_->glReadBufferFn(src);
|
| +}
|
| +
|
| +void TraceGLApi::glReadnPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* data) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadnPixelsRobustANGLE")
|
| + gl_api_->glReadnPixelsRobustANGLEFn(x, y, width, height, format, type,
|
| + bufSize, length, data);
|
| +}
|
| +
|
| +void TraceGLApi::glReadPixelsFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadPixels")
|
| + gl_api_->glReadPixelsFn(x, y, width, height, format, type, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glReadPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadPixelsRobustANGLE")
|
| + gl_api_->glReadPixelsRobustANGLEFn(x, y, width, height, format, type, bufSize,
|
| + length, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glReleaseShaderCompilerFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReleaseShaderCompiler")
|
| + gl_api_->glReleaseShaderCompilerFn();
|
| +}
|
| +
|
| +void TraceGLApi::glRenderbufferStorageEXTFn(GLenum target,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glRenderbufferStorageEXT")
|
| + gl_api_->glRenderbufferStorageEXTFn(target, internalformat, width, height);
|
| +}
|
| +
|
| +void TraceGLApi::glRenderbufferStorageMultisampleFn(GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glRenderbufferStorageMultisample")
|
| + gl_api_->glRenderbufferStorageMultisampleFn(target, samples, internalformat,
|
| + width, height);
|
| +}
|
| +
|
| +void TraceGLApi::glRenderbufferStorageMultisampleANGLEFn(GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glRenderbufferStorageMultisampleANGLE")
|
| + gl_api_->glRenderbufferStorageMultisampleANGLEFn(
|
| + target, samples, internalformat, width, height);
|
| +}
|
| +
|
| +void TraceGLApi::glRenderbufferStorageMultisampleEXTFn(GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glRenderbufferStorageMultisampleEXT")
|
| + gl_api_->glRenderbufferStorageMultisampleEXTFn(target, samples,
|
| + internalformat, width, height);
|
| +}
|
| +
|
| +void TraceGLApi::glRenderbufferStorageMultisampleIMGFn(GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glRenderbufferStorageMultisampleIMG")
|
| + gl_api_->glRenderbufferStorageMultisampleIMGFn(target, samples,
|
| + internalformat, width, height);
|
| +}
|
| +
|
| +void TraceGLApi::glResumeTransformFeedbackFn(void) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glResumeTransformFeedback")
|
| + gl_api_->glResumeTransformFeedbackFn();
|
| +}
|
| +
|
| +void TraceGLApi::glSampleCoverageFn(GLclampf value, GLboolean invert) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSampleCoverage")
|
| + gl_api_->glSampleCoverageFn(value, invert);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameterfFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLfloat param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameterf")
|
| + gl_api_->glSamplerParameterfFn(sampler, pname, param);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameterfvFn(GLuint sampler,
|
| + GLenum pname,
|
| + const GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameterfv")
|
| + gl_api_->glSamplerParameterfvFn(sampler, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glSamplerParameterfvRobustANGLE")
|
| + gl_api_->glSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameteriFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLint param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameteri")
|
| + gl_api_->glSamplerParameteriFn(sampler, pname, param);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glSamplerParameterIivRobustANGLE")
|
| + gl_api_->glSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glSamplerParameterIuivRobustANGLE")
|
| + gl_api_->glSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameterivFn(GLuint sampler,
|
| + GLenum pname,
|
| + const GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameteriv")
|
| + gl_api_->glSamplerParameterivFn(sampler, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glSamplerParameterivRobustANGLE")
|
| + gl_api_->glSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, param);
|
| +}
|
| +
|
| +void TraceGLApi::glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glScissor")
|
| + gl_api_->glScissorFn(x, y, width, height);
|
| +}
|
| +
|
| +void TraceGLApi::glSetFenceAPPLEFn(GLuint fence) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSetFenceAPPLE")
|
| + gl_api_->glSetFenceAPPLEFn(fence);
|
| +}
|
| +
|
| +void TraceGLApi::glSetFenceNVFn(GLuint fence, GLenum condition) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSetFenceNV")
|
| + gl_api_->glSetFenceNVFn(fence, condition);
|
| +}
|
| +
|
| +void TraceGLApi::glShaderBinaryFn(GLsizei n,
|
| + const GLuint* shaders,
|
| + GLenum binaryformat,
|
| + const void* binary,
|
| + GLsizei length) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glShaderBinary")
|
| + gl_api_->glShaderBinaryFn(n, shaders, binaryformat, binary, length);
|
| +}
|
| +
|
| +void TraceGLApi::glShaderSourceFn(GLuint shader,
|
| + GLsizei count,
|
| + const char* const* str,
|
| + const GLint* length) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glShaderSource")
|
| + gl_api_->glShaderSourceFn(shader, count, str, length);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilFillPathInstancedNVFn(
|
| + GLsizei numPaths,
|
| + GLenum pathNameType,
|
| + const void* paths,
|
| + GLuint pathBase,
|
| + GLenum fillMode,
|
| + GLuint mask,
|
| + GLenum transformType,
|
| + const GLfloat* transformValues) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glStencilFillPathInstancedNV")
|
| + gl_api_->glStencilFillPathInstancedNVFn(numPaths, pathNameType, paths,
|
| + pathBase, fillMode, mask,
|
| + transformType, transformValues);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilFillPathNVFn(GLuint path,
|
| + GLenum fillMode,
|
| + GLuint mask) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFillPathNV")
|
| + gl_api_->glStencilFillPathNVFn(path, fillMode, mask);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFunc")
|
| + gl_api_->glStencilFuncFn(func, ref, mask);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilFuncSeparateFn(GLenum face,
|
| + GLenum func,
|
| + GLint ref,
|
| + GLuint mask) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFuncSeparate")
|
| + gl_api_->glStencilFuncSeparateFn(face, func, ref, mask);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilMaskFn(GLuint mask) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilMask")
|
| + gl_api_->glStencilMaskFn(mask);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilMaskSeparateFn(GLenum face, GLuint mask) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilMaskSeparate")
|
| + gl_api_->glStencilMaskSeparateFn(face, mask);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilOpFn(GLenum fail, GLenum zfail, GLenum zpass) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilOp")
|
| + gl_api_->glStencilOpFn(fail, zfail, zpass);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilOpSeparateFn(GLenum face,
|
| + GLenum fail,
|
| + GLenum zfail,
|
| + GLenum zpass) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilOpSeparate")
|
| + gl_api_->glStencilOpSeparateFn(face, fail, zfail, zpass);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilStrokePathInstancedNVFn(
|
| + GLsizei numPaths,
|
| + GLenum pathNameType,
|
| + const void* paths,
|
| + GLuint pathBase,
|
| + GLint ref,
|
| + GLuint mask,
|
| + GLenum transformType,
|
| + const GLfloat* transformValues) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glStencilStrokePathInstancedNV")
|
| + gl_api_->glStencilStrokePathInstancedNVFn(numPaths, pathNameType, paths,
|
| + pathBase, ref, mask, transformType,
|
| + transformValues);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilStrokePathNVFn(GLuint path,
|
| + GLint reference,
|
| + GLuint mask) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilStrokePathNV")
|
| + gl_api_->glStencilStrokePathNVFn(path, reference, mask);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilThenCoverFillPathInstancedNVFn(
|
| + GLsizei numPaths,
|
| + GLenum pathNameType,
|
| + const void* paths,
|
| + GLuint pathBase,
|
| + GLenum fillMode,
|
| + GLuint mask,
|
| + GLenum coverMode,
|
| + GLenum transformType,
|
| + const GLfloat* transformValues) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glStencilThenCoverFillPathInstancedNV")
|
| + gl_api_->glStencilThenCoverFillPathInstancedNVFn(
|
| + numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode,
|
| + transformType, transformValues);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilThenCoverFillPathNVFn(GLuint path,
|
| + GLenum fillMode,
|
| + GLuint mask,
|
| + GLenum coverMode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glStencilThenCoverFillPathNV")
|
| + gl_api_->glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilThenCoverStrokePathInstancedNVFn(
|
| + GLsizei numPaths,
|
| + GLenum pathNameType,
|
| + const void* paths,
|
| + GLuint pathBase,
|
| + GLint ref,
|
| + GLuint mask,
|
| + GLenum coverMode,
|
| + GLenum transformType,
|
| + const GLfloat* transformValues) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0(
|
| + "gpu", "TraceGLAPI::glStencilThenCoverStrokePathInstancedNV")
|
| + gl_api_->glStencilThenCoverStrokePathInstancedNVFn(
|
| + numPaths, pathNameType, paths, pathBase, ref, mask, coverMode,
|
| + transformType, transformValues);
|
| +}
|
| +
|
| +void TraceGLApi::glStencilThenCoverStrokePathNVFn(GLuint path,
|
| + GLint reference,
|
| + GLuint mask,
|
| + GLenum coverMode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glStencilThenCoverStrokePathNV")
|
| + gl_api_->glStencilThenCoverStrokePathNVFn(path, reference, mask, coverMode);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glTestFenceAPPLEFn(GLuint fence) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTestFenceAPPLE")
|
| + return gl_api_->glTestFenceAPPLEFn(fence);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glTestFenceNVFn(GLuint fence) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTestFenceNV")
|
| + return gl_api_->glTestFenceNVFn(fence);
|
| +}
|
| +
|
| +void TraceGLApi::glTexImage2DFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage2D")
|
| + gl_api_->glTexImage2DFn(target, level, internalformat, width, height, border,
|
| + format, type, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glTexImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage2DRobustANGLE")
|
| + gl_api_->glTexImage2DRobustANGLEFn(target, level, internalformat, width,
|
| + height, border, format, type, bufSize,
|
| + pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glTexImage3DFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage3D")
|
| + gl_api_->glTexImage3DFn(target, level, internalformat, width, height, depth,
|
| + border, format, type, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glTexImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage3DRobustANGLE")
|
| + gl_api_->glTexImage3DRobustANGLEFn(target, level, internalformat, width,
|
| + height, depth, border, format, type,
|
| + bufSize, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameterfFn(GLenum target, GLenum pname, GLfloat param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterf")
|
| + gl_api_->glTexParameterfFn(target, pname, param);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameterfvFn(GLenum target,
|
| + GLenum pname,
|
| + const GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterfv")
|
| + gl_api_->glTexParameterfvFn(target, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTexParameterfvRobustANGLE")
|
| + gl_api_->glTexParameterfvRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameteriFn(GLenum target, GLenum pname, GLint param) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteri")
|
| + gl_api_->glTexParameteriFn(target, pname, param);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTexParameterIivRobustANGLE")
|
| + gl_api_->glTexParameterIivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTexParameterIuivRobustANGLE")
|
| + gl_api_->glTexParameterIuivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameterivFn(GLenum target,
|
| + GLenum pname,
|
| + const GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteriv")
|
| + gl_api_->glTexParameterivFn(target, pname, params);
|
| +}
|
| +
|
| +void TraceGLApi::glTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTexParameterivRobustANGLE")
|
| + gl_api_->glTexParameterivRobustANGLEFn(target, pname, bufSize, params);
|
| +}
|
| +
|
| +void TraceGLApi::glTexStorage2DEXTFn(GLenum target,
|
| + GLsizei levels,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexStorage2DEXT")
|
| + gl_api_->glTexStorage2DEXTFn(target, levels, internalformat, width, height);
|
| +}
|
| +
|
| +void TraceGLApi::glTexStorage3DFn(GLenum target,
|
| + GLsizei levels,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexStorage3D")
|
| + gl_api_->glTexStorage3DFn(target, levels, internalformat, width, height,
|
| + depth);
|
| +}
|
| +
|
| +void TraceGLApi::glTexSubImage2DFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage2D")
|
| + gl_api_->glTexSubImage2DFn(target, level, xoffset, yoffset, width, height,
|
| + format, type, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glTexSubImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage2DRobustANGLE")
|
| + gl_api_->glTexSubImage2DRobustANGLEFn(target, level, xoffset, yoffset, width,
|
| + height, format, type, bufSize, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glTexSubImage3DFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLenum format,
|
| + GLenum type,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage3D")
|
| + gl_api_->glTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, width,
|
| + height, depth, format, type, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glTexSubImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage3DRobustANGLE")
|
| + gl_api_->glTexSubImage3DRobustANGLEFn(target, level, xoffset, yoffset,
|
| + zoffset, width, height, depth, format,
|
| + type, bufSize, pixels);
|
| +}
|
| +
|
| +void TraceGLApi::glTransformFeedbackVaryingsFn(GLuint program,
|
| + GLsizei count,
|
| + const char* const* varyings,
|
| + GLenum bufferMode) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu",
|
| + "TraceGLAPI::glTransformFeedbackVaryings")
|
| + gl_api_->glTransformFeedbackVaryingsFn(program, count, varyings, bufferMode);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform1fFn(GLint location, GLfloat x) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1f")
|
| + gl_api_->glUniform1fFn(location, x);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform1fvFn(GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1fv")
|
| + gl_api_->glUniform1fvFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform1iFn(GLint location, GLint x) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1i")
|
| + gl_api_->glUniform1iFn(location, x);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform1ivFn(GLint location, GLsizei count, const GLint* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1iv")
|
| + gl_api_->glUniform1ivFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform1uiFn(GLint location, GLuint v0) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1ui")
|
| + gl_api_->glUniform1uiFn(location, v0);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform1uivFn(GLint location,
|
| + GLsizei count,
|
| + const GLuint* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform1uiv")
|
| + gl_api_->glUniform1uivFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform2fFn(GLint location, GLfloat x, GLfloat y) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2f")
|
| + gl_api_->glUniform2fFn(location, x, y);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform2fvFn(GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2fv")
|
| + gl_api_->glUniform2fvFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform2iFn(GLint location, GLint x, GLint y) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2i")
|
| + gl_api_->glUniform2iFn(location, x, y);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform2ivFn(GLint location, GLsizei count, const GLint* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2iv")
|
| + gl_api_->glUniform2ivFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform2uiFn(GLint location, GLuint v0, GLuint v1) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2ui")
|
| + gl_api_->glUniform2uiFn(location, v0, v1);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform2uivFn(GLint location,
|
| + GLsizei count,
|
| + const GLuint* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform2uiv")
|
| + gl_api_->glUniform2uivFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform3fFn(GLint location,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3f")
|
| + gl_api_->glUniform3fFn(location, x, y, z);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform3fvFn(GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3fv")
|
| + gl_api_->glUniform3fvFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform3iFn(GLint location, GLint x, GLint y, GLint z) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3i")
|
| + gl_api_->glUniform3iFn(location, x, y, z);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform3ivFn(GLint location, GLsizei count, const GLint* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3iv")
|
| + gl_api_->glUniform3ivFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform3uiFn(GLint location,
|
| + GLuint v0,
|
| + GLuint v1,
|
| + GLuint v2) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3ui")
|
| + gl_api_->glUniform3uiFn(location, v0, v1, v2);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform3uivFn(GLint location,
|
| + GLsizei count,
|
| + const GLuint* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform3uiv")
|
| + gl_api_->glUniform3uivFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform4fFn(GLint location,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z,
|
| + GLfloat w) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4f")
|
| + gl_api_->glUniform4fFn(location, x, y, z, w);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform4fvFn(GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4fv")
|
| + gl_api_->glUniform4fvFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform4iFn(GLint location,
|
| + GLint x,
|
| + GLint y,
|
| + GLint z,
|
| + GLint w) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4i")
|
| + gl_api_->glUniform4iFn(location, x, y, z, w);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform4ivFn(GLint location, GLsizei count, const GLint* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4iv")
|
| + gl_api_->glUniform4ivFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform4uiFn(GLint location,
|
| + GLuint v0,
|
| + GLuint v1,
|
| + GLuint v2,
|
| + GLuint v3) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4ui")
|
| + gl_api_->glUniform4uiFn(location, v0, v1, v2, v3);
|
| +}
|
| +
|
| +void TraceGLApi::glUniform4uivFn(GLint location,
|
| + GLsizei count,
|
| + const GLuint* v) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniform4uiv")
|
| + gl_api_->glUniform4uivFn(location, count, v);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformBlockBindingFn(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLuint uniformBlockBinding) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformBlockBinding")
|
| + gl_api_->glUniformBlockBindingFn(program, uniformBlockIndex,
|
| + uniformBlockBinding);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix2fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix2fv")
|
| + gl_api_->glUniformMatrix2fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix2x3fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix2x3fv")
|
| + gl_api_->glUniformMatrix2x3fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix2x4fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix2x4fv")
|
| + gl_api_->glUniformMatrix2x4fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix3fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix3fv")
|
| + gl_api_->glUniformMatrix3fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix3x2fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix3x2fv")
|
| + gl_api_->glUniformMatrix3x2fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix3x4fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix3x4fv")
|
| + gl_api_->glUniformMatrix3x4fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix4fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix4fv")
|
| + gl_api_->glUniformMatrix4fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix4x2fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix4x2fv")
|
| + gl_api_->glUniformMatrix4x2fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +void TraceGLApi::glUniformMatrix4x3fvFn(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUniformMatrix4x3fv")
|
| + gl_api_->glUniformMatrix4x3fvFn(location, count, transpose, value);
|
| +}
|
| +
|
| +GLboolean TraceGLApi::glUnmapBufferFn(GLenum target) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUnmapBuffer")
|
| + return gl_api_->glUnmapBufferFn(target);
|
| +}
|
| +
|
| +void TraceGLApi::glUseProgramFn(GLuint program) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glUseProgram")
|
| + gl_api_->glUseProgramFn(program);
|
| +}
|
| +
|
| +void TraceGLApi::glValidateProgramFn(GLuint program) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glValidateProgram")
|
| + gl_api_->glValidateProgramFn(program);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttrib1fFn(GLuint indx, GLfloat x) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib1f")
|
| + gl_api_->glVertexAttrib1fFn(indx, x);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttrib1fvFn(GLuint indx, const GLfloat* values) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib1fv")
|
| + gl_api_->glVertexAttrib1fvFn(indx, values);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttrib2fFn(GLuint indx, GLfloat x, GLfloat y) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib2f")
|
| + gl_api_->glVertexAttrib2fFn(indx, x, y);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttrib2fvFn(GLuint indx, const GLfloat* values) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib2fv")
|
| + gl_api_->glVertexAttrib2fvFn(indx, values);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttrib3fFn(GLuint indx,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib3f")
|
| + gl_api_->glVertexAttrib3fFn(indx, x, y, z);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttrib3fvFn(GLuint indx, const GLfloat* values) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib3fv")
|
| + gl_api_->glVertexAttrib3fvFn(indx, values);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttrib4fFn(GLuint indx,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z,
|
| + GLfloat w) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib4f")
|
| + gl_api_->glVertexAttrib4fFn(indx, x, y, z, w);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttrib4fvFn(GLuint indx, const GLfloat* values) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttrib4fv")
|
| + gl_api_->glVertexAttrib4fvFn(indx, values);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttribDivisorANGLEFn(GLuint index, GLuint divisor) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribDivisorANGLE")
|
| + gl_api_->glVertexAttribDivisorANGLEFn(index, divisor);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttribI4iFn(GLuint indx,
|
| + GLint x,
|
| + GLint y,
|
| + GLint z,
|
| + GLint w) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribI4i")
|
| + gl_api_->glVertexAttribI4iFn(indx, x, y, z, w);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttribI4ivFn(GLuint indx, const GLint* values) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribI4iv")
|
| + gl_api_->glVertexAttribI4ivFn(indx, values);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttribI4uiFn(GLuint indx,
|
| + GLuint x,
|
| + GLuint y,
|
| + GLuint z,
|
| + GLuint w) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribI4ui")
|
| + gl_api_->glVertexAttribI4uiFn(indx, x, y, z, w);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttribI4uivFn(GLuint indx, const GLuint* values) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribI4uiv")
|
| + gl_api_->glVertexAttribI4uivFn(indx, values);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttribIPointerFn(GLuint indx,
|
| + GLint size,
|
| + GLenum type,
|
| + GLsizei stride,
|
| + const void* ptr) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribIPointer")
|
| + gl_api_->glVertexAttribIPointerFn(indx, size, type, stride, ptr);
|
| +}
|
| +
|
| +void TraceGLApi::glVertexAttribPointerFn(GLuint indx,
|
| + GLint size,
|
| + GLenum type,
|
| + GLboolean normalized,
|
| + GLsizei stride,
|
| + const void* ptr) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glVertexAttribPointer")
|
| + gl_api_->glVertexAttribPointerFn(indx, size, type, normalized, stride, ptr);
|
| +}
|
| +
|
| +void TraceGLApi::glViewportFn(GLint x, GLint y, GLsizei width, GLsizei height) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glViewport")
|
| + gl_api_->glViewportFn(x, y, width, height);
|
| +}
|
| +
|
| +GLenum TraceGLApi::glWaitSyncFn(GLsync sync,
|
| + GLbitfield flags,
|
| + GLuint64 timeout) {
|
| + TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glWaitSync")
|
| + return gl_api_->glWaitSyncFn(sync, flags, timeout);
|
| +}
|
| +
|
| +} // namespace gl
|
|
|