| Index: ui/gl/gl_bindings_autogen_mock.cc
|
| diff --git a/ui/gl/gl_bindings_autogen_mock.cc b/ui/gl/gl_bindings_autogen_mock.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f42469685c8640a6a03b8a05b86741fd47a5dd85
|
| --- /dev/null
|
| +++ b/ui/gl/gl_bindings_autogen_mock.cc
|
| @@ -0,0 +1,3225 @@
|
| +// Copyright 2014 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.h>
|
| +
|
| +#include "ui/gl/gl_mock.h"
|
| +
|
| +namespace gfx {
|
| +
|
| +// This is called mainly to prevent the compiler combining the code of mock
|
| +// functions with identical contents, so that their function pointers will be
|
| +// different.
|
| +void MakeFunctionUnique(const char* func_name) {
|
| + VLOG(2) << "Calling mock " << func_name;
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glActiveTexture(GLenum texture) {
|
| + MakeFunctionUnique("glActiveTexture");
|
| + interface_->ActiveTexture(texture);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glAttachShader(GLuint program, GLuint shader) {
|
| + MakeFunctionUnique("glAttachShader");
|
| + interface_->AttachShader(program, shader);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBeginQuery(GLenum target, GLuint id) {
|
| + MakeFunctionUnique("glBeginQuery");
|
| + interface_->BeginQuery(target, id);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBeginQueryARB(GLenum target, GLuint id) {
|
| + MakeFunctionUnique("glBeginQueryARB");
|
| + interface_->BeginQueryARB(target, id);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBeginQueryEXT(GLenum target, GLuint id) {
|
| + MakeFunctionUnique("glBeginQueryEXT");
|
| + interface_->BeginQueryARB(target, id);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBeginTransformFeedback(GLenum primitiveMode) {
|
| + MakeFunctionUnique("glBeginTransformFeedback");
|
| + interface_->BeginTransformFeedback(primitiveMode);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindAttribLocation(GLuint program,
|
| + GLuint index,
|
| + const char* name) {
|
| + MakeFunctionUnique("glBindAttribLocation");
|
| + interface_->BindAttribLocation(program, index, name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindBuffer(GLenum target, GLuint buffer) {
|
| + MakeFunctionUnique("glBindBuffer");
|
| + interface_->BindBuffer(target, buffer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBindBufferBase(GLenum target,
|
| + GLuint index,
|
| + GLuint buffer) {
|
| + MakeFunctionUnique("glBindBufferBase");
|
| + interface_->BindBufferBase(target, index, buffer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBindBufferRange(GLenum target,
|
| + GLuint index,
|
| + GLuint buffer,
|
| + GLintptr offset,
|
| + GLsizeiptr size) {
|
| + MakeFunctionUnique("glBindBufferRange");
|
| + interface_->BindBufferRange(target, index, buffer, offset, size);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindFragDataLocation(GLuint program,
|
| + GLuint colorNumber,
|
| + const char* name) {
|
| + MakeFunctionUnique("glBindFragDataLocation");
|
| + interface_->BindFragDataLocation(program, colorNumber, name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindFragDataLocationIndexed(GLuint program,
|
| + GLuint colorNumber,
|
| + GLuint index,
|
| + const char* name) {
|
| + MakeFunctionUnique("glBindFragDataLocationIndexed");
|
| + interface_->BindFragDataLocationIndexed(program, colorNumber, index, name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindFramebuffer(GLenum target, GLuint framebuffer) {
|
| + MakeFunctionUnique("glBindFramebuffer");
|
| + interface_->BindFramebufferEXT(target, framebuffer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindFramebufferEXT(GLenum target, GLuint framebuffer) {
|
| + MakeFunctionUnique("glBindFramebufferEXT");
|
| + interface_->BindFramebufferEXT(target, framebuffer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindRenderbuffer(GLenum target, GLuint renderbuffer) {
|
| + MakeFunctionUnique("glBindRenderbuffer");
|
| + interface_->BindRenderbufferEXT(target, renderbuffer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindRenderbufferEXT(GLenum target,
|
| + GLuint renderbuffer) {
|
| + MakeFunctionUnique("glBindRenderbufferEXT");
|
| + interface_->BindRenderbufferEXT(target, renderbuffer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindSampler(GLuint unit, GLuint sampler) {
|
| + MakeFunctionUnique("glBindSampler");
|
| + interface_->BindSampler(unit, sampler);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindTexture(GLenum target, GLuint texture) {
|
| + MakeFunctionUnique("glBindTexture");
|
| + interface_->BindTexture(target, texture);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindTransformFeedback(GLenum target, GLuint id) {
|
| + MakeFunctionUnique("glBindTransformFeedback");
|
| + interface_->BindTransformFeedback(target, id);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBindVertexArray(GLuint array) {
|
| + MakeFunctionUnique("glBindVertexArray");
|
| + interface_->BindVertexArrayOES(array);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBindVertexArrayAPPLE(GLuint array) {
|
| + MakeFunctionUnique("glBindVertexArrayAPPLE");
|
| + interface_->BindVertexArrayOES(array);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBindVertexArrayOES(GLuint array) {
|
| + MakeFunctionUnique("glBindVertexArrayOES");
|
| + interface_->BindVertexArrayOES(array);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBlendBarrierKHR(void) {
|
| + MakeFunctionUnique("glBlendBarrierKHR");
|
| + interface_->BlendBarrierKHR();
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBlendBarrierNV(void) {
|
| + MakeFunctionUnique("glBlendBarrierNV");
|
| + interface_->BlendBarrierKHR();
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBlendColor(GLclampf red,
|
| + GLclampf green,
|
| + GLclampf blue,
|
| + GLclampf alpha) {
|
| + MakeFunctionUnique("glBlendColor");
|
| + interface_->BlendColor(red, green, blue, alpha);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBlendEquation(GLenum mode) {
|
| + MakeFunctionUnique("glBlendEquation");
|
| + interface_->BlendEquation(mode);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBlendEquationSeparate(GLenum modeRGB,
|
| + GLenum modeAlpha) {
|
| + MakeFunctionUnique("glBlendEquationSeparate");
|
| + interface_->BlendEquationSeparate(modeRGB, modeAlpha);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBlendFunc(GLenum sfactor, GLenum dfactor) {
|
| + MakeFunctionUnique("glBlendFunc");
|
| + interface_->BlendFunc(sfactor, dfactor);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBlendFuncSeparate(GLenum srcRGB,
|
| + GLenum dstRGB,
|
| + GLenum srcAlpha,
|
| + GLenum dstAlpha) {
|
| + MakeFunctionUnique("glBlendFuncSeparate");
|
| + interface_->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBlitFramebuffer(GLint srcX0,
|
| + GLint srcY0,
|
| + GLint srcX1,
|
| + GLint srcY1,
|
| + GLint dstX0,
|
| + GLint dstY0,
|
| + GLint dstX1,
|
| + GLint dstY1,
|
| + GLbitfield mask,
|
| + GLenum filter) {
|
| + MakeFunctionUnique("glBlitFramebuffer");
|
| + interface_->BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0,
|
| + dstX1, dstY1, mask, filter);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glBlitFramebufferANGLE(GLint srcX0,
|
| + GLint srcY0,
|
| + GLint srcX1,
|
| + GLint srcY1,
|
| + GLint dstX0,
|
| + GLint dstY0,
|
| + GLint dstX1,
|
| + GLint dstY1,
|
| + GLbitfield mask,
|
| + GLenum filter) {
|
| + MakeFunctionUnique("glBlitFramebufferANGLE");
|
| + interface_->BlitFramebufferANGLE(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0,
|
| + dstX1, dstY1, mask, filter);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBlitFramebufferEXT(GLint srcX0,
|
| + GLint srcY0,
|
| + GLint srcX1,
|
| + GLint srcY1,
|
| + GLint dstX0,
|
| + GLint dstY0,
|
| + GLint dstX1,
|
| + GLint dstY1,
|
| + GLbitfield mask,
|
| + GLenum filter) {
|
| + MakeFunctionUnique("glBlitFramebufferEXT");
|
| + interface_->BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0,
|
| + dstX1, dstY1, mask, filter);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBufferData(GLenum target,
|
| + GLsizeiptr size,
|
| + const void* data,
|
| + GLenum usage) {
|
| + MakeFunctionUnique("glBufferData");
|
| + interface_->BufferData(target, size, data, usage);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glBufferSubData(GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr size,
|
| + const void* data) {
|
| + MakeFunctionUnique("glBufferSubData");
|
| + interface_->BufferSubData(target, offset, size, data);
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL
|
| +MockGLInterface::Mock_glCheckFramebufferStatus(GLenum target) {
|
| + MakeFunctionUnique("glCheckFramebufferStatus");
|
| + return interface_->CheckFramebufferStatusEXT(target);
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL
|
| +MockGLInterface::Mock_glCheckFramebufferStatusEXT(GLenum target) {
|
| + MakeFunctionUnique("glCheckFramebufferStatusEXT");
|
| + return interface_->CheckFramebufferStatusEXT(target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glClear(GLbitfield mask) {
|
| + MakeFunctionUnique("glClear");
|
| + interface_->Clear(mask);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glClearBufferfi(GLenum buffer,
|
| + GLint drawbuffer,
|
| + const GLfloat depth,
|
| + GLint stencil) {
|
| + MakeFunctionUnique("glClearBufferfi");
|
| + interface_->ClearBufferfi(buffer, drawbuffer, depth, stencil);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glClearBufferfv(GLenum buffer,
|
| + GLint drawbuffer,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glClearBufferfv");
|
| + interface_->ClearBufferfv(buffer, drawbuffer, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glClearBufferiv(GLenum buffer,
|
| + GLint drawbuffer,
|
| + const GLint* value) {
|
| + MakeFunctionUnique("glClearBufferiv");
|
| + interface_->ClearBufferiv(buffer, drawbuffer, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glClearBufferuiv(GLenum buffer,
|
| + GLint drawbuffer,
|
| + const GLuint* value) {
|
| + MakeFunctionUnique("glClearBufferuiv");
|
| + interface_->ClearBufferuiv(buffer, drawbuffer, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glClearColor(GLclampf red,
|
| + GLclampf green,
|
| + GLclampf blue,
|
| + GLclampf alpha) {
|
| + MakeFunctionUnique("glClearColor");
|
| + interface_->ClearColor(red, green, blue, alpha);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glClearDepth(GLclampd depth) {
|
| + MakeFunctionUnique("glClearDepth");
|
| + interface_->ClearDepth(depth);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glClearDepthf(GLclampf depth) {
|
| + MakeFunctionUnique("glClearDepthf");
|
| + interface_->ClearDepthf(depth);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glClearStencil(GLint s) {
|
| + MakeFunctionUnique("glClearStencil");
|
| + interface_->ClearStencil(s);
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL
|
| +MockGLInterface::Mock_glClientWaitSync(GLsync sync,
|
| + GLbitfield flags,
|
| + GLuint64 timeout) {
|
| + MakeFunctionUnique("glClientWaitSync");
|
| + return interface_->ClientWaitSync(sync, flags, timeout);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glColorMask(GLboolean red,
|
| + GLboolean green,
|
| + GLboolean blue,
|
| + GLboolean alpha) {
|
| + MakeFunctionUnique("glColorMask");
|
| + interface_->ColorMask(red, green, blue, alpha);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glCompileShader(GLuint shader) {
|
| + MakeFunctionUnique("glCompileShader");
|
| + interface_->CompileShader(shader);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glCompressedTexImage2D(GLenum target,
|
| + GLint level,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLsizei imageSize,
|
| + const void* data) {
|
| + MakeFunctionUnique("glCompressedTexImage2D");
|
| + interface_->CompressedTexImage2D(target, level, internalformat, width, height,
|
| + border, imageSize, data);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glCompressedTexImage3D(GLenum target,
|
| + GLint level,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLsizei imageSize,
|
| + const void* data) {
|
| + MakeFunctionUnique("glCompressedTexImage3D");
|
| + interface_->CompressedTexImage3D(target, level, internalformat, width, height,
|
| + depth, border, imageSize, data);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glCompressedTexSubImage2D(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLsizei imageSize,
|
| + const void* data) {
|
| + MakeFunctionUnique("glCompressedTexSubImage2D");
|
| + interface_->CompressedTexSubImage2D(target, level, xoffset, yoffset, width,
|
| + height, format, imageSize, data);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glCopyBufferSubData(GLenum readTarget,
|
| + GLenum writeTarget,
|
| + GLintptr readOffset,
|
| + GLintptr writeOffset,
|
| + GLsizeiptr size) {
|
| + MakeFunctionUnique("glCopyBufferSubData");
|
| + interface_->CopyBufferSubData(readTarget, writeTarget, readOffset,
|
| + writeOffset, size);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glCopyTexImage2D(GLenum target,
|
| + GLint level,
|
| + GLenum internalformat,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border) {
|
| + MakeFunctionUnique("glCopyTexImage2D");
|
| + interface_->CopyTexImage2D(target, level, internalformat, x, y, width, height,
|
| + border);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glCopyTexSubImage2D(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glCopyTexSubImage2D");
|
| + interface_->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width,
|
| + height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glCopyTexSubImage3D(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint zoffset,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glCopyTexSubImage3D");
|
| + interface_->CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y,
|
| + width, height);
|
| +}
|
| +
|
| +GLuint GL_BINDING_CALL MockGLInterface::Mock_glCreateProgram(void) {
|
| + MakeFunctionUnique("glCreateProgram");
|
| + return interface_->CreateProgram();
|
| +}
|
| +
|
| +GLuint GL_BINDING_CALL MockGLInterface::Mock_glCreateShader(GLenum type) {
|
| + MakeFunctionUnique("glCreateShader");
|
| + return interface_->CreateShader(type);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glCullFace(GLenum mode) {
|
| + MakeFunctionUnique("glCullFace");
|
| + interface_->CullFace(mode);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteBuffers(GLsizei n, const GLuint* buffers) {
|
| + MakeFunctionUnique("glDeleteBuffers");
|
| + interface_->DeleteBuffersARB(n, buffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteBuffersARB(GLsizei n, const GLuint* buffers) {
|
| + MakeFunctionUnique("glDeleteBuffersARB");
|
| + interface_->DeleteBuffersARB(n, buffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteFencesAPPLE(GLsizei n, const GLuint* fences) {
|
| + MakeFunctionUnique("glDeleteFencesAPPLE");
|
| + interface_->DeleteFencesAPPLE(n, fences);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteFencesNV(GLsizei n, const GLuint* fences) {
|
| + MakeFunctionUnique("glDeleteFencesNV");
|
| + interface_->DeleteFencesNV(n, fences);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteFramebuffers(GLsizei n,
|
| + const GLuint* framebuffers) {
|
| + MakeFunctionUnique("glDeleteFramebuffers");
|
| + interface_->DeleteFramebuffersEXT(n, framebuffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteFramebuffersEXT(GLsizei n,
|
| + const GLuint* framebuffers) {
|
| + MakeFunctionUnique("glDeleteFramebuffersEXT");
|
| + interface_->DeleteFramebuffersEXT(n, framebuffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glDeleteProgram(GLuint program) {
|
| + MakeFunctionUnique("glDeleteProgram");
|
| + interface_->DeleteProgram(program);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteQueries(GLsizei n, const GLuint* ids) {
|
| + MakeFunctionUnique("glDeleteQueries");
|
| + interface_->DeleteQueries(n, ids);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteQueriesARB(GLsizei n, const GLuint* ids) {
|
| + MakeFunctionUnique("glDeleteQueriesARB");
|
| + interface_->DeleteQueriesARB(n, ids);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteQueriesEXT(GLsizei n, const GLuint* ids) {
|
| + MakeFunctionUnique("glDeleteQueriesEXT");
|
| + interface_->DeleteQueriesARB(n, ids);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteRenderbuffers(GLsizei n,
|
| + const GLuint* renderbuffers) {
|
| + MakeFunctionUnique("glDeleteRenderbuffers");
|
| + interface_->DeleteRenderbuffersEXT(n, renderbuffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteRenderbuffersEXT(GLsizei n,
|
| + const GLuint* renderbuffers) {
|
| + MakeFunctionUnique("glDeleteRenderbuffersEXT");
|
| + interface_->DeleteRenderbuffersEXT(n, renderbuffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteSamplers(GLsizei n, const GLuint* samplers) {
|
| + MakeFunctionUnique("glDeleteSamplers");
|
| + interface_->DeleteSamplers(n, samplers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glDeleteShader(GLuint shader) {
|
| + MakeFunctionUnique("glDeleteShader");
|
| + interface_->DeleteShader(shader);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glDeleteSync(GLsync sync) {
|
| + MakeFunctionUnique("glDeleteSync");
|
| + interface_->DeleteSync(sync);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteTextures(GLsizei n, const GLuint* textures) {
|
| + MakeFunctionUnique("glDeleteTextures");
|
| + interface_->DeleteTextures(n, textures);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteTransformFeedbacks(GLsizei n, const GLuint* ids) {
|
| + MakeFunctionUnique("glDeleteTransformFeedbacks");
|
| + interface_->DeleteTransformFeedbacks(n, ids);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteVertexArrays(GLsizei n, const GLuint* arrays) {
|
| + MakeFunctionUnique("glDeleteVertexArrays");
|
| + interface_->DeleteVertexArraysOES(n, arrays);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteVertexArraysAPPLE(GLsizei n,
|
| + const GLuint* arrays) {
|
| + MakeFunctionUnique("glDeleteVertexArraysAPPLE");
|
| + interface_->DeleteVertexArraysOES(n, arrays);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDeleteVertexArraysOES(GLsizei n, const GLuint* arrays) {
|
| + MakeFunctionUnique("glDeleteVertexArraysOES");
|
| + interface_->DeleteVertexArraysOES(n, arrays);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glDepthFunc(GLenum func) {
|
| + MakeFunctionUnique("glDepthFunc");
|
| + interface_->DepthFunc(func);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glDepthMask(GLboolean flag) {
|
| + MakeFunctionUnique("glDepthMask");
|
| + interface_->DepthMask(flag);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDepthRange(GLclampd zNear, GLclampd zFar) {
|
| + MakeFunctionUnique("glDepthRange");
|
| + interface_->DepthRange(zNear, zFar);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDepthRangef(GLclampf zNear, GLclampf zFar) {
|
| + MakeFunctionUnique("glDepthRangef");
|
| + interface_->DepthRangef(zNear, zFar);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDetachShader(GLuint program, GLuint shader) {
|
| + MakeFunctionUnique("glDetachShader");
|
| + interface_->DetachShader(program, shader);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glDisable(GLenum cap) {
|
| + MakeFunctionUnique("glDisable");
|
| + interface_->Disable(cap);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDisableVertexAttribArray(GLuint index) {
|
| + MakeFunctionUnique("glDisableVertexAttribArray");
|
| + interface_->DisableVertexAttribArray(index);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDiscardFramebufferEXT(GLenum target,
|
| + GLsizei numAttachments,
|
| + const GLenum* attachments) {
|
| + MakeFunctionUnique("glDiscardFramebufferEXT");
|
| + interface_->DiscardFramebufferEXT(target, numAttachments, attachments);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawArrays(GLenum mode, GLint first, GLsizei count) {
|
| + MakeFunctionUnique("glDrawArrays");
|
| + interface_->DrawArrays(mode, first, count);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawArraysInstanced(GLenum mode,
|
| + GLint first,
|
| + GLsizei count,
|
| + GLsizei primcount) {
|
| + MakeFunctionUnique("glDrawArraysInstanced");
|
| + interface_->DrawArraysInstancedANGLE(mode, first, count, primcount);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawArraysInstancedANGLE(GLenum mode,
|
| + GLint first,
|
| + GLsizei count,
|
| + GLsizei primcount) {
|
| + MakeFunctionUnique("glDrawArraysInstancedANGLE");
|
| + interface_->DrawArraysInstancedANGLE(mode, first, count, primcount);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawArraysInstancedARB(GLenum mode,
|
| + GLint first,
|
| + GLsizei count,
|
| + GLsizei primcount) {
|
| + MakeFunctionUnique("glDrawArraysInstancedARB");
|
| + interface_->DrawArraysInstancedANGLE(mode, first, count, primcount);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glDrawBuffer(GLenum mode) {
|
| + MakeFunctionUnique("glDrawBuffer");
|
| + interface_->DrawBuffer(mode);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawBuffers(GLsizei n, const GLenum* bufs) {
|
| + MakeFunctionUnique("glDrawBuffers");
|
| + interface_->DrawBuffersARB(n, bufs);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawBuffersARB(GLsizei n, const GLenum* bufs) {
|
| + MakeFunctionUnique("glDrawBuffersARB");
|
| + interface_->DrawBuffersARB(n, bufs);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawBuffersEXT(GLsizei n, const GLenum* bufs) {
|
| + MakeFunctionUnique("glDrawBuffersEXT");
|
| + interface_->DrawBuffersARB(n, bufs);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glDrawElements(GLenum mode,
|
| + GLsizei count,
|
| + GLenum type,
|
| + const void* indices) {
|
| + MakeFunctionUnique("glDrawElements");
|
| + interface_->DrawElements(mode, count, type, indices);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawElementsInstanced(GLenum mode,
|
| + GLsizei count,
|
| + GLenum type,
|
| + const void* indices,
|
| + GLsizei primcount) {
|
| + MakeFunctionUnique("glDrawElementsInstanced");
|
| + interface_->DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawElementsInstancedANGLE(GLenum mode,
|
| + GLsizei count,
|
| + GLenum type,
|
| + const void* indices,
|
| + GLsizei primcount) {
|
| + MakeFunctionUnique("glDrawElementsInstancedANGLE");
|
| + interface_->DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawElementsInstancedARB(GLenum mode,
|
| + GLsizei count,
|
| + GLenum type,
|
| + const void* indices,
|
| + GLsizei primcount) {
|
| + MakeFunctionUnique("glDrawElementsInstancedARB");
|
| + interface_->DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glDrawRangeElements(GLenum mode,
|
| + GLuint start,
|
| + GLuint end,
|
| + GLsizei count,
|
| + GLenum type,
|
| + const void* indices) {
|
| + MakeFunctionUnique("glDrawRangeElements");
|
| + interface_->DrawRangeElements(mode, start, end, count, type, indices);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glEGLImageTargetRenderbufferStorageOES(
|
| + GLenum target,
|
| + GLeglImageOES image) {
|
| + MakeFunctionUnique("glEGLImageTargetRenderbufferStorageOES");
|
| + interface_->EGLImageTargetRenderbufferStorageOES(target, image);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glEGLImageTargetTexture2DOES(GLenum target,
|
| + GLeglImageOES image) {
|
| + MakeFunctionUnique("glEGLImageTargetTexture2DOES");
|
| + interface_->EGLImageTargetTexture2DOES(target, image);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glEnable(GLenum cap) {
|
| + MakeFunctionUnique("glEnable");
|
| + interface_->Enable(cap);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glEnableVertexAttribArray(GLuint index) {
|
| + MakeFunctionUnique("glEnableVertexAttribArray");
|
| + interface_->EnableVertexAttribArray(index);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glEndQuery(GLenum target) {
|
| + MakeFunctionUnique("glEndQuery");
|
| + interface_->EndQuery(target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glEndQueryARB(GLenum target) {
|
| + MakeFunctionUnique("glEndQueryARB");
|
| + interface_->EndQueryARB(target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glEndQueryEXT(GLenum target) {
|
| + MakeFunctionUnique("glEndQueryEXT");
|
| + interface_->EndQueryARB(target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glEndTransformFeedback(void) {
|
| + MakeFunctionUnique("glEndTransformFeedback");
|
| + interface_->EndTransformFeedback();
|
| +}
|
| +
|
| +GLsync GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFenceSync(GLenum condition, GLbitfield flags) {
|
| + MakeFunctionUnique("glFenceSync");
|
| + return interface_->FenceSync(condition, flags);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glFinish(void) {
|
| + MakeFunctionUnique("glFinish");
|
| + interface_->Finish();
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glFinishFenceAPPLE(GLuint fence) {
|
| + MakeFunctionUnique("glFinishFenceAPPLE");
|
| + interface_->FinishFenceAPPLE(fence);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glFinishFenceNV(GLuint fence) {
|
| + MakeFunctionUnique("glFinishFenceNV");
|
| + interface_->FinishFenceNV(fence);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glFlush(void) {
|
| + MakeFunctionUnique("glFlush");
|
| + interface_->Flush();
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFlushMappedBufferRange(GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr length) {
|
| + MakeFunctionUnique("glFlushMappedBufferRange");
|
| + interface_->FlushMappedBufferRange(target, offset, length);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFramebufferRenderbuffer(GLenum target,
|
| + GLenum attachment,
|
| + GLenum renderbuffertarget,
|
| + GLuint renderbuffer) {
|
| + MakeFunctionUnique("glFramebufferRenderbuffer");
|
| + interface_->FramebufferRenderbufferEXT(target, attachment, renderbuffertarget,
|
| + renderbuffer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFramebufferRenderbufferEXT(GLenum target,
|
| + GLenum attachment,
|
| + GLenum renderbuffertarget,
|
| + GLuint renderbuffer) {
|
| + MakeFunctionUnique("glFramebufferRenderbufferEXT");
|
| + interface_->FramebufferRenderbufferEXT(target, attachment, renderbuffertarget,
|
| + renderbuffer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFramebufferTexture2D(GLenum target,
|
| + GLenum attachment,
|
| + GLenum textarget,
|
| + GLuint texture,
|
| + GLint level) {
|
| + MakeFunctionUnique("glFramebufferTexture2D");
|
| + interface_->FramebufferTexture2DEXT(target, attachment, textarget, texture,
|
| + level);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFramebufferTexture2DEXT(GLenum target,
|
| + GLenum attachment,
|
| + GLenum textarget,
|
| + GLuint texture,
|
| + GLint level) {
|
| + MakeFunctionUnique("glFramebufferTexture2DEXT");
|
| + interface_->FramebufferTexture2DEXT(target, attachment, textarget, texture,
|
| + level);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFramebufferTexture2DMultisampleEXT(GLenum target,
|
| + GLenum attachment,
|
| + GLenum textarget,
|
| + GLuint texture,
|
| + GLint level,
|
| + GLsizei samples) {
|
| + MakeFunctionUnique("glFramebufferTexture2DMultisampleEXT");
|
| + interface_->FramebufferTexture2DMultisampleEXT(target, attachment, textarget,
|
| + texture, level, samples);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFramebufferTexture2DMultisampleIMG(GLenum target,
|
| + GLenum attachment,
|
| + GLenum textarget,
|
| + GLuint texture,
|
| + GLint level,
|
| + GLsizei samples) {
|
| + MakeFunctionUnique("glFramebufferTexture2DMultisampleIMG");
|
| + interface_->FramebufferTexture2DMultisampleIMG(target, attachment, textarget,
|
| + texture, level, samples);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glFramebufferTextureLayer(GLenum target,
|
| + GLenum attachment,
|
| + GLuint texture,
|
| + GLint level,
|
| + GLint layer) {
|
| + MakeFunctionUnique("glFramebufferTextureLayer");
|
| + interface_->FramebufferTextureLayer(target, attachment, texture, level,
|
| + layer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glFrontFace(GLenum mode) {
|
| + MakeFunctionUnique("glFrontFace");
|
| + interface_->FrontFace(mode);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenBuffers(GLsizei n, GLuint* buffers) {
|
| + MakeFunctionUnique("glGenBuffers");
|
| + interface_->GenBuffersARB(n, buffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenBuffersARB(GLsizei n, GLuint* buffers) {
|
| + MakeFunctionUnique("glGenBuffersARB");
|
| + interface_->GenBuffersARB(n, buffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenFencesAPPLE(GLsizei n, GLuint* fences) {
|
| + MakeFunctionUnique("glGenFencesAPPLE");
|
| + interface_->GenFencesAPPLE(n, fences);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenFencesNV(GLsizei n, GLuint* fences) {
|
| + MakeFunctionUnique("glGenFencesNV");
|
| + interface_->GenFencesNV(n, fences);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenFramebuffers(GLsizei n, GLuint* framebuffers) {
|
| + MakeFunctionUnique("glGenFramebuffers");
|
| + interface_->GenFramebuffersEXT(n, framebuffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenFramebuffersEXT(GLsizei n, GLuint* framebuffers) {
|
| + MakeFunctionUnique("glGenFramebuffersEXT");
|
| + interface_->GenFramebuffersEXT(n, framebuffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenQueries(GLsizei n, GLuint* ids) {
|
| + MakeFunctionUnique("glGenQueries");
|
| + interface_->GenQueries(n, ids);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenQueriesARB(GLsizei n, GLuint* ids) {
|
| + MakeFunctionUnique("glGenQueriesARB");
|
| + interface_->GenQueriesARB(n, ids);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenQueriesEXT(GLsizei n, GLuint* ids) {
|
| + MakeFunctionUnique("glGenQueriesEXT");
|
| + interface_->GenQueriesARB(n, ids);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenRenderbuffers(GLsizei n, GLuint* renderbuffers) {
|
| + MakeFunctionUnique("glGenRenderbuffers");
|
| + interface_->GenRenderbuffersEXT(n, renderbuffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenRenderbuffersEXT(GLsizei n, GLuint* renderbuffers) {
|
| + MakeFunctionUnique("glGenRenderbuffersEXT");
|
| + interface_->GenRenderbuffersEXT(n, renderbuffers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenSamplers(GLsizei n, GLuint* samplers) {
|
| + MakeFunctionUnique("glGenSamplers");
|
| + interface_->GenSamplers(n, samplers);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenTextures(GLsizei n, GLuint* textures) {
|
| + MakeFunctionUnique("glGenTextures");
|
| + interface_->GenTextures(n, textures);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenTransformFeedbacks(GLsizei n, GLuint* ids) {
|
| + MakeFunctionUnique("glGenTransformFeedbacks");
|
| + interface_->GenTransformFeedbacks(n, ids);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenVertexArrays(GLsizei n, GLuint* arrays) {
|
| + MakeFunctionUnique("glGenVertexArrays");
|
| + interface_->GenVertexArraysOES(n, arrays);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenVertexArraysAPPLE(GLsizei n, GLuint* arrays) {
|
| + MakeFunctionUnique("glGenVertexArraysAPPLE");
|
| + interface_->GenVertexArraysOES(n, arrays);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGenVertexArraysOES(GLsizei n, GLuint* arrays) {
|
| + MakeFunctionUnique("glGenVertexArraysOES");
|
| + interface_->GenVertexArraysOES(n, arrays);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGenerateMipmap(GLenum target) {
|
| + MakeFunctionUnique("glGenerateMipmap");
|
| + interface_->GenerateMipmapEXT(target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGenerateMipmapEXT(GLenum target) {
|
| + MakeFunctionUnique("glGenerateMipmapEXT");
|
| + interface_->GenerateMipmapEXT(target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetActiveAttrib(GLuint program,
|
| + GLuint index,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + GLint* size,
|
| + GLenum* type,
|
| + char* name) {
|
| + MakeFunctionUnique("glGetActiveAttrib");
|
| + interface_->GetActiveAttrib(program, index, bufsize, length, size, type,
|
| + name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetActiveUniform(GLuint program,
|
| + GLuint index,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + GLint* size,
|
| + GLenum* type,
|
| + char* name) {
|
| + MakeFunctionUnique("glGetActiveUniform");
|
| + interface_->GetActiveUniform(program, index, bufsize, length, size, type,
|
| + name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetActiveUniformBlockName(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + char* uniformBlockName) {
|
| + MakeFunctionUnique("glGetActiveUniformBlockName");
|
| + interface_->GetActiveUniformBlockName(program, uniformBlockIndex, bufSize,
|
| + length, uniformBlockName);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetActiveUniformBlockiv(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetActiveUniformBlockiv");
|
| + interface_->GetActiveUniformBlockiv(program, uniformBlockIndex, pname,
|
| + params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetActiveUniformsiv(GLuint program,
|
| + GLsizei uniformCount,
|
| + const GLuint* uniformIndices,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetActiveUniformsiv");
|
| + interface_->GetActiveUniformsiv(program, uniformCount, uniformIndices, pname,
|
| + params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetAttachedShaders(GLuint program,
|
| + GLsizei maxcount,
|
| + GLsizei* count,
|
| + GLuint* shaders) {
|
| + MakeFunctionUnique("glGetAttachedShaders");
|
| + interface_->GetAttachedShaders(program, maxcount, count, shaders);
|
| +}
|
| +
|
| +GLint GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetAttribLocation(GLuint program, const char* name) {
|
| + MakeFunctionUnique("glGetAttribLocation");
|
| + return interface_->GetAttribLocation(program, name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetBooleanv(GLenum pname, GLboolean* params) {
|
| + MakeFunctionUnique("glGetBooleanv");
|
| + interface_->GetBooleanv(pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetBufferParameteriv(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetBufferParameteriv");
|
| + interface_->GetBufferParameteriv(target, pname, params);
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL MockGLInterface::Mock_glGetError(void) {
|
| + MakeFunctionUnique("glGetError");
|
| + return interface_->GetError();
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetFenceivNV(GLuint fence,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetFenceivNV");
|
| + interface_->GetFenceivNV(fence, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetFloatv(GLenum pname, GLfloat* params) {
|
| + MakeFunctionUnique("glGetFloatv");
|
| + interface_->GetFloatv(pname, params);
|
| +}
|
| +
|
| +GLint GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetFragDataLocation(GLuint program, const char* name) {
|
| + MakeFunctionUnique("glGetFragDataLocation");
|
| + return interface_->GetFragDataLocation(program, name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetFramebufferAttachmentParameteriv(GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetFramebufferAttachmentParameteriv");
|
| + interface_->GetFramebufferAttachmentParameterivEXT(target, attachment, pname,
|
| + params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetFramebufferAttachmentParameterivEXT(
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetFramebufferAttachmentParameterivEXT");
|
| + interface_->GetFramebufferAttachmentParameterivEXT(target, attachment, pname,
|
| + params);
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL MockGLInterface::Mock_glGetGraphicsResetStatus(void) {
|
| + MakeFunctionUnique("glGetGraphicsResetStatus");
|
| + return interface_->GetGraphicsResetStatusARB();
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL MockGLInterface::Mock_glGetGraphicsResetStatusARB(void) {
|
| + MakeFunctionUnique("glGetGraphicsResetStatusARB");
|
| + return interface_->GetGraphicsResetStatusARB();
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL MockGLInterface::Mock_glGetGraphicsResetStatusEXT(void) {
|
| + MakeFunctionUnique("glGetGraphicsResetStatusEXT");
|
| + return interface_->GetGraphicsResetStatusARB();
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL MockGLInterface::Mock_glGetGraphicsResetStatusKHR(void) {
|
| + MakeFunctionUnique("glGetGraphicsResetStatusKHR");
|
| + return interface_->GetGraphicsResetStatusARB();
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetInteger64i_v(GLenum target,
|
| + GLuint index,
|
| + GLint64* data) {
|
| + MakeFunctionUnique("glGetInteger64i_v");
|
| + interface_->GetInteger64i_v(target, index, data);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetInteger64v(GLenum pname, GLint64* params) {
|
| + MakeFunctionUnique("glGetInteger64v");
|
| + interface_->GetInteger64v(pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetIntegeri_v(GLenum target,
|
| + GLuint index,
|
| + GLint* data) {
|
| + MakeFunctionUnique("glGetIntegeri_v");
|
| + interface_->GetIntegeri_v(target, index, data);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetIntegerv(GLenum pname, GLint* params) {
|
| + MakeFunctionUnique("glGetIntegerv");
|
| + interface_->GetIntegerv(pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetInternalformativ(GLenum target,
|
| + GLenum internalformat,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetInternalformativ");
|
| + interface_->GetInternalformativ(target, internalformat, pname, bufSize,
|
| + params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetProgramBinary(GLuint program,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLenum* binaryFormat,
|
| + GLvoid* binary) {
|
| + MakeFunctionUnique("glGetProgramBinary");
|
| + interface_->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetProgramBinaryOES(GLuint program,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLenum* binaryFormat,
|
| + GLvoid* binary) {
|
| + MakeFunctionUnique("glGetProgramBinaryOES");
|
| + interface_->GetProgramBinary(program, bufSize, length, binaryFormat, binary);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetProgramInfoLog(GLuint program,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + char* infolog) {
|
| + MakeFunctionUnique("glGetProgramInfoLog");
|
| + interface_->GetProgramInfoLog(program, bufsize, length, infolog);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetProgramiv(GLuint program,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetProgramiv");
|
| + interface_->GetProgramiv(program, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetQueryObjecti64v(GLuint id,
|
| + GLenum pname,
|
| + GLint64* params) {
|
| + MakeFunctionUnique("glGetQueryObjecti64v");
|
| + interface_->GetQueryObjecti64v(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetQueryObjectiv(GLuint id,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetQueryObjectiv");
|
| + interface_->GetQueryObjectiv(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetQueryObjectivARB(GLuint id,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetQueryObjectivARB");
|
| + interface_->GetQueryObjectivARB(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetQueryObjectivEXT(GLuint id,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetQueryObjectivEXT");
|
| + interface_->GetQueryObjectivARB(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetQueryObjectui64v(GLuint id,
|
| + GLenum pname,
|
| + GLuint64* params) {
|
| + MakeFunctionUnique("glGetQueryObjectui64v");
|
| + interface_->GetQueryObjectui64v(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetQueryObjectui64vEXT(GLuint id,
|
| + GLenum pname,
|
| + GLuint64* params) {
|
| + MakeFunctionUnique("glGetQueryObjectui64vEXT");
|
| + interface_->GetQueryObjectui64v(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetQueryObjectuiv(GLuint id,
|
| + GLenum pname,
|
| + GLuint* params) {
|
| + MakeFunctionUnique("glGetQueryObjectuiv");
|
| + interface_->GetQueryObjectuiv(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetQueryObjectuivARB(GLuint id,
|
| + GLenum pname,
|
| + GLuint* params) {
|
| + MakeFunctionUnique("glGetQueryObjectuivARB");
|
| + interface_->GetQueryObjectuivARB(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetQueryObjectuivEXT(GLuint id,
|
| + GLenum pname,
|
| + GLuint* params) {
|
| + MakeFunctionUnique("glGetQueryObjectuivEXT");
|
| + interface_->GetQueryObjectuivARB(id, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetQueryiv(GLenum target, GLenum pname, GLint* params) {
|
| + MakeFunctionUnique("glGetQueryiv");
|
| + interface_->GetQueryiv(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetQueryivARB(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetQueryivARB");
|
| + interface_->GetQueryivARB(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetQueryivEXT(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetQueryivEXT");
|
| + interface_->GetQueryivARB(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetRenderbufferParameteriv(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetRenderbufferParameteriv");
|
| + interface_->GetRenderbufferParameterivEXT(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetRenderbufferParameterivEXT(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetRenderbufferParameterivEXT");
|
| + interface_->GetRenderbufferParameterivEXT(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetSamplerParameterfv(GLuint sampler,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + MakeFunctionUnique("glGetSamplerParameterfv");
|
| + interface_->GetSamplerParameterfv(sampler, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetSamplerParameteriv(GLuint sampler,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetSamplerParameteriv");
|
| + interface_->GetSamplerParameteriv(sampler, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetShaderInfoLog(GLuint shader,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + char* infolog) {
|
| + MakeFunctionUnique("glGetShaderInfoLog");
|
| + interface_->GetShaderInfoLog(shader, bufsize, length, infolog);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetShaderPrecisionFormat(GLenum shadertype,
|
| + GLenum precisiontype,
|
| + GLint* range,
|
| + GLint* precision) {
|
| + MakeFunctionUnique("glGetShaderPrecisionFormat");
|
| + interface_->GetShaderPrecisionFormat(shadertype, precisiontype, range,
|
| + precision);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetShaderSource(GLuint shader,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + char* source) {
|
| + MakeFunctionUnique("glGetShaderSource");
|
| + interface_->GetShaderSource(shader, bufsize, length, source);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetShaderiv(GLuint shader,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetShaderiv");
|
| + interface_->GetShaderiv(shader, pname, params);
|
| +}
|
| +
|
| +const GLubyte* GL_BINDING_CALL MockGLInterface::Mock_glGetString(GLenum name) {
|
| + MakeFunctionUnique("glGetString");
|
| + return interface_->GetString(name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetSynciv(GLsync sync,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* values) {
|
| + MakeFunctionUnique("glGetSynciv");
|
| + interface_->GetSynciv(sync, pname, bufSize, length, values);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetTexLevelParameterfv(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + MakeFunctionUnique("glGetTexLevelParameterfv");
|
| + interface_->GetTexLevelParameterfv(target, level, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetTexLevelParameteriv(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetTexLevelParameteriv");
|
| + interface_->GetTexLevelParameteriv(target, level, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetTexParameterfv(GLenum target,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + MakeFunctionUnique("glGetTexParameterfv");
|
| + interface_->GetTexParameterfv(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetTexParameteriv(GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetTexParameteriv");
|
| + interface_->GetTexParameteriv(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetTransformFeedbackVarying(GLuint program,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLenum* type,
|
| + char* name) {
|
| + MakeFunctionUnique("glGetTransformFeedbackVarying");
|
| + interface_->GetTransformFeedbackVarying(program, index, bufSize, length, type,
|
| + name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetTranslatedShaderSourceANGLE(GLuint shader,
|
| + GLsizei bufsize,
|
| + GLsizei* length,
|
| + char* source) {
|
| + MakeFunctionUnique("glGetTranslatedShaderSourceANGLE");
|
| + interface_->GetTranslatedShaderSourceANGLE(shader, bufsize, length, source);
|
| +}
|
| +
|
| +GLuint GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetUniformBlockIndex(GLuint program,
|
| + const char* uniformBlockName) {
|
| + MakeFunctionUnique("glGetUniformBlockIndex");
|
| + return interface_->GetUniformBlockIndex(program, uniformBlockName);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetUniformIndices(GLuint program,
|
| + GLsizei uniformCount,
|
| + const char* const* uniformNames,
|
| + GLuint* uniformIndices) {
|
| + MakeFunctionUnique("glGetUniformIndices");
|
| + interface_->GetUniformIndices(program, uniformCount, uniformNames,
|
| + uniformIndices);
|
| +}
|
| +
|
| +GLint GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetUniformLocation(GLuint program, const char* name) {
|
| + MakeFunctionUnique("glGetUniformLocation");
|
| + return interface_->GetUniformLocation(program, name);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetUniformfv(GLuint program,
|
| + GLint location,
|
| + GLfloat* params) {
|
| + MakeFunctionUnique("glGetUniformfv");
|
| + interface_->GetUniformfv(program, location, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetUniformiv(GLuint program,
|
| + GLint location,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetUniformiv");
|
| + interface_->GetUniformiv(program, location, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetVertexAttribPointerv(GLuint index,
|
| + GLenum pname,
|
| + void** pointer) {
|
| + MakeFunctionUnique("glGetVertexAttribPointerv");
|
| + interface_->GetVertexAttribPointerv(index, pname, pointer);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glGetVertexAttribfv(GLuint index,
|
| + GLenum pname,
|
| + GLfloat* params) {
|
| + MakeFunctionUnique("glGetVertexAttribfv");
|
| + interface_->GetVertexAttribfv(index, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glGetVertexAttribiv(GLuint index,
|
| + GLenum pname,
|
| + GLint* params) {
|
| + MakeFunctionUnique("glGetVertexAttribiv");
|
| + interface_->GetVertexAttribiv(index, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glHint(GLenum target, GLenum mode) {
|
| + MakeFunctionUnique("glHint");
|
| + interface_->Hint(target, mode);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glInsertEventMarkerEXT(GLsizei length,
|
| + const char* marker) {
|
| + MakeFunctionUnique("glInsertEventMarkerEXT");
|
| + interface_->InsertEventMarkerEXT(length, marker);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glInvalidateFramebuffer(GLenum target,
|
| + GLsizei numAttachments,
|
| + const GLenum* attachments) {
|
| + MakeFunctionUnique("glInvalidateFramebuffer");
|
| + interface_->InvalidateFramebuffer(target, numAttachments, attachments);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glInvalidateSubFramebuffer(GLenum target,
|
| + GLsizei numAttachments,
|
| + const GLenum* attachments,
|
| + GLint x,
|
| + GLint y,
|
| + GLint width,
|
| + GLint height) {
|
| + MakeFunctionUnique("glInvalidateSubFramebuffer");
|
| + interface_->InvalidateSubFramebuffer(target, numAttachments, attachments, x,
|
| + y, width, height);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsBuffer(GLuint buffer) {
|
| + MakeFunctionUnique("glIsBuffer");
|
| + return interface_->IsBuffer(buffer);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsEnabled(GLenum cap) {
|
| + MakeFunctionUnique("glIsEnabled");
|
| + return interface_->IsEnabled(cap);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsFenceAPPLE(GLuint fence) {
|
| + MakeFunctionUnique("glIsFenceAPPLE");
|
| + return interface_->IsFenceAPPLE(fence);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsFenceNV(GLuint fence) {
|
| + MakeFunctionUnique("glIsFenceNV");
|
| + return interface_->IsFenceNV(fence);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL
|
| +MockGLInterface::Mock_glIsFramebuffer(GLuint framebuffer) {
|
| + MakeFunctionUnique("glIsFramebuffer");
|
| + return interface_->IsFramebufferEXT(framebuffer);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL
|
| +MockGLInterface::Mock_glIsFramebufferEXT(GLuint framebuffer) {
|
| + MakeFunctionUnique("glIsFramebufferEXT");
|
| + return interface_->IsFramebufferEXT(framebuffer);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsProgram(GLuint program) {
|
| + MakeFunctionUnique("glIsProgram");
|
| + return interface_->IsProgram(program);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsQuery(GLuint query) {
|
| + MakeFunctionUnique("glIsQuery");
|
| + return interface_->IsQuery(query);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsQueryARB(GLuint query) {
|
| + MakeFunctionUnique("glIsQueryARB");
|
| + return interface_->IsQueryARB(query);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsQueryEXT(GLuint query) {
|
| + MakeFunctionUnique("glIsQueryEXT");
|
| + return interface_->IsQueryARB(query);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL
|
| +MockGLInterface::Mock_glIsRenderbuffer(GLuint renderbuffer) {
|
| + MakeFunctionUnique("glIsRenderbuffer");
|
| + return interface_->IsRenderbufferEXT(renderbuffer);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL
|
| +MockGLInterface::Mock_glIsRenderbufferEXT(GLuint renderbuffer) {
|
| + MakeFunctionUnique("glIsRenderbufferEXT");
|
| + return interface_->IsRenderbufferEXT(renderbuffer);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsSampler(GLuint sampler) {
|
| + MakeFunctionUnique("glIsSampler");
|
| + return interface_->IsSampler(sampler);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsShader(GLuint shader) {
|
| + MakeFunctionUnique("glIsShader");
|
| + return interface_->IsShader(shader);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsSync(GLsync sync) {
|
| + MakeFunctionUnique("glIsSync");
|
| + return interface_->IsSync(sync);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsTexture(GLuint texture) {
|
| + MakeFunctionUnique("glIsTexture");
|
| + return interface_->IsTexture(texture);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL
|
| +MockGLInterface::Mock_glIsTransformFeedback(GLuint id) {
|
| + MakeFunctionUnique("glIsTransformFeedback");
|
| + return interface_->IsTransformFeedback(id);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glIsVertexArray(GLuint array) {
|
| + MakeFunctionUnique("glIsVertexArray");
|
| + return interface_->IsVertexArrayOES(array);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL
|
| +MockGLInterface::Mock_glIsVertexArrayAPPLE(GLuint array) {
|
| + MakeFunctionUnique("glIsVertexArrayAPPLE");
|
| + return interface_->IsVertexArrayOES(array);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL
|
| +MockGLInterface::Mock_glIsVertexArrayOES(GLuint array) {
|
| + MakeFunctionUnique("glIsVertexArrayOES");
|
| + return interface_->IsVertexArrayOES(array);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glLineWidth(GLfloat width) {
|
| + MakeFunctionUnique("glLineWidth");
|
| + interface_->LineWidth(width);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glLinkProgram(GLuint program) {
|
| + MakeFunctionUnique("glLinkProgram");
|
| + interface_->LinkProgram(program);
|
| +}
|
| +
|
| +void* GL_BINDING_CALL
|
| +MockGLInterface::Mock_glMapBuffer(GLenum target, GLenum access) {
|
| + MakeFunctionUnique("glMapBuffer");
|
| + return interface_->MapBuffer(target, access);
|
| +}
|
| +
|
| +void* GL_BINDING_CALL
|
| +MockGLInterface::Mock_glMapBufferOES(GLenum target, GLenum access) {
|
| + MakeFunctionUnique("glMapBufferOES");
|
| + return interface_->MapBuffer(target, access);
|
| +}
|
| +
|
| +void* GL_BINDING_CALL
|
| +MockGLInterface::Mock_glMapBufferRange(GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr length,
|
| + GLbitfield access) {
|
| + MakeFunctionUnique("glMapBufferRange");
|
| + return interface_->MapBufferRange(target, offset, length, access);
|
| +}
|
| +
|
| +void* GL_BINDING_CALL
|
| +MockGLInterface::Mock_glMapBufferRangeEXT(GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr length,
|
| + GLbitfield access) {
|
| + MakeFunctionUnique("glMapBufferRangeEXT");
|
| + return interface_->MapBufferRange(target, offset, length, access);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glMatrixLoadIdentityEXT(GLenum matrixMode) {
|
| + MakeFunctionUnique("glMatrixLoadIdentityEXT");
|
| + interface_->MatrixLoadIdentityEXT(matrixMode);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glMatrixLoadfEXT(GLenum matrixMode, const GLfloat* m) {
|
| + MakeFunctionUnique("glMatrixLoadfEXT");
|
| + interface_->MatrixLoadfEXT(matrixMode, m);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glPauseTransformFeedback(void) {
|
| + MakeFunctionUnique("glPauseTransformFeedback");
|
| + interface_->PauseTransformFeedback();
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glPixelStorei(GLenum pname, GLint param) {
|
| + MakeFunctionUnique("glPixelStorei");
|
| + interface_->PixelStorei(pname, param);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glPointParameteri(GLenum pname, GLint param) {
|
| + MakeFunctionUnique("glPointParameteri");
|
| + interface_->PointParameteri(pname, param);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glPolygonOffset(GLfloat factor, GLfloat units) {
|
| + MakeFunctionUnique("glPolygonOffset");
|
| + interface_->PolygonOffset(factor, units);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glPopGroupMarkerEXT(void) {
|
| + MakeFunctionUnique("glPopGroupMarkerEXT");
|
| + interface_->PopGroupMarkerEXT();
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glProgramBinary(GLuint program,
|
| + GLenum binaryFormat,
|
| + const GLvoid* binary,
|
| + GLsizei length) {
|
| + MakeFunctionUnique("glProgramBinary");
|
| + interface_->ProgramBinary(program, binaryFormat, binary, length);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glProgramBinaryOES(GLuint program,
|
| + GLenum binaryFormat,
|
| + const GLvoid* binary,
|
| + GLsizei length) {
|
| + MakeFunctionUnique("glProgramBinaryOES");
|
| + interface_->ProgramBinary(program, binaryFormat, binary, length);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glProgramParameteri(GLuint program,
|
| + GLenum pname,
|
| + GLint value) {
|
| + MakeFunctionUnique("glProgramParameteri");
|
| + interface_->ProgramParameteri(program, pname, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glPushGroupMarkerEXT(GLsizei length, const char* marker) {
|
| + MakeFunctionUnique("glPushGroupMarkerEXT");
|
| + interface_->PushGroupMarkerEXT(length, marker);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glQueryCounter(GLuint id, GLenum target) {
|
| + MakeFunctionUnique("glQueryCounter");
|
| + interface_->QueryCounter(id, target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glQueryCounterEXT(GLuint id, GLenum target) {
|
| + MakeFunctionUnique("glQueryCounterEXT");
|
| + interface_->QueryCounter(id, target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glReadBuffer(GLenum src) {
|
| + MakeFunctionUnique("glReadBuffer");
|
| + interface_->ReadBuffer(src);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glReadPixels(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + void* pixels) {
|
| + MakeFunctionUnique("glReadPixels");
|
| + interface_->ReadPixels(x, y, width, height, format, type, pixels);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glReleaseShaderCompiler(void) {
|
| + MakeFunctionUnique("glReleaseShaderCompiler");
|
| + interface_->ReleaseShaderCompiler();
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glRenderbufferStorage(GLenum target,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glRenderbufferStorage");
|
| + interface_->RenderbufferStorageEXT(target, internalformat, width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glRenderbufferStorageEXT(GLenum target,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glRenderbufferStorageEXT");
|
| + interface_->RenderbufferStorageEXT(target, internalformat, width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glRenderbufferStorageMultisample(GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glRenderbufferStorageMultisample");
|
| + interface_->RenderbufferStorageMultisampleEXT(target, samples, internalformat,
|
| + width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glRenderbufferStorageMultisampleANGLE(
|
| + GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glRenderbufferStorageMultisampleANGLE");
|
| + interface_->RenderbufferStorageMultisampleANGLE(
|
| + target, samples, internalformat, width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glRenderbufferStorageMultisampleEXT(GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glRenderbufferStorageMultisampleEXT");
|
| + interface_->RenderbufferStorageMultisampleEXT(target, samples, internalformat,
|
| + width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glRenderbufferStorageMultisampleIMG(GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glRenderbufferStorageMultisampleIMG");
|
| + interface_->RenderbufferStorageMultisampleIMG(target, samples, internalformat,
|
| + width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glResumeTransformFeedback(void) {
|
| + MakeFunctionUnique("glResumeTransformFeedback");
|
| + interface_->ResumeTransformFeedback();
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glSampleCoverage(GLclampf value, GLboolean invert) {
|
| + MakeFunctionUnique("glSampleCoverage");
|
| + interface_->SampleCoverage(value, invert);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glSamplerParameterf(GLuint sampler,
|
| + GLenum pname,
|
| + GLfloat param) {
|
| + MakeFunctionUnique("glSamplerParameterf");
|
| + interface_->SamplerParameterf(sampler, pname, param);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glSamplerParameterfv(GLuint sampler,
|
| + GLenum pname,
|
| + const GLfloat* params) {
|
| + MakeFunctionUnique("glSamplerParameterfv");
|
| + interface_->SamplerParameterfv(sampler, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glSamplerParameteri(GLuint sampler,
|
| + GLenum pname,
|
| + GLint param) {
|
| + MakeFunctionUnique("glSamplerParameteri");
|
| + interface_->SamplerParameteri(sampler, pname, param);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glSamplerParameteriv(GLuint sampler,
|
| + GLenum pname,
|
| + const GLint* params) {
|
| + MakeFunctionUnique("glSamplerParameteriv");
|
| + interface_->SamplerParameteriv(sampler, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glScissor(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glScissor");
|
| + interface_->Scissor(x, y, width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glSetFenceAPPLE(GLuint fence) {
|
| + MakeFunctionUnique("glSetFenceAPPLE");
|
| + interface_->SetFenceAPPLE(fence);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glSetFenceNV(GLuint fence, GLenum condition) {
|
| + MakeFunctionUnique("glSetFenceNV");
|
| + interface_->SetFenceNV(fence, condition);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glShaderBinary(GLsizei n,
|
| + const GLuint* shaders,
|
| + GLenum binaryformat,
|
| + const void* binary,
|
| + GLsizei length) {
|
| + MakeFunctionUnique("glShaderBinary");
|
| + interface_->ShaderBinary(n, shaders, binaryformat, binary, length);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glShaderSource(GLuint shader,
|
| + GLsizei count,
|
| + const char* const* str,
|
| + const GLint* length) {
|
| + MakeFunctionUnique("glShaderSource");
|
| + interface_->ShaderSource(shader, count, str, length);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glStencilFunc(GLenum func, GLint ref, GLuint mask) {
|
| + MakeFunctionUnique("glStencilFunc");
|
| + interface_->StencilFunc(func, ref, mask);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glStencilFuncSeparate(GLenum face,
|
| + GLenum func,
|
| + GLint ref,
|
| + GLuint mask) {
|
| + MakeFunctionUnique("glStencilFuncSeparate");
|
| + interface_->StencilFuncSeparate(face, func, ref, mask);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glStencilMask(GLuint mask) {
|
| + MakeFunctionUnique("glStencilMask");
|
| + interface_->StencilMask(mask);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glStencilMaskSeparate(GLenum face, GLuint mask) {
|
| + MakeFunctionUnique("glStencilMaskSeparate");
|
| + interface_->StencilMaskSeparate(face, mask);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass) {
|
| + MakeFunctionUnique("glStencilOp");
|
| + interface_->StencilOp(fail, zfail, zpass);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glStencilOpSeparate(GLenum face,
|
| + GLenum fail,
|
| + GLenum zfail,
|
| + GLenum zpass) {
|
| + MakeFunctionUnique("glStencilOpSeparate");
|
| + interface_->StencilOpSeparate(face, fail, zfail, zpass);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glTestFenceAPPLE(GLuint fence) {
|
| + MakeFunctionUnique("glTestFenceAPPLE");
|
| + return interface_->TestFenceAPPLE(fence);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glTestFenceNV(GLuint fence) {
|
| + MakeFunctionUnique("glTestFenceNV");
|
| + return interface_->TestFenceNV(fence);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glTexImage2D(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + const void* pixels) {
|
| + MakeFunctionUnique("glTexImage2D");
|
| + interface_->TexImage2D(target, level, internalformat, width, height, border,
|
| + format, type, pixels);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glTexImage3D(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + const void* pixels) {
|
| + MakeFunctionUnique("glTexImage3D");
|
| + interface_->TexImage3D(target, level, internalformat, width, height, depth,
|
| + border, format, type, pixels);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glTexParameterf(GLenum target,
|
| + GLenum pname,
|
| + GLfloat param) {
|
| + MakeFunctionUnique("glTexParameterf");
|
| + interface_->TexParameterf(target, pname, param);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glTexParameterfv(GLenum target,
|
| + GLenum pname,
|
| + const GLfloat* params) {
|
| + MakeFunctionUnique("glTexParameterfv");
|
| + interface_->TexParameterfv(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glTexParameteri(GLenum target,
|
| + GLenum pname,
|
| + GLint param) {
|
| + MakeFunctionUnique("glTexParameteri");
|
| + interface_->TexParameteri(target, pname, param);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glTexParameteriv(GLenum target,
|
| + GLenum pname,
|
| + const GLint* params) {
|
| + MakeFunctionUnique("glTexParameteriv");
|
| + interface_->TexParameteriv(target, pname, params);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glTexStorage2D(GLenum target,
|
| + GLsizei levels,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glTexStorage2D");
|
| + interface_->TexStorage2DEXT(target, levels, internalformat, width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glTexStorage2DEXT(GLenum target,
|
| + GLsizei levels,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glTexStorage2DEXT");
|
| + interface_->TexStorage2DEXT(target, levels, internalformat, width, height);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glTexStorage3D(GLenum target,
|
| + GLsizei levels,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth) {
|
| + MakeFunctionUnique("glTexStorage3D");
|
| + interface_->TexStorage3D(target, levels, internalformat, width, height,
|
| + depth);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glTexSubImage2D(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + const void* pixels) {
|
| + MakeFunctionUnique("glTexSubImage2D");
|
| + interface_->TexSubImage2D(target, level, xoffset, yoffset, width, height,
|
| + format, type, pixels);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glTransformFeedbackVaryings(GLuint program,
|
| + GLsizei count,
|
| + const char* const* varyings,
|
| + GLenum bufferMode) {
|
| + MakeFunctionUnique("glTransformFeedbackVaryings");
|
| + interface_->TransformFeedbackVaryings(program, count, varyings, bufferMode);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniform1f(GLint location, GLfloat x) {
|
| + MakeFunctionUnique("glUniform1f");
|
| + interface_->Uniform1f(location, x);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform1fv(GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {
|
| + MakeFunctionUnique("glUniform1fv");
|
| + interface_->Uniform1fv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniform1i(GLint location, GLint x) {
|
| + MakeFunctionUnique("glUniform1i");
|
| + interface_->Uniform1i(location, x);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform1iv(GLint location,
|
| + GLsizei count,
|
| + const GLint* v) {
|
| + MakeFunctionUnique("glUniform1iv");
|
| + interface_->Uniform1iv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniform1ui(GLint location, GLuint v0) {
|
| + MakeFunctionUnique("glUniform1ui");
|
| + interface_->Uniform1ui(location, v0);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform1uiv(GLint location,
|
| + GLsizei count,
|
| + const GLuint* v) {
|
| + MakeFunctionUnique("glUniform1uiv");
|
| + interface_->Uniform1uiv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniform2f(GLint location, GLfloat x, GLfloat y) {
|
| + MakeFunctionUnique("glUniform2f");
|
| + interface_->Uniform2f(location, x, y);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform2fv(GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {
|
| + MakeFunctionUnique("glUniform2fv");
|
| + interface_->Uniform2fv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniform2i(GLint location, GLint x, GLint y) {
|
| + MakeFunctionUnique("glUniform2i");
|
| + interface_->Uniform2i(location, x, y);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform2iv(GLint location,
|
| + GLsizei count,
|
| + const GLint* v) {
|
| + MakeFunctionUnique("glUniform2iv");
|
| + interface_->Uniform2iv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniform2ui(GLint location, GLuint v0, GLuint v1) {
|
| + MakeFunctionUnique("glUniform2ui");
|
| + interface_->Uniform2ui(location, v0, v1);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform2uiv(GLint location,
|
| + GLsizei count,
|
| + const GLuint* v) {
|
| + MakeFunctionUnique("glUniform2uiv");
|
| + interface_->Uniform2uiv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform3f(GLint location,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z) {
|
| + MakeFunctionUnique("glUniform3f");
|
| + interface_->Uniform3f(location, x, y, z);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform3fv(GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {
|
| + MakeFunctionUnique("glUniform3fv");
|
| + interface_->Uniform3fv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniform3i(GLint location, GLint x, GLint y, GLint z) {
|
| + MakeFunctionUnique("glUniform3i");
|
| + interface_->Uniform3i(location, x, y, z);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform3iv(GLint location,
|
| + GLsizei count,
|
| + const GLint* v) {
|
| + MakeFunctionUnique("glUniform3iv");
|
| + interface_->Uniform3iv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform3ui(GLint location,
|
| + GLuint v0,
|
| + GLuint v1,
|
| + GLuint v2) {
|
| + MakeFunctionUnique("glUniform3ui");
|
| + interface_->Uniform3ui(location, v0, v1, v2);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform3uiv(GLint location,
|
| + GLsizei count,
|
| + const GLuint* v) {
|
| + MakeFunctionUnique("glUniform3uiv");
|
| + interface_->Uniform3uiv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform4f(GLint location,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z,
|
| + GLfloat w) {
|
| + MakeFunctionUnique("glUniform4f");
|
| + interface_->Uniform4f(location, x, y, z, w);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform4fv(GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {
|
| + MakeFunctionUnique("glUniform4fv");
|
| + interface_->Uniform4fv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform4i(GLint location,
|
| + GLint x,
|
| + GLint y,
|
| + GLint z,
|
| + GLint w) {
|
| + MakeFunctionUnique("glUniform4i");
|
| + interface_->Uniform4i(location, x, y, z, w);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform4iv(GLint location,
|
| + GLsizei count,
|
| + const GLint* v) {
|
| + MakeFunctionUnique("glUniform4iv");
|
| + interface_->Uniform4iv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform4ui(GLint location,
|
| + GLuint v0,
|
| + GLuint v1,
|
| + GLuint v2,
|
| + GLuint v3) {
|
| + MakeFunctionUnique("glUniform4ui");
|
| + interface_->Uniform4ui(location, v0, v1, v2, v3);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUniform4uiv(GLint location,
|
| + GLsizei count,
|
| + const GLuint* v) {
|
| + MakeFunctionUnique("glUniform4uiv");
|
| + interface_->Uniform4uiv(location, count, v);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformBlockBinding(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLuint uniformBlockBinding) {
|
| + MakeFunctionUnique("glUniformBlockBinding");
|
| + interface_->UniformBlockBinding(program, uniformBlockIndex,
|
| + uniformBlockBinding);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix2fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix2fv");
|
| + interface_->UniformMatrix2fv(location, count, transpose, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix2x3fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix2x3fv");
|
| + interface_->UniformMatrix2x3fv(location, count, transpose, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix2x4fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix2x4fv");
|
| + interface_->UniformMatrix2x4fv(location, count, transpose, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix3fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix3fv");
|
| + interface_->UniformMatrix3fv(location, count, transpose, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix3x2fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix3x2fv");
|
| + interface_->UniformMatrix3x2fv(location, count, transpose, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix3x4fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix3x4fv");
|
| + interface_->UniformMatrix3x4fv(location, count, transpose, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix4fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix4fv");
|
| + interface_->UniformMatrix4fv(location, count, transpose, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix4x2fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix4x2fv");
|
| + interface_->UniformMatrix4x2fv(location, count, transpose, value);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUniformMatrix4x3fv(GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {
|
| + MakeFunctionUnique("glUniformMatrix4x3fv");
|
| + interface_->UniformMatrix4x3fv(location, count, transpose, value);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL MockGLInterface::Mock_glUnmapBuffer(GLenum target) {
|
| + MakeFunctionUnique("glUnmapBuffer");
|
| + return interface_->UnmapBuffer(target);
|
| +}
|
| +
|
| +GLboolean GL_BINDING_CALL
|
| +MockGLInterface::Mock_glUnmapBufferOES(GLenum target) {
|
| + MakeFunctionUnique("glUnmapBufferOES");
|
| + return interface_->UnmapBuffer(target);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glUseProgram(GLuint program) {
|
| + MakeFunctionUnique("glUseProgram");
|
| + interface_->UseProgram(program);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glValidateProgram(GLuint program) {
|
| + MakeFunctionUnique("glValidateProgram");
|
| + interface_->ValidateProgram(program);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttrib1f(GLuint indx, GLfloat x) {
|
| + MakeFunctionUnique("glVertexAttrib1f");
|
| + interface_->VertexAttrib1f(indx, x);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttrib1fv(GLuint indx, const GLfloat* values) {
|
| + MakeFunctionUnique("glVertexAttrib1fv");
|
| + interface_->VertexAttrib1fv(indx, values);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) {
|
| + MakeFunctionUnique("glVertexAttrib2f");
|
| + interface_->VertexAttrib2f(indx, x, y);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttrib2fv(GLuint indx, const GLfloat* values) {
|
| + MakeFunctionUnique("glVertexAttrib2fv");
|
| + interface_->VertexAttrib2fv(indx, values);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glVertexAttrib3f(GLuint indx,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z) {
|
| + MakeFunctionUnique("glVertexAttrib3f");
|
| + interface_->VertexAttrib3f(indx, x, y, z);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttrib3fv(GLuint indx, const GLfloat* values) {
|
| + MakeFunctionUnique("glVertexAttrib3fv");
|
| + interface_->VertexAttrib3fv(indx, values);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glVertexAttrib4f(GLuint indx,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z,
|
| + GLfloat w) {
|
| + MakeFunctionUnique("glVertexAttrib4f");
|
| + interface_->VertexAttrib4f(indx, x, y, z, w);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttrib4fv(GLuint indx, const GLfloat* values) {
|
| + MakeFunctionUnique("glVertexAttrib4fv");
|
| + interface_->VertexAttrib4fv(indx, values);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttribDivisor(GLuint index, GLuint divisor) {
|
| + MakeFunctionUnique("glVertexAttribDivisor");
|
| + interface_->VertexAttribDivisorANGLE(index, divisor);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttribDivisorANGLE(GLuint index, GLuint divisor) {
|
| + MakeFunctionUnique("glVertexAttribDivisorANGLE");
|
| + interface_->VertexAttribDivisorANGLE(index, divisor);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttribDivisorARB(GLuint index, GLuint divisor) {
|
| + MakeFunctionUnique("glVertexAttribDivisorARB");
|
| + interface_->VertexAttribDivisorANGLE(index, divisor);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glVertexAttribI4i(GLuint indx,
|
| + GLint x,
|
| + GLint y,
|
| + GLint z,
|
| + GLint w) {
|
| + MakeFunctionUnique("glVertexAttribI4i");
|
| + interface_->VertexAttribI4i(indx, x, y, z, w);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttribI4iv(GLuint indx, const GLint* values) {
|
| + MakeFunctionUnique("glVertexAttribI4iv");
|
| + interface_->VertexAttribI4iv(indx, values);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glVertexAttribI4ui(GLuint indx,
|
| + GLuint x,
|
| + GLuint y,
|
| + GLuint z,
|
| + GLuint w) {
|
| + MakeFunctionUnique("glVertexAttribI4ui");
|
| + interface_->VertexAttribI4ui(indx, x, y, z, w);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttribI4uiv(GLuint indx, const GLuint* values) {
|
| + MakeFunctionUnique("glVertexAttribI4uiv");
|
| + interface_->VertexAttribI4uiv(indx, values);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttribIPointer(GLuint indx,
|
| + GLint size,
|
| + GLenum type,
|
| + GLsizei stride,
|
| + const void* ptr) {
|
| + MakeFunctionUnique("glVertexAttribIPointer");
|
| + interface_->VertexAttribIPointer(indx, size, type, stride, ptr);
|
| +}
|
| +
|
| +void GL_BINDING_CALL
|
| +MockGLInterface::Mock_glVertexAttribPointer(GLuint indx,
|
| + GLint size,
|
| + GLenum type,
|
| + GLboolean normalized,
|
| + GLsizei stride,
|
| + const void* ptr) {
|
| + MakeFunctionUnique("glVertexAttribPointer");
|
| + interface_->VertexAttribPointer(indx, size, type, normalized, stride, ptr);
|
| +}
|
| +
|
| +void GL_BINDING_CALL MockGLInterface::Mock_glViewport(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {
|
| + MakeFunctionUnique("glViewport");
|
| + interface_->Viewport(x, y, width, height);
|
| +}
|
| +
|
| +GLenum GL_BINDING_CALL MockGLInterface::Mock_glWaitSync(GLsync sync,
|
| + GLbitfield flags,
|
| + GLuint64 timeout) {
|
| + MakeFunctionUnique("glWaitSync");
|
| + return interface_->WaitSync(sync, flags, timeout);
|
| +}
|
| +
|
| +static void MockInvalidFunction() {
|
| + NOTREACHED();
|
| +}
|
| +
|
| +void* GL_BINDING_CALL MockGLInterface::GetGLProcAddress(const char* name) {
|
| + if (strcmp(name, "glActiveTexture") == 0)
|
| + return reinterpret_cast<void*>(Mock_glActiveTexture);
|
| + if (strcmp(name, "glAttachShader") == 0)
|
| + return reinterpret_cast<void*>(Mock_glAttachShader);
|
| + if (strcmp(name, "glBeginQuery") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBeginQuery);
|
| + if (strcmp(name, "glBeginQueryARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBeginQueryARB);
|
| + if (strcmp(name, "glBeginQueryEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBeginQueryEXT);
|
| + if (strcmp(name, "glBeginTransformFeedback") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBeginTransformFeedback);
|
| + if (strcmp(name, "glBindAttribLocation") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindAttribLocation);
|
| + if (strcmp(name, "glBindBuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindBuffer);
|
| + if (strcmp(name, "glBindBufferBase") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindBufferBase);
|
| + if (strcmp(name, "glBindBufferRange") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindBufferRange);
|
| + if (strcmp(name, "glBindFragDataLocation") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindFragDataLocation);
|
| + if (strcmp(name, "glBindFragDataLocationIndexed") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindFragDataLocationIndexed);
|
| + if (strcmp(name, "glBindFramebuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindFramebuffer);
|
| + if (strcmp(name, "glBindFramebufferEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindFramebufferEXT);
|
| + if (strcmp(name, "glBindRenderbuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindRenderbuffer);
|
| + if (strcmp(name, "glBindRenderbufferEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindRenderbufferEXT);
|
| + if (strcmp(name, "glBindSampler") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindSampler);
|
| + if (strcmp(name, "glBindTexture") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindTexture);
|
| + if (strcmp(name, "glBindTransformFeedback") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindTransformFeedback);
|
| + if (strcmp(name, "glBindVertexArray") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindVertexArray);
|
| + if (strcmp(name, "glBindVertexArrayAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindVertexArrayAPPLE);
|
| + if (strcmp(name, "glBindVertexArrayOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBindVertexArrayOES);
|
| + if (strcmp(name, "glBlendBarrierKHR") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlendBarrierKHR);
|
| + if (strcmp(name, "glBlendBarrierNV") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlendBarrierNV);
|
| + if (strcmp(name, "glBlendColor") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlendColor);
|
| + if (strcmp(name, "glBlendEquation") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlendEquation);
|
| + if (strcmp(name, "glBlendEquationSeparate") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlendEquationSeparate);
|
| + if (strcmp(name, "glBlendFunc") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlendFunc);
|
| + if (strcmp(name, "glBlendFuncSeparate") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlendFuncSeparate);
|
| + if (strcmp(name, "glBlitFramebuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlitFramebuffer);
|
| + if (strcmp(name, "glBlitFramebufferANGLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlitFramebufferANGLE);
|
| + if (strcmp(name, "glBlitFramebufferEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBlitFramebufferEXT);
|
| + if (strcmp(name, "glBufferData") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBufferData);
|
| + if (strcmp(name, "glBufferSubData") == 0)
|
| + return reinterpret_cast<void*>(Mock_glBufferSubData);
|
| + if (strcmp(name, "glCheckFramebufferStatus") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCheckFramebufferStatus);
|
| + if (strcmp(name, "glCheckFramebufferStatusEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCheckFramebufferStatusEXT);
|
| + if (strcmp(name, "glClear") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClear);
|
| + if (strcmp(name, "glClearBufferfi") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClearBufferfi);
|
| + if (strcmp(name, "glClearBufferfv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClearBufferfv);
|
| + if (strcmp(name, "glClearBufferiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClearBufferiv);
|
| + if (strcmp(name, "glClearBufferuiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClearBufferuiv);
|
| + if (strcmp(name, "glClearColor") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClearColor);
|
| + if (strcmp(name, "glClearDepth") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClearDepth);
|
| + if (strcmp(name, "glClearDepthf") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClearDepthf);
|
| + if (strcmp(name, "glClearStencil") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClearStencil);
|
| + if (strcmp(name, "glClientWaitSync") == 0)
|
| + return reinterpret_cast<void*>(Mock_glClientWaitSync);
|
| + if (strcmp(name, "glColorMask") == 0)
|
| + return reinterpret_cast<void*>(Mock_glColorMask);
|
| + if (strcmp(name, "glCompileShader") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCompileShader);
|
| + if (strcmp(name, "glCompressedTexImage2D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCompressedTexImage2D);
|
| + if (strcmp(name, "glCompressedTexImage3D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCompressedTexImage3D);
|
| + if (strcmp(name, "glCompressedTexSubImage2D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCompressedTexSubImage2D);
|
| + if (strcmp(name, "glCopyBufferSubData") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCopyBufferSubData);
|
| + if (strcmp(name, "glCopyTexImage2D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCopyTexImage2D);
|
| + if (strcmp(name, "glCopyTexSubImage2D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCopyTexSubImage2D);
|
| + if (strcmp(name, "glCopyTexSubImage3D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCopyTexSubImage3D);
|
| + if (strcmp(name, "glCreateProgram") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCreateProgram);
|
| + if (strcmp(name, "glCreateShader") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCreateShader);
|
| + if (strcmp(name, "glCullFace") == 0)
|
| + return reinterpret_cast<void*>(Mock_glCullFace);
|
| + if (strcmp(name, "glDeleteBuffers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteBuffers);
|
| + if (strcmp(name, "glDeleteBuffersARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteBuffersARB);
|
| + if (strcmp(name, "glDeleteFencesAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteFencesAPPLE);
|
| + if (strcmp(name, "glDeleteFencesNV") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteFencesNV);
|
| + if (strcmp(name, "glDeleteFramebuffers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteFramebuffers);
|
| + if (strcmp(name, "glDeleteFramebuffersEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteFramebuffersEXT);
|
| + if (strcmp(name, "glDeleteProgram") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteProgram);
|
| + if (strcmp(name, "glDeleteQueries") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteQueries);
|
| + if (strcmp(name, "glDeleteQueriesARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteQueriesARB);
|
| + if (strcmp(name, "glDeleteQueriesEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteQueriesEXT);
|
| + if (strcmp(name, "glDeleteRenderbuffers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteRenderbuffers);
|
| + if (strcmp(name, "glDeleteRenderbuffersEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteRenderbuffersEXT);
|
| + if (strcmp(name, "glDeleteSamplers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteSamplers);
|
| + if (strcmp(name, "glDeleteShader") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteShader);
|
| + if (strcmp(name, "glDeleteSync") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteSync);
|
| + if (strcmp(name, "glDeleteTextures") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteTextures);
|
| + if (strcmp(name, "glDeleteTransformFeedbacks") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteTransformFeedbacks);
|
| + if (strcmp(name, "glDeleteVertexArrays") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteVertexArrays);
|
| + if (strcmp(name, "glDeleteVertexArraysAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteVertexArraysAPPLE);
|
| + if (strcmp(name, "glDeleteVertexArraysOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDeleteVertexArraysOES);
|
| + if (strcmp(name, "glDepthFunc") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDepthFunc);
|
| + if (strcmp(name, "glDepthMask") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDepthMask);
|
| + if (strcmp(name, "glDepthRange") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDepthRange);
|
| + if (strcmp(name, "glDepthRangef") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDepthRangef);
|
| + if (strcmp(name, "glDetachShader") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDetachShader);
|
| + if (strcmp(name, "glDisable") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDisable);
|
| + if (strcmp(name, "glDisableVertexAttribArray") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDisableVertexAttribArray);
|
| + if (strcmp(name, "glDiscardFramebufferEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDiscardFramebufferEXT);
|
| + if (strcmp(name, "glDrawArrays") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawArrays);
|
| + if (strcmp(name, "glDrawArraysInstanced") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawArraysInstanced);
|
| + if (strcmp(name, "glDrawArraysInstancedANGLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawArraysInstancedANGLE);
|
| + if (strcmp(name, "glDrawArraysInstancedARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawArraysInstancedARB);
|
| + if (strcmp(name, "glDrawBuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawBuffer);
|
| + if (strcmp(name, "glDrawBuffers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawBuffers);
|
| + if (strcmp(name, "glDrawBuffersARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawBuffersARB);
|
| + if (strcmp(name, "glDrawBuffersEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawBuffersEXT);
|
| + if (strcmp(name, "glDrawElements") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawElements);
|
| + if (strcmp(name, "glDrawElementsInstanced") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawElementsInstanced);
|
| + if (strcmp(name, "glDrawElementsInstancedANGLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawElementsInstancedANGLE);
|
| + if (strcmp(name, "glDrawElementsInstancedARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawElementsInstancedARB);
|
| + if (strcmp(name, "glDrawRangeElements") == 0)
|
| + return reinterpret_cast<void*>(Mock_glDrawRangeElements);
|
| + if (strcmp(name, "glEGLImageTargetRenderbufferStorageOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glEGLImageTargetRenderbufferStorageOES);
|
| + if (strcmp(name, "glEGLImageTargetTexture2DOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glEGLImageTargetTexture2DOES);
|
| + if (strcmp(name, "glEnable") == 0)
|
| + return reinterpret_cast<void*>(Mock_glEnable);
|
| + if (strcmp(name, "glEnableVertexAttribArray") == 0)
|
| + return reinterpret_cast<void*>(Mock_glEnableVertexAttribArray);
|
| + if (strcmp(name, "glEndQuery") == 0)
|
| + return reinterpret_cast<void*>(Mock_glEndQuery);
|
| + if (strcmp(name, "glEndQueryARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glEndQueryARB);
|
| + if (strcmp(name, "glEndQueryEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glEndQueryEXT);
|
| + if (strcmp(name, "glEndTransformFeedback") == 0)
|
| + return reinterpret_cast<void*>(Mock_glEndTransformFeedback);
|
| + if (strcmp(name, "glFenceSync") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFenceSync);
|
| + if (strcmp(name, "glFinish") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFinish);
|
| + if (strcmp(name, "glFinishFenceAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFinishFenceAPPLE);
|
| + if (strcmp(name, "glFinishFenceNV") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFinishFenceNV);
|
| + if (strcmp(name, "glFlush") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFlush);
|
| + if (strcmp(name, "glFlushMappedBufferRange") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFlushMappedBufferRange);
|
| + if (strcmp(name, "glFramebufferRenderbuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFramebufferRenderbuffer);
|
| + if (strcmp(name, "glFramebufferRenderbufferEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFramebufferRenderbufferEXT);
|
| + if (strcmp(name, "glFramebufferTexture2D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFramebufferTexture2D);
|
| + if (strcmp(name, "glFramebufferTexture2DEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFramebufferTexture2DEXT);
|
| + if (strcmp(name, "glFramebufferTexture2DMultisampleEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFramebufferTexture2DMultisampleEXT);
|
| + if (strcmp(name, "glFramebufferTexture2DMultisampleIMG") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFramebufferTexture2DMultisampleIMG);
|
| + if (strcmp(name, "glFramebufferTextureLayer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFramebufferTextureLayer);
|
| + if (strcmp(name, "glFrontFace") == 0)
|
| + return reinterpret_cast<void*>(Mock_glFrontFace);
|
| + if (strcmp(name, "glGenBuffers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenBuffers);
|
| + if (strcmp(name, "glGenBuffersARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenBuffersARB);
|
| + if (strcmp(name, "glGenFencesAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenFencesAPPLE);
|
| + if (strcmp(name, "glGenFencesNV") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenFencesNV);
|
| + if (strcmp(name, "glGenFramebuffers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenFramebuffers);
|
| + if (strcmp(name, "glGenFramebuffersEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenFramebuffersEXT);
|
| + if (strcmp(name, "glGenQueries") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenQueries);
|
| + if (strcmp(name, "glGenQueriesARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenQueriesARB);
|
| + if (strcmp(name, "glGenQueriesEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenQueriesEXT);
|
| + if (strcmp(name, "glGenRenderbuffers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenRenderbuffers);
|
| + if (strcmp(name, "glGenRenderbuffersEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenRenderbuffersEXT);
|
| + if (strcmp(name, "glGenSamplers") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenSamplers);
|
| + if (strcmp(name, "glGenTextures") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenTextures);
|
| + if (strcmp(name, "glGenTransformFeedbacks") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenTransformFeedbacks);
|
| + if (strcmp(name, "glGenVertexArrays") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenVertexArrays);
|
| + if (strcmp(name, "glGenVertexArraysAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenVertexArraysAPPLE);
|
| + if (strcmp(name, "glGenVertexArraysOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenVertexArraysOES);
|
| + if (strcmp(name, "glGenerateMipmap") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenerateMipmap);
|
| + if (strcmp(name, "glGenerateMipmapEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGenerateMipmapEXT);
|
| + if (strcmp(name, "glGetActiveAttrib") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetActiveAttrib);
|
| + if (strcmp(name, "glGetActiveUniform") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetActiveUniform);
|
| + if (strcmp(name, "glGetActiveUniformBlockName") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetActiveUniformBlockName);
|
| + if (strcmp(name, "glGetActiveUniformBlockiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetActiveUniformBlockiv);
|
| + if (strcmp(name, "glGetActiveUniformsiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetActiveUniformsiv);
|
| + if (strcmp(name, "glGetAttachedShaders") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetAttachedShaders);
|
| + if (strcmp(name, "glGetAttribLocation") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetAttribLocation);
|
| + if (strcmp(name, "glGetBooleanv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetBooleanv);
|
| + if (strcmp(name, "glGetBufferParameteriv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetBufferParameteriv);
|
| + if (strcmp(name, "glGetError") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetError);
|
| + if (strcmp(name, "glGetFenceivNV") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetFenceivNV);
|
| + if (strcmp(name, "glGetFloatv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetFloatv);
|
| + if (strcmp(name, "glGetFragDataLocation") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetFragDataLocation);
|
| + if (strcmp(name, "glGetFramebufferAttachmentParameteriv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetFramebufferAttachmentParameteriv);
|
| + if (strcmp(name, "glGetFramebufferAttachmentParameterivEXT") == 0)
|
| + return reinterpret_cast<void*>(
|
| + Mock_glGetFramebufferAttachmentParameterivEXT);
|
| + if (strcmp(name, "glGetGraphicsResetStatus") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetGraphicsResetStatus);
|
| + if (strcmp(name, "glGetGraphicsResetStatusARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetGraphicsResetStatusARB);
|
| + if (strcmp(name, "glGetGraphicsResetStatusEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetGraphicsResetStatusEXT);
|
| + if (strcmp(name, "glGetGraphicsResetStatusKHR") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetGraphicsResetStatusKHR);
|
| + if (strcmp(name, "glGetInteger64i_v") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetInteger64i_v);
|
| + if (strcmp(name, "glGetInteger64v") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetInteger64v);
|
| + if (strcmp(name, "glGetIntegeri_v") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetIntegeri_v);
|
| + if (strcmp(name, "glGetIntegerv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetIntegerv);
|
| + if (strcmp(name, "glGetInternalformativ") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetInternalformativ);
|
| + if (strcmp(name, "glGetProgramBinary") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetProgramBinary);
|
| + if (strcmp(name, "glGetProgramBinaryOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetProgramBinaryOES);
|
| + if (strcmp(name, "glGetProgramInfoLog") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetProgramInfoLog);
|
| + if (strcmp(name, "glGetProgramiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetProgramiv);
|
| + if (strcmp(name, "glGetQueryObjecti64v") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjecti64v);
|
| + if (strcmp(name, "glGetQueryObjectiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjectiv);
|
| + if (strcmp(name, "glGetQueryObjectivARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjectivARB);
|
| + if (strcmp(name, "glGetQueryObjectivEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjectivEXT);
|
| + if (strcmp(name, "glGetQueryObjectui64v") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjectui64v);
|
| + if (strcmp(name, "glGetQueryObjectui64vEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjectui64vEXT);
|
| + if (strcmp(name, "glGetQueryObjectuiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjectuiv);
|
| + if (strcmp(name, "glGetQueryObjectuivARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjectuivARB);
|
| + if (strcmp(name, "glGetQueryObjectuivEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryObjectuivEXT);
|
| + if (strcmp(name, "glGetQueryiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryiv);
|
| + if (strcmp(name, "glGetQueryivARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryivARB);
|
| + if (strcmp(name, "glGetQueryivEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetQueryivEXT);
|
| + if (strcmp(name, "glGetRenderbufferParameteriv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetRenderbufferParameteriv);
|
| + if (strcmp(name, "glGetRenderbufferParameterivEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetRenderbufferParameterivEXT);
|
| + if (strcmp(name, "glGetSamplerParameterfv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetSamplerParameterfv);
|
| + if (strcmp(name, "glGetSamplerParameteriv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetSamplerParameteriv);
|
| + if (strcmp(name, "glGetShaderInfoLog") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetShaderInfoLog);
|
| + if (strcmp(name, "glGetShaderPrecisionFormat") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetShaderPrecisionFormat);
|
| + if (strcmp(name, "glGetShaderSource") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetShaderSource);
|
| + if (strcmp(name, "glGetShaderiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetShaderiv);
|
| + if (strcmp(name, "glGetString") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetString);
|
| + if (strcmp(name, "glGetSynciv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetSynciv);
|
| + if (strcmp(name, "glGetTexLevelParameterfv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetTexLevelParameterfv);
|
| + if (strcmp(name, "glGetTexLevelParameteriv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetTexLevelParameteriv);
|
| + if (strcmp(name, "glGetTexParameterfv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetTexParameterfv);
|
| + if (strcmp(name, "glGetTexParameteriv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetTexParameteriv);
|
| + if (strcmp(name, "glGetTransformFeedbackVarying") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetTransformFeedbackVarying);
|
| + if (strcmp(name, "glGetTranslatedShaderSourceANGLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetTranslatedShaderSourceANGLE);
|
| + if (strcmp(name, "glGetUniformBlockIndex") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetUniformBlockIndex);
|
| + if (strcmp(name, "glGetUniformIndices") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetUniformIndices);
|
| + if (strcmp(name, "glGetUniformLocation") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetUniformLocation);
|
| + if (strcmp(name, "glGetUniformfv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetUniformfv);
|
| + if (strcmp(name, "glGetUniformiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetUniformiv);
|
| + if (strcmp(name, "glGetVertexAttribPointerv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetVertexAttribPointerv);
|
| + if (strcmp(name, "glGetVertexAttribfv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetVertexAttribfv);
|
| + if (strcmp(name, "glGetVertexAttribiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glGetVertexAttribiv);
|
| + if (strcmp(name, "glHint") == 0)
|
| + return reinterpret_cast<void*>(Mock_glHint);
|
| + if (strcmp(name, "glInsertEventMarkerEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glInsertEventMarkerEXT);
|
| + if (strcmp(name, "glInvalidateFramebuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glInvalidateFramebuffer);
|
| + if (strcmp(name, "glInvalidateSubFramebuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glInvalidateSubFramebuffer);
|
| + if (strcmp(name, "glIsBuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsBuffer);
|
| + if (strcmp(name, "glIsEnabled") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsEnabled);
|
| + if (strcmp(name, "glIsFenceAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsFenceAPPLE);
|
| + if (strcmp(name, "glIsFenceNV") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsFenceNV);
|
| + if (strcmp(name, "glIsFramebuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsFramebuffer);
|
| + if (strcmp(name, "glIsFramebufferEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsFramebufferEXT);
|
| + if (strcmp(name, "glIsProgram") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsProgram);
|
| + if (strcmp(name, "glIsQuery") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsQuery);
|
| + if (strcmp(name, "glIsQueryARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsQueryARB);
|
| + if (strcmp(name, "glIsQueryEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsQueryEXT);
|
| + if (strcmp(name, "glIsRenderbuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsRenderbuffer);
|
| + if (strcmp(name, "glIsRenderbufferEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsRenderbufferEXT);
|
| + if (strcmp(name, "glIsSampler") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsSampler);
|
| + if (strcmp(name, "glIsShader") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsShader);
|
| + if (strcmp(name, "glIsSync") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsSync);
|
| + if (strcmp(name, "glIsTexture") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsTexture);
|
| + if (strcmp(name, "glIsTransformFeedback") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsTransformFeedback);
|
| + if (strcmp(name, "glIsVertexArray") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsVertexArray);
|
| + if (strcmp(name, "glIsVertexArrayAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsVertexArrayAPPLE);
|
| + if (strcmp(name, "glIsVertexArrayOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glIsVertexArrayOES);
|
| + if (strcmp(name, "glLineWidth") == 0)
|
| + return reinterpret_cast<void*>(Mock_glLineWidth);
|
| + if (strcmp(name, "glLinkProgram") == 0)
|
| + return reinterpret_cast<void*>(Mock_glLinkProgram);
|
| + if (strcmp(name, "glMapBuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glMapBuffer);
|
| + if (strcmp(name, "glMapBufferOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glMapBufferOES);
|
| + if (strcmp(name, "glMapBufferRange") == 0)
|
| + return reinterpret_cast<void*>(Mock_glMapBufferRange);
|
| + if (strcmp(name, "glMapBufferRangeEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glMapBufferRangeEXT);
|
| + if (strcmp(name, "glMatrixLoadIdentityEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glMatrixLoadIdentityEXT);
|
| + if (strcmp(name, "glMatrixLoadfEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glMatrixLoadfEXT);
|
| + if (strcmp(name, "glPauseTransformFeedback") == 0)
|
| + return reinterpret_cast<void*>(Mock_glPauseTransformFeedback);
|
| + if (strcmp(name, "glPixelStorei") == 0)
|
| + return reinterpret_cast<void*>(Mock_glPixelStorei);
|
| + if (strcmp(name, "glPointParameteri") == 0)
|
| + return reinterpret_cast<void*>(Mock_glPointParameteri);
|
| + if (strcmp(name, "glPolygonOffset") == 0)
|
| + return reinterpret_cast<void*>(Mock_glPolygonOffset);
|
| + if (strcmp(name, "glPopGroupMarkerEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glPopGroupMarkerEXT);
|
| + if (strcmp(name, "glProgramBinary") == 0)
|
| + return reinterpret_cast<void*>(Mock_glProgramBinary);
|
| + if (strcmp(name, "glProgramBinaryOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glProgramBinaryOES);
|
| + if (strcmp(name, "glProgramParameteri") == 0)
|
| + return reinterpret_cast<void*>(Mock_glProgramParameteri);
|
| + if (strcmp(name, "glPushGroupMarkerEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glPushGroupMarkerEXT);
|
| + if (strcmp(name, "glQueryCounter") == 0)
|
| + return reinterpret_cast<void*>(Mock_glQueryCounter);
|
| + if (strcmp(name, "glQueryCounterEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glQueryCounterEXT);
|
| + if (strcmp(name, "glReadBuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glReadBuffer);
|
| + if (strcmp(name, "glReadPixels") == 0)
|
| + return reinterpret_cast<void*>(Mock_glReadPixels);
|
| + if (strcmp(name, "glReleaseShaderCompiler") == 0)
|
| + return reinterpret_cast<void*>(Mock_glReleaseShaderCompiler);
|
| + if (strcmp(name, "glRenderbufferStorage") == 0)
|
| + return reinterpret_cast<void*>(Mock_glRenderbufferStorage);
|
| + if (strcmp(name, "glRenderbufferStorageEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glRenderbufferStorageEXT);
|
| + if (strcmp(name, "glRenderbufferStorageMultisample") == 0)
|
| + return reinterpret_cast<void*>(Mock_glRenderbufferStorageMultisample);
|
| + if (strcmp(name, "glRenderbufferStorageMultisampleANGLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glRenderbufferStorageMultisampleANGLE);
|
| + if (strcmp(name, "glRenderbufferStorageMultisampleEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glRenderbufferStorageMultisampleEXT);
|
| + if (strcmp(name, "glRenderbufferStorageMultisampleIMG") == 0)
|
| + return reinterpret_cast<void*>(Mock_glRenderbufferStorageMultisampleIMG);
|
| + if (strcmp(name, "glResumeTransformFeedback") == 0)
|
| + return reinterpret_cast<void*>(Mock_glResumeTransformFeedback);
|
| + if (strcmp(name, "glSampleCoverage") == 0)
|
| + return reinterpret_cast<void*>(Mock_glSampleCoverage);
|
| + if (strcmp(name, "glSamplerParameterf") == 0)
|
| + return reinterpret_cast<void*>(Mock_glSamplerParameterf);
|
| + if (strcmp(name, "glSamplerParameterfv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glSamplerParameterfv);
|
| + if (strcmp(name, "glSamplerParameteri") == 0)
|
| + return reinterpret_cast<void*>(Mock_glSamplerParameteri);
|
| + if (strcmp(name, "glSamplerParameteriv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glSamplerParameteriv);
|
| + if (strcmp(name, "glScissor") == 0)
|
| + return reinterpret_cast<void*>(Mock_glScissor);
|
| + if (strcmp(name, "glSetFenceAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glSetFenceAPPLE);
|
| + if (strcmp(name, "glSetFenceNV") == 0)
|
| + return reinterpret_cast<void*>(Mock_glSetFenceNV);
|
| + if (strcmp(name, "glShaderBinary") == 0)
|
| + return reinterpret_cast<void*>(Mock_glShaderBinary);
|
| + if (strcmp(name, "glShaderSource") == 0)
|
| + return reinterpret_cast<void*>(Mock_glShaderSource);
|
| + if (strcmp(name, "glStencilFunc") == 0)
|
| + return reinterpret_cast<void*>(Mock_glStencilFunc);
|
| + if (strcmp(name, "glStencilFuncSeparate") == 0)
|
| + return reinterpret_cast<void*>(Mock_glStencilFuncSeparate);
|
| + if (strcmp(name, "glStencilMask") == 0)
|
| + return reinterpret_cast<void*>(Mock_glStencilMask);
|
| + if (strcmp(name, "glStencilMaskSeparate") == 0)
|
| + return reinterpret_cast<void*>(Mock_glStencilMaskSeparate);
|
| + if (strcmp(name, "glStencilOp") == 0)
|
| + return reinterpret_cast<void*>(Mock_glStencilOp);
|
| + if (strcmp(name, "glStencilOpSeparate") == 0)
|
| + return reinterpret_cast<void*>(Mock_glStencilOpSeparate);
|
| + if (strcmp(name, "glTestFenceAPPLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTestFenceAPPLE);
|
| + if (strcmp(name, "glTestFenceNV") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTestFenceNV);
|
| + if (strcmp(name, "glTexImage2D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexImage2D);
|
| + if (strcmp(name, "glTexImage3D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexImage3D);
|
| + if (strcmp(name, "glTexParameterf") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexParameterf);
|
| + if (strcmp(name, "glTexParameterfv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexParameterfv);
|
| + if (strcmp(name, "glTexParameteri") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexParameteri);
|
| + if (strcmp(name, "glTexParameteriv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexParameteriv);
|
| + if (strcmp(name, "glTexStorage2D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexStorage2D);
|
| + if (strcmp(name, "glTexStorage2DEXT") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexStorage2DEXT);
|
| + if (strcmp(name, "glTexStorage3D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexStorage3D);
|
| + if (strcmp(name, "glTexSubImage2D") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTexSubImage2D);
|
| + if (strcmp(name, "glTransformFeedbackVaryings") == 0)
|
| + return reinterpret_cast<void*>(Mock_glTransformFeedbackVaryings);
|
| + if (strcmp(name, "glUniform1f") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform1f);
|
| + if (strcmp(name, "glUniform1fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform1fv);
|
| + if (strcmp(name, "glUniform1i") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform1i);
|
| + if (strcmp(name, "glUniform1iv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform1iv);
|
| + if (strcmp(name, "glUniform1ui") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform1ui);
|
| + if (strcmp(name, "glUniform1uiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform1uiv);
|
| + if (strcmp(name, "glUniform2f") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform2f);
|
| + if (strcmp(name, "glUniform2fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform2fv);
|
| + if (strcmp(name, "glUniform2i") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform2i);
|
| + if (strcmp(name, "glUniform2iv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform2iv);
|
| + if (strcmp(name, "glUniform2ui") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform2ui);
|
| + if (strcmp(name, "glUniform2uiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform2uiv);
|
| + if (strcmp(name, "glUniform3f") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform3f);
|
| + if (strcmp(name, "glUniform3fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform3fv);
|
| + if (strcmp(name, "glUniform3i") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform3i);
|
| + if (strcmp(name, "glUniform3iv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform3iv);
|
| + if (strcmp(name, "glUniform3ui") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform3ui);
|
| + if (strcmp(name, "glUniform3uiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform3uiv);
|
| + if (strcmp(name, "glUniform4f") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform4f);
|
| + if (strcmp(name, "glUniform4fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform4fv);
|
| + if (strcmp(name, "glUniform4i") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform4i);
|
| + if (strcmp(name, "glUniform4iv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform4iv);
|
| + if (strcmp(name, "glUniform4ui") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform4ui);
|
| + if (strcmp(name, "glUniform4uiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniform4uiv);
|
| + if (strcmp(name, "glUniformBlockBinding") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformBlockBinding);
|
| + if (strcmp(name, "glUniformMatrix2fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix2fv);
|
| + if (strcmp(name, "glUniformMatrix2x3fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix2x3fv);
|
| + if (strcmp(name, "glUniformMatrix2x4fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix2x4fv);
|
| + if (strcmp(name, "glUniformMatrix3fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix3fv);
|
| + if (strcmp(name, "glUniformMatrix3x2fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix3x2fv);
|
| + if (strcmp(name, "glUniformMatrix3x4fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix3x4fv);
|
| + if (strcmp(name, "glUniformMatrix4fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix4fv);
|
| + if (strcmp(name, "glUniformMatrix4x2fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix4x2fv);
|
| + if (strcmp(name, "glUniformMatrix4x3fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUniformMatrix4x3fv);
|
| + if (strcmp(name, "glUnmapBuffer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUnmapBuffer);
|
| + if (strcmp(name, "glUnmapBufferOES") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUnmapBufferOES);
|
| + if (strcmp(name, "glUseProgram") == 0)
|
| + return reinterpret_cast<void*>(Mock_glUseProgram);
|
| + if (strcmp(name, "glValidateProgram") == 0)
|
| + return reinterpret_cast<void*>(Mock_glValidateProgram);
|
| + if (strcmp(name, "glVertexAttrib1f") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttrib1f);
|
| + if (strcmp(name, "glVertexAttrib1fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttrib1fv);
|
| + if (strcmp(name, "glVertexAttrib2f") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttrib2f);
|
| + if (strcmp(name, "glVertexAttrib2fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttrib2fv);
|
| + if (strcmp(name, "glVertexAttrib3f") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttrib3f);
|
| + if (strcmp(name, "glVertexAttrib3fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttrib3fv);
|
| + if (strcmp(name, "glVertexAttrib4f") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttrib4f);
|
| + if (strcmp(name, "glVertexAttrib4fv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttrib4fv);
|
| + if (strcmp(name, "glVertexAttribDivisor") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribDivisor);
|
| + if (strcmp(name, "glVertexAttribDivisorANGLE") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribDivisorANGLE);
|
| + if (strcmp(name, "glVertexAttribDivisorARB") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribDivisorARB);
|
| + if (strcmp(name, "glVertexAttribI4i") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribI4i);
|
| + if (strcmp(name, "glVertexAttribI4iv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribI4iv);
|
| + if (strcmp(name, "glVertexAttribI4ui") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribI4ui);
|
| + if (strcmp(name, "glVertexAttribI4uiv") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribI4uiv);
|
| + if (strcmp(name, "glVertexAttribIPointer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribIPointer);
|
| + if (strcmp(name, "glVertexAttribPointer") == 0)
|
| + return reinterpret_cast<void*>(Mock_glVertexAttribPointer);
|
| + if (strcmp(name, "glViewport") == 0)
|
| + return reinterpret_cast<void*>(Mock_glViewport);
|
| + if (strcmp(name, "glWaitSync") == 0)
|
| + return reinterpret_cast<void*>(Mock_glWaitSync);
|
| + return reinterpret_cast<void*>(&MockInvalidFunction);
|
| +}
|
| +
|
| +} // namespace gfx
|
|
|