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

Unified Diff: ui/gl/gl_bindings_skia_in_process.cc

Issue 1673323002: Remove gl_bindings_skia_in_process (dead code) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@lkgr
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/gl/gl_bindings_skia_in_process.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gl/gl_bindings_skia_in_process.cc
diff --git a/ui/gl/gl_bindings_skia_in_process.cc b/ui/gl/gl_bindings_skia_in_process.cc
deleted file mode 100644
index d76bd7aba160845feac916ba5c51cb2694aee5e9..0000000000000000000000000000000000000000
--- a/ui/gl/gl_bindings_skia_in_process.cc
+++ /dev/null
@@ -1,995 +0,0 @@
-// Copyright (c) 2012 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.
-
-
-#include "ui/gl/gl_bindings_skia_in_process.h"
-
-#include "base/logging.h"
-#include "third_party/skia/include/gpu/gl/GrGLInterface.h"
-#include "ui/gl/gl_bindings.h"
-#include "ui/gl/gl_implementation.h"
-
-namespace {
-
-extern "C" {
-// The following stub functions are required because the glXXX routines exported
-// via gl_bindings.h use call-type GL_BINDING_CALL, which on Windows is stdcall.
-// Skia has been built such that its GrGLInterface GL pointers are __cdecl.
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLActiveTexture(GLenum texture) {
- glActiveTexture(texture);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLAttachShader(GLuint program, GLuint shader) {
- glAttachShader(program, shader);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBeginQuery(GLenum target, GLuint id) {
- glBeginQuery(target, id);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBindAttribLocation(GLuint program,
- GLuint index,
- const char* name) {
- glBindAttribLocation(program, index, name);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBindBuffer(GLenum target, GLuint buffer) {
- glBindBuffer(target, buffer);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBindFragDataLocation(GLuint program,
- GLuint colorNumber,
- const GLchar* name) {
- glBindFragDataLocation(program, colorNumber, name);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLBindFragDataLocationIndexed(GLuint program,
- GLuint colorNumber,
- GLuint index,
- const GLchar* name) {
- glBindFragDataLocationIndexed(program, colorNumber, index, name);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBindFramebuffer(GLenum target,
- GLuint framebuffer) {
- glBindFramebufferEXT(target, framebuffer);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBindRenderbuffer(GLenum target,
- GLuint renderbuffer) {
- glBindRenderbufferEXT(target, renderbuffer);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBindTexture(GLenum target, GLuint texture) {
- glBindTexture(target, texture);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBindVertexArray(GLuint array) {
- glBindVertexArrayOES(array);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBlendBarrier() {
- glBlendBarrierKHR();
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBlendColor(GLclampf red,
- GLclampf green,
- GLclampf blue,
- GLclampf alpha) {
- glBlendColor(red, green, blue, alpha);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBlendEquation(GLenum mode) {
- glBlendEquation(mode);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBlendFunc(GLenum sfactor, GLenum dfactor) {
- glBlendFunc(sfactor, dfactor);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBlitFramebuffer(GLint srcX0,
- GLint srcY0,
- GLint srcX1,
- GLint srcY1,
- GLint dstX0,
- GLint dstY0,
- GLint dstX1,
- GLint dstY1,
- GLbitfield mask,
- GLenum filter) {
- glBlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1,
- mask, filter);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBufferData(GLenum target,
- GLsizeiptr size,
- const void* data,
- GLenum usage) {
- glBufferData(target, size, data, usage);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLBufferSubData(GLenum target,
- GLintptr offset,
- GLsizeiptr size,
- const void* data) {
- glBufferSubData(target, offset, size, data);
-}
-
-GLenum GR_GL_FUNCTION_TYPE StubGLCheckFramebufferStatus(GLenum target) {
- return glCheckFramebufferStatusEXT(target);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLClear(GLbitfield mask) {
- glClear(mask);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLClearColor(GLclampf red,
- GLclampf green,
- GLclampf blue,
- GLclampf alpha) {
- glClearColor(red, green, blue, alpha);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLClearStencil(GLint s) {
- glClearStencil(s);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLColorMask(GLboolean red,
- GLboolean green,
- GLboolean blue,
- GLboolean alpha) {
- glColorMask(red, green, blue, alpha);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLCompileShader(GLuint shader) {
- glCompileShader(shader);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLCompressedTexImage2D(GLenum target,
- GLint level,
- GLenum internalformat,
- GLsizei width,
- GLsizei height,
- GLint border,
- GLsizei imageSize,
- const void* data) {
- glCompressedTexImage2D(target, level, internalformat, width, height, border,
- imageSize, data);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLCopyTexSubImage2D(GLenum target,
- GLint level,
- GLint xoffset,
- GLint yoffset,
- GLint x,
- GLint y,
- GLsizei width,
- GLsizei height) {
- glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
-}
-
-GLuint GR_GL_FUNCTION_TYPE StubGLCreateProgram(void) {
- return glCreateProgram();
-}
-
-GLuint GR_GL_FUNCTION_TYPE StubGLCreateShader(GLenum type) {
- return glCreateShader(type);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLCullFace(GLenum mode) {
- glCullFace(mode);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDeleteBuffers(GLsizei n,
- const GLuint* buffers) {
- glDeleteBuffersARB(n, buffers);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLDeleteFramebuffers(GLsizei n, const GLuint* framebuffers) {
- glDeleteFramebuffersEXT(n, framebuffers);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDeleteQueries(GLsizei n, const GLuint* ids) {
- glDeleteQueries(n, ids);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDeleteProgram(GLuint program) {
- glDeleteProgram(program);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) {
- glDeleteRenderbuffersEXT(n, renderbuffers);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDeleteShader(GLuint shader) {
- glDeleteShader(shader);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDeleteTextures(GLsizei n,
- const GLuint* textures) {
- glDeleteTextures(n, textures);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDeleteVertexArrays(GLsizei n,
- const GLuint* arrays) {
- glDeleteVertexArraysOES(n, arrays);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDepthMask(GLboolean flag) {
- glDepthMask(flag);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDisable(GLenum cap) {
- glDisable(cap);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDisableVertexAttribArray(GLuint index) {
- glDisableVertexAttribArray(index);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDiscardFramebuffer(GLenum target,
- GLsizei numAttachments,
- const GLenum* attachments) {
- glDiscardFramebufferEXT(target, numAttachments, attachments);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDrawArrays(GLenum mode,
- GLint first,
- GLsizei count) {
- glDrawArrays(mode, first, count);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDrawBuffer(GLenum mode) {
- glDrawBuffer(mode);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDrawBuffers(GLsizei n, const GLenum* bufs) {
- glDrawBuffersARB(n, bufs);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLDrawElements(GLenum mode,
- GLsizei count,
- GLenum type,
- const void* indices) {
- glDrawElements(mode, count, type, indices);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLEnable(GLenum cap) {
- glEnable(cap);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLEnableVertexAttribArray(GLuint index) {
- glEnableVertexAttribArray(index);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLEndQuery(GLenum target) {
- glEndQuery(target);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLFinish() {
- glFinish();
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLFlush() {
- glFlush();
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLFlushMappedBufferRange(GLenum target,
- GLintptr offset,
- GLsizeiptr length) {
- glFlushMappedBufferRange(target, offset, length);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLFramebufferRenderbuffer(GLenum target,
- GLenum attachment,
- GLenum renderbuffertarget,
- GLuint renderbuffer) {
- glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget,
- renderbuffer);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLFramebufferTexture2D(GLenum target,
- GLenum attachment,
- GLenum textarget,
- GLuint texture,
- GLint level) {
- glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLFramebufferTexture2DMultisample(GLenum target,
- GLenum attachment,
- GLenum textarget,
- GLuint texture,
- GLint level,
- GLsizei samples) {
- glFramebufferTexture2DMultisampleEXT(target, attachment, textarget, texture,
- level, samples);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLFrontFace(GLenum mode) {
- glFrontFace(mode);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGenBuffers(GLsizei n, GLuint* buffers) {
- glGenBuffersARB(n, buffers);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGenFramebuffers(GLsizei n,
- GLuint* framebuffers) {
- glGenFramebuffersEXT(n, framebuffers);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGenQueries(GLsizei n, GLuint* ids) {
- glGenQueries(n, ids);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGenRenderbuffers(GLsizei n,
- GLuint* renderbuffers) {
- glGenRenderbuffersEXT(n, renderbuffers);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGenTextures(GLsizei n, GLuint* textures) {
- glGenTextures(n, textures);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGenVertexArrays(GLsizei n, GLuint* arrays) {
- glGenVertexArraysOES(n, arrays);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGenerateMipmap(GLenum target) {
- glGenerateMipmapEXT(target);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetBufferParameteriv(GLenum target,
- GLenum pname,
- GLint* params) {
- glGetBufferParameteriv(target, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLGetFramebufferAttachmentParameteriv(GLenum target,
- GLenum attachment,
- GLenum pname,
- GLint* params) {
- glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params);
-}
-
-GLenum GR_GL_FUNCTION_TYPE StubGLGetError() {
- return glGetError();
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetIntegerv(GLenum pname, GLint* params) {
- glGetIntegerv(pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetProgramInfoLog(GLuint program,
- GLsizei bufsize,
- GLsizei* length,
- char* infolog) {
- glGetProgramInfoLog(program, bufsize, length, infolog);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetProgramiv(GLuint program,
- GLenum pname,
- GLint* params) {
- glGetProgramiv(program, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetRenderbufferParameteriv(GLenum target,
- GLenum pname,
- GLint* params) {
- glGetRenderbufferParameterivEXT(target, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetShaderInfoLog(GLuint shader,
- GLsizei bufsize,
- GLsizei* length,
- char* infolog) {
- glGetShaderInfoLog(shader, bufsize, length, infolog);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetShaderiv(GLuint shader,
- GLenum pname,
- GLint* params) {
- glGetShaderiv(shader, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetShaderPrecisionFormat(GLenum shadertype,
- GLenum precisiontype,
- GLint* range,
- GLint* precision) {
- glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
-}
-
-const GLubyte* GR_GL_FUNCTION_TYPE StubGLGetString(GLenum name) {
- return glGetString(name);
-}
-
-const GLubyte* GR_GL_FUNCTION_TYPE StubGLGetStringi(GLenum name, GLuint index) {
- return glGetStringi(name, index);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetQueryiv(GLenum target,
- GLenum pname,
- GLint* params) {
- glGetQueryiv(target, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetQueryObjecti64v(GLuint id,
- GLenum pname,
- GLint64* params) {
- glGetQueryObjecti64v(id, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetQueryObjectiv(GLuint id,
- GLenum pname,
- GLint* params) {
- glGetQueryObjectiv(id, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetQueryObjectui64v(GLuint id,
- GLenum pname,
- GLuint64* params) {
- glGetQueryObjectui64v(id, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetQueryObjectuiv(GLuint id,
- GLenum pname,
- GLuint* params) {
- glGetQueryObjectuiv(id, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLGetTexLevelParameteriv(GLenum target,
- GLint level,
- GLenum pname,
- GLint* params) {
- glGetTexLevelParameteriv(target, level, pname, params);
-}
-
-GLint GR_GL_FUNCTION_TYPE StubGLGetUniformLocation(GLuint program,
- const char* name) {
- return glGetUniformLocation(program, name);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLInsertEventMarker(GLsizei length,
- const char* marker) {
- glInsertEventMarkerEXT(length, marker);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLInvalidateFramebuffer(GLenum target,
- GLsizei numAttachments,
- const GLenum* attachments) {
- glInvalidateFramebuffer(target, numAttachments, attachments);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLInvalidateSubFramebuffer(GLenum target,
- GLsizei numAttachments,
- const GLenum* attachments,
- GLint x,
- GLint y,
- GLsizei width,
- GLsizei height) {
- glInvalidateSubFramebuffer(target, numAttachments, attachments,
- x, y, width, height);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLLineWidth(GLfloat width) {
- glLineWidth(width);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLLinkProgram(GLuint program) {
- glLinkProgram(program);
-}
-
-void* GR_GL_FUNCTION_TYPE StubGLMapBuffer(GLenum target, GLenum access) {
- return glMapBuffer(target, access);
-}
-
-void* GR_GL_FUNCTION_TYPE StubGLMapBufferRange(GLenum target,
- GLintptr offset,
- GLsizeiptr length,
- GLbitfield access) {
- return glMapBufferRange(target, offset, length, access);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLPixelStorei(GLenum pname, GLint param) {
- glPixelStorei(pname, param);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLPopGroupMarker() {
- glPopGroupMarkerEXT();
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLPushGroupMarker(GLsizei length,
- const char* marker) {
- glPushGroupMarkerEXT(length, marker);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLQueryCounter(GLuint id, GLenum target) {
- glQueryCounter(id, target);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLReadBuffer(GLenum src) {
- glReadBuffer(src);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLReadPixels(GLint x,
- GLint y,
- GLsizei width,
- GLsizei height,
- GLenum format,
- GLenum type,
- void* pixels) {
- glReadPixels(x, y, width, height, format, type, pixels);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLRenderbufferStorage(GLenum target,
- GLenum internalformat,
- GLsizei width,
- GLsizei height) {
- glRenderbufferStorageEXT(target, internalformat, width, height);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLRenderbufferStorageMultisample(GLenum target,
- GLsizei samples,
- GLenum internalformat,
- GLsizei width,
- GLsizei height) {
- glRenderbufferStorageMultisampleEXT(target, samples, internalformat, width,
- height);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLScissor(GLint x,
- GLint y,
- GLsizei width,
- GLsizei height) {
- glScissor(x, y, width, height);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLShaderSource(GLuint shader,
- GLsizei count,
- const char* const* str,
- const GLint* length) {
- glShaderSource(shader, count, str, length);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLStencilFunc(GLenum func,
- GLint ref,
- GLuint mask) {
- glStencilFunc(func, ref, mask);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLStencilFuncSeparate(GLenum face,
- GLenum func,
- GLint ref,
- GLuint mask) {
- glStencilFuncSeparate(face, func, ref, mask);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLStencilMask(GLuint mask) {
- glStencilMask(mask);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLStencilMaskSeparate(GLenum face, GLuint mask) {
- glStencilMaskSeparate(face, mask);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLStencilOp(GLenum fail,
- GLenum zfail,
- GLenum zpass) {
- glStencilOp(fail, zfail, zpass);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLStencilOpSeparate(GLenum face,
- GLenum fail,
- GLenum zfail,
- GLenum zpass) {
- glStencilOpSeparate(face, fail, zfail, zpass);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLTexImage2D(GLenum target,
- GLint level,
- GLint internalformat,
- GLsizei width,
- GLsizei height,
- GLint border,
- GLenum format,
- GLenum type,
- const void* pixels) {
- glTexImage2D(target, level, internalformat, width, height, border, format,
- type, pixels);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLTexParameteri(GLenum target,
- GLenum pname,
- GLint param) {
- glTexParameteri(target, pname, param);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLTexParameteriv(GLenum target,
- GLenum pname,
- const GLint* params) {
- glTexParameteriv(target, pname, params);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLTexStorage2D(GLenum target,
- GLsizei levels,
- GLenum internalFormat,
- GLsizei width,
- GLsizei height) {
- glTexStorage2DEXT(target, levels, internalFormat, width, height);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLTexSubImage2D(GLenum target,
- GLint level,
- GLint xoffset,
- GLint yoffset,
- GLsizei width,
- GLsizei height,
- GLenum format,
- GLenum type,
- const void* pixels) {
- glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type,
- pixels);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform1f(GLint location, GLfloat v) {
- glUniform1f(location, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform1i(GLint location, GLint v) {
- glUniform1i(location, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform1fv(GLint location,
- GLsizei count,
- const GLfloat* v) {
- glUniform1fv(location, count, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform1iv(GLint location,
- GLsizei count,
- const GLint* v) {
- glUniform1iv(location, count, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform2f(GLint location,
- GLfloat v0,
- GLfloat v1) {
- glUniform2f(location, v0, v1);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform2i(GLint location, GLint v0, GLint v1) {
- glUniform2i(location, v0, v1);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform2fv(GLint location,
- GLsizei count,
- const GLfloat* v) {
- glUniform2fv(location, count, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform2iv(GLint location,
- GLsizei count,
- const GLint* v) {
- glUniform2iv(location, count, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform3f(GLint location,
- GLfloat v0,
- GLfloat v1,
- GLfloat v2) {
- glUniform3f(location, v0, v1, v2);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform3i(GLint location,
- GLint v0,
- GLint v1,
- GLint v2) {
- glUniform3i(location, v0, v1, v2);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform3fv(GLint location,
- GLsizei count,
- const GLfloat* v) {
- glUniform3fv(location, count, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform3iv(GLint location,
- GLsizei count,
- const GLint* v) {
- glUniform3iv(location, count, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform4f(GLint location,
- GLfloat v0,
- GLfloat v1,
- GLfloat v2,
- GLfloat v3) {
- glUniform4f(location, v0, v1, v2, v3);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE
-StubGLUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {
- glUniform4i(location, v0, v1, v2, v3);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform4fv(GLint location,
- GLsizei count,
- const GLfloat* v) {
- glUniform4fv(location, count, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniform4iv(GLint location,
- GLsizei count,
- const GLint* v) {
- glUniform4iv(location, count, v);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniformMatrix2fv(GLint location,
- GLsizei count,
- GLboolean transpose,
- const GLfloat* value) {
- glUniformMatrix2fv(location, count, transpose, value);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniformMatrix3fv(GLint location,
- GLsizei count,
- GLboolean transpose,
- const GLfloat* value) {
- glUniformMatrix3fv(location, count, transpose, value);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUniformMatrix4fv(GLint location,
- GLsizei count,
- GLboolean transpose,
- const GLfloat* value) {
- glUniformMatrix4fv(location, count, transpose, value);
-}
-
-GLboolean GR_GL_FUNCTION_TYPE StubGLUnmapBuffer(GLenum target) {
- return glUnmapBuffer(target);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLUseProgram(GLuint program) {
- glUseProgram(program);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLVertexAttrib1f(GLuint indx,
- const GLfloat value) {
- glVertexAttrib1f(indx, value);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLVertexAttrib2fv(GLuint indx,
- const GLfloat* values) {
- glVertexAttrib2fv(indx, values);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLVertexAttrib3fv(GLuint indx,
- const GLfloat* values) {
- glVertexAttrib3fv(indx, values);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLVertexAttrib4fv(GLuint indx,
- const GLfloat* values) {
- glVertexAttrib4fv(indx, values);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLVertexAttribPointer(GLuint indx,
- GLint size,
- GLenum type,
- GLboolean normalized,
- GLsizei stride,
- const void* ptr) {
- glVertexAttribPointer(indx, size, type, normalized, stride, ptr);
-}
-
-GLvoid GR_GL_FUNCTION_TYPE StubGLViewport(GLint x,
- GLint y,
- GLsizei width,
- GLsizei height) {
- glViewport(x, y, width, height);
-}
-
-GLint GR_GL_FUNCTION_TYPE
-StubGLGetProgramResourceLocation(GLuint program,
- GLenum programInterface,
- const char* name) {
- return glGetProgramResourceLocation(program, programInterface, name);
-}
-
-} // extern "C"
-} // namespace
-
-namespace gfx {
-
-GrGLInterface* CreateInProcessSkiaGLBinding() {
- GrGLStandard standard;
- switch (gfx::GetGLImplementation()) {
- case gfx::kGLImplementationNone:
- NOTREACHED();
- return NULL;
- case gfx::kGLImplementationDesktopGL:
- case gfx::kGLImplementationAppleGL:
- standard = kGL_GrGLStandard;
- break;
- case gfx::kGLImplementationOSMesaGL:
- standard = kGL_GrGLStandard;
- break;
- case gfx::kGLImplementationEGLGLES2:
- standard = kGLES_GrGLStandard;
- break;
- case gfx::kGLImplementationMockGL:
- NOTREACHED();
- return NULL;
- default:
- NOTREACHED();
- return NULL;
- }
-
- GrGLInterface* interface = new GrGLInterface;
- interface->fStandard = standard;
- interface->fExtensions.init(standard,
- StubGLGetString,
- StubGLGetStringi,
- StubGLGetIntegerv);
-
- GrGLInterface::Functions* functions = &interface->fFunctions;
- functions->fActiveTexture = StubGLActiveTexture;
- functions->fAttachShader = StubGLAttachShader;
- functions->fBeginQuery = StubGLBeginQuery;
- functions->fBindAttribLocation = StubGLBindAttribLocation;
- functions->fBindBuffer = StubGLBindBuffer;
- functions->fBindFragDataLocation = StubGLBindFragDataLocation;
- functions->fBindTexture = StubGLBindTexture;
- functions->fBindVertexArray = StubGLBindVertexArray;
- functions->fBlendBarrier = StubGLBlendBarrier;
- functions->fBlendColor = StubGLBlendColor;
- functions->fBlendEquation = StubGLBlendEquation;
- functions->fBlendFunc = StubGLBlendFunc;
- functions->fBufferData = StubGLBufferData;
- functions->fBufferSubData = StubGLBufferSubData;
- functions->fClear = StubGLClear;
- functions->fClearColor = StubGLClearColor;
- functions->fClearStencil = StubGLClearStencil;
- functions->fColorMask = StubGLColorMask;
- functions->fCompileShader = StubGLCompileShader;
- functions->fCompressedTexImage2D = StubGLCompressedTexImage2D;
- functions->fCopyTexSubImage2D = StubGLCopyTexSubImage2D;
- functions->fCreateProgram = StubGLCreateProgram;
- functions->fCreateShader = StubGLCreateShader;
- functions->fCullFace = StubGLCullFace;
- functions->fDeleteBuffers = StubGLDeleteBuffers;
- functions->fDeleteProgram = StubGLDeleteProgram;
- functions->fDeleteQueries = StubGLDeleteQueries;
- functions->fDeleteShader = StubGLDeleteShader;
- functions->fDeleteTextures = StubGLDeleteTextures;
- functions->fDeleteVertexArrays = StubGLDeleteVertexArrays;
- functions->fDepthMask = StubGLDepthMask;
- functions->fDisable = StubGLDisable;
- functions->fDisableVertexAttribArray = StubGLDisableVertexAttribArray;
- functions->fDiscardFramebuffer = StubGLDiscardFramebuffer;
- functions->fDrawArrays = StubGLDrawArrays;
- functions->fDrawBuffer = StubGLDrawBuffer;
- functions->fDrawBuffers = StubGLDrawBuffers;
- functions->fDrawElements = StubGLDrawElements;
- functions->fEnable = StubGLEnable;
- functions->fEnableVertexAttribArray = StubGLEnableVertexAttribArray;
- functions->fEndQuery = StubGLEndQuery;
- functions->fFinish = StubGLFinish;
- functions->fFlush = StubGLFlush;
- functions->fFlushMappedBufferRange = StubGLFlushMappedBufferRange;
- functions->fFrontFace = StubGLFrontFace;
- functions->fGenBuffers = StubGLGenBuffers;
- functions->fGenQueries = StubGLGenQueries;
- functions->fGenTextures = StubGLGenTextures;
- functions->fGenVertexArrays = StubGLGenVertexArrays;
- functions->fGenerateMipmap = StubGLGenerateMipmap;
- functions->fGetBufferParameteriv = StubGLGetBufferParameteriv;
- functions->fGetError = StubGLGetError;
- functions->fGetIntegerv = StubGLGetIntegerv;
- functions->fGetQueryiv = StubGLGetQueryiv;
- functions->fGetQueryObjecti64v = StubGLGetQueryObjecti64v;
- functions->fGetQueryObjectiv = StubGLGetQueryObjectiv;
- functions->fGetQueryObjectui64v = StubGLGetQueryObjectui64v;
- functions->fGetQueryObjectuiv = StubGLGetQueryObjectuiv;
- functions->fGetProgramInfoLog = StubGLGetProgramInfoLog;
- functions->fGetProgramiv = StubGLGetProgramiv;
- functions->fGetShaderInfoLog = StubGLGetShaderInfoLog;
- functions->fGetShaderiv = StubGLGetShaderiv;
- functions->fGetShaderPrecisionFormat = StubGLGetShaderPrecisionFormat;
- functions->fGetString = StubGLGetString;
- functions->fGetStringi = StubGLGetStringi;
- functions->fGetTexLevelParameteriv = StubGLGetTexLevelParameteriv;
- functions->fGetUniformLocation = StubGLGetUniformLocation;
- functions->fInsertEventMarker = StubGLInsertEventMarker;
- functions->fInvalidateFramebuffer = StubGLInvalidateFramebuffer;
- functions->fInvalidateSubFramebuffer = StubGLInvalidateSubFramebuffer;
- functions->fLineWidth = StubGLLineWidth;
- functions->fLinkProgram = StubGLLinkProgram;
- functions->fMapBufferRange = StubGLMapBufferRange;
- functions->fPixelStorei = StubGLPixelStorei;
- functions->fPopGroupMarker = StubGLPopGroupMarker;
- functions->fPushGroupMarker = StubGLPushGroupMarker;
- functions->fQueryCounter = StubGLQueryCounter;
- functions->fReadBuffer = StubGLReadBuffer;
- functions->fReadPixels = StubGLReadPixels;
- functions->fScissor = StubGLScissor;
- functions->fShaderSource = StubGLShaderSource;
- functions->fStencilFunc = StubGLStencilFunc;
- functions->fStencilFuncSeparate = StubGLStencilFuncSeparate;
- functions->fStencilMask = StubGLStencilMask;
- functions->fStencilMaskSeparate = StubGLStencilMaskSeparate;
- functions->fStencilOp = StubGLStencilOp;
- functions->fStencilOpSeparate = StubGLStencilOpSeparate;
- functions->fTexImage2D = StubGLTexImage2D;
- functions->fTexParameteri = StubGLTexParameteri;
- functions->fTexParameteriv = StubGLTexParameteriv;
- functions->fTexSubImage2D = StubGLTexSubImage2D;
- functions->fTexStorage2D = StubGLTexStorage2D;
- functions->fUniform1f = StubGLUniform1f;
- functions->fUniform1i = StubGLUniform1i;
- functions->fUniform1fv = StubGLUniform1fv;
- functions->fUniform1iv = StubGLUniform1iv;
- functions->fUniform2f = StubGLUniform2f;
- functions->fUniform2i = StubGLUniform2i;
- functions->fUniform2fv = StubGLUniform2fv;
- functions->fUniform2iv = StubGLUniform2iv;
- functions->fUniform3f = StubGLUniform3f;
- functions->fUniform3i = StubGLUniform3i;
- functions->fUniform3fv = StubGLUniform3fv;
- functions->fUniform3iv = StubGLUniform3iv;
- functions->fUniform4f = StubGLUniform4f;
- functions->fUniform4i = StubGLUniform4i;
- functions->fUniform4fv = StubGLUniform4fv;
- functions->fUniform4iv = StubGLUniform4iv;
- functions->fUniformMatrix2fv = StubGLUniformMatrix2fv;
- functions->fUniformMatrix3fv = StubGLUniformMatrix3fv;
- functions->fUniformMatrix4fv = StubGLUniformMatrix4fv;
- functions->fUseProgram = StubGLUseProgram;
- functions->fVertexAttrib1f = StubGLVertexAttrib1f;
- functions->fVertexAttrib2fv = StubGLVertexAttrib2fv;
- functions->fVertexAttrib3fv = StubGLVertexAttrib3fv;
- functions->fVertexAttrib4fv = StubGLVertexAttrib4fv;
- functions->fVertexAttribPointer = StubGLVertexAttribPointer;
- functions->fViewport = StubGLViewport;
- functions->fBindFramebuffer = StubGLBindFramebuffer;
- functions->fBindRenderbuffer = StubGLBindRenderbuffer;
- functions->fCheckFramebufferStatus = StubGLCheckFramebufferStatus;
- functions->fDeleteFramebuffers = StubGLDeleteFramebuffers;
- functions->fDeleteRenderbuffers = StubGLDeleteRenderbuffers;
- functions->fFramebufferRenderbuffer = StubGLFramebufferRenderbuffer;
- functions->fFramebufferTexture2D = StubGLFramebufferTexture2D;
- functions->fFramebufferTexture2DMultisample =
- StubGLFramebufferTexture2DMultisample;
- functions->fGenFramebuffers = StubGLGenFramebuffers;
- functions->fGenRenderbuffers = StubGLGenRenderbuffers;
- functions->fGetFramebufferAttachmentParameteriv =
- StubGLGetFramebufferAttachmentParameteriv;
- functions->fGetRenderbufferParameteriv = StubGLGetRenderbufferParameteriv;
- functions->fRenderbufferStorage = StubGLRenderbufferStorage;
- functions->fRenderbufferStorageMultisample =
- StubGLRenderbufferStorageMultisample;
- functions->fRenderbufferStorageMultisampleES2EXT =
- StubGLRenderbufferStorageMultisample;
- functions->fBlitFramebuffer = StubGLBlitFramebuffer;
- functions->fMapBuffer = StubGLMapBuffer;
- functions->fUnmapBuffer = StubGLUnmapBuffer;
- functions->fBindFragDataLocationIndexed =
- StubGLBindFragDataLocationIndexed;
- functions->fGetProgramResourceLocation = StubGLGetProgramResourceLocation;
-
- return interface;
-}
-
-} // namespace gfx
« no previous file with comments | « ui/gl/gl_bindings_skia_in_process.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698