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