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

Unified Diff: ui/gl/gl_bindings_autogen_gl.h

Issue 2826143003: Passthrough CmdDecoder: Use robust CompressedTex(Sub)Image (Closed)
Patch Set: Manually add glCompressedTexSubImage3DRobustANGLE to gl_mack.h because it has more than the 10 args… Created 3 years, 8 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_api_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_gl.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gl/gl_bindings_autogen_gl.h
diff --git a/ui/gl/gl_bindings_autogen_gl.h b/ui/gl/gl_bindings_autogen_gl.h
index 6c9cc2decb9749b90434038bda1f74551b554b48..db088a34b0940b0b53df4cc108d5aef9c6b113b3 100644
--- a/ui/gl/gl_bindings_autogen_gl.h
+++ b/ui/gl/gl_bindings_autogen_gl.h
@@ -154,6 +154,16 @@ typedef void(GL_BINDING_CALL* glCompressedTexImage2DProc)(GLenum target,
GLint border,
GLsizei imageSize,
const void* data);
+typedef void(GL_BINDING_CALL* glCompressedTexImage2DRobustANGLEProc)(
+ GLenum target,
+ GLint level,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLint border,
+ GLsizei imageSize,
+ GLsizei dataSize,
+ const void* data);
typedef void(GL_BINDING_CALL* glCompressedTexImage3DProc)(GLenum target,
GLint level,
GLenum internalformat,
@@ -163,6 +173,17 @@ typedef void(GL_BINDING_CALL* glCompressedTexImage3DProc)(GLenum target,
GLint border,
GLsizei imageSize,
const void* data);
+typedef void(GL_BINDING_CALL* glCompressedTexImage3DRobustANGLEProc)(
+ GLenum target,
+ GLint level,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLsizei depth,
+ GLint border,
+ GLsizei imageSize,
+ GLsizei dataSize,
+ const void* data);
typedef void(GL_BINDING_CALL* glCompressedTexSubImage2DProc)(GLenum target,
GLint level,
GLint xoffset,
@@ -172,6 +193,17 @@ typedef void(GL_BINDING_CALL* glCompressedTexSubImage2DProc)(GLenum target,
GLenum format,
GLsizei imageSize,
const void* data);
+typedef void(GL_BINDING_CALL* glCompressedTexSubImage2DRobustANGLEProc)(
+ GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLsizei width,
+ GLsizei height,
+ GLenum format,
+ GLsizei imageSize,
+ GLsizei dataSize,
+ const void* data);
typedef void(GL_BINDING_CALL* glCompressedTexSubImage3DProc)(GLenum target,
GLint level,
GLint xoffset,
@@ -183,6 +215,19 @@ typedef void(GL_BINDING_CALL* glCompressedTexSubImage3DProc)(GLenum target,
GLenum format,
GLsizei imageSize,
const void* data);
+typedef void(GL_BINDING_CALL* glCompressedTexSubImage3DRobustANGLEProc)(
+ GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLint zoffset,
+ GLsizei width,
+ GLsizei height,
+ GLsizei depth,
+ GLenum format,
+ GLsizei imageSize,
+ GLsizei dataSize,
+ const void* data);
typedef void(GL_BINDING_CALL* glCopyBufferSubDataProc)(GLenum readTarget,
GLenum writeTarget,
GLintptr readOffset,
@@ -1596,9 +1641,15 @@ struct ProcsGL {
glCompileShaderProc glCompileShaderFn;
glCompressedCopyTextureCHROMIUMProc glCompressedCopyTextureCHROMIUMFn;
glCompressedTexImage2DProc glCompressedTexImage2DFn;
+ glCompressedTexImage2DRobustANGLEProc glCompressedTexImage2DRobustANGLEFn;
glCompressedTexImage3DProc glCompressedTexImage3DFn;
+ glCompressedTexImage3DRobustANGLEProc glCompressedTexImage3DRobustANGLEFn;
glCompressedTexSubImage2DProc glCompressedTexSubImage2DFn;
+ glCompressedTexSubImage2DRobustANGLEProc
+ glCompressedTexSubImage2DRobustANGLEFn;
glCompressedTexSubImage3DProc glCompressedTexSubImage3DFn;
+ glCompressedTexSubImage3DRobustANGLEProc
+ glCompressedTexSubImage3DRobustANGLEFn;
glCopyBufferSubDataProc glCopyBufferSubDataFn;
glCopySubTextureCHROMIUMProc glCopySubTextureCHROMIUMFn;
glCopyTexImage2DProc glCopyTexImage2DFn;
@@ -2093,6 +2144,15 @@ class GL_EXPORT GLApi {
GLint border,
GLsizei imageSize,
const void* data) = 0;
+ virtual void glCompressedTexImage2DRobustANGLEFn(GLenum target,
+ GLint level,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLint border,
+ GLsizei imageSize,
+ GLsizei dataSize,
+ const void* data) = 0;
virtual void glCompressedTexImage3DFn(GLenum target,
GLint level,
GLenum internalformat,
@@ -2102,6 +2162,16 @@ class GL_EXPORT GLApi {
GLint border,
GLsizei imageSize,
const void* data) = 0;
+ virtual void glCompressedTexImage3DRobustANGLEFn(GLenum target,
+ GLint level,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLsizei depth,
+ GLint border,
+ GLsizei imageSize,
+ GLsizei dataSize,
+ const void* data) = 0;
virtual void glCompressedTexSubImage2DFn(GLenum target,
GLint level,
GLint xoffset,
@@ -2111,6 +2181,16 @@ class GL_EXPORT GLApi {
GLenum format,
GLsizei imageSize,
const void* data) = 0;
+ virtual void glCompressedTexSubImage2DRobustANGLEFn(GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLsizei width,
+ GLsizei height,
+ GLenum format,
+ GLsizei imageSize,
+ GLsizei dataSize,
+ const void* data) = 0;
virtual void glCompressedTexSubImage3DFn(GLenum target,
GLint level,
GLint xoffset,
@@ -2122,6 +2202,18 @@ class GL_EXPORT GLApi {
GLenum format,
GLsizei imageSize,
const void* data) = 0;
+ virtual void glCompressedTexSubImage3DRobustANGLEFn(GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLint zoffset,
+ GLsizei width,
+ GLsizei height,
+ GLsizei depth,
+ GLenum format,
+ GLsizei imageSize,
+ GLsizei dataSize,
+ const void* data) = 0;
virtual void glCopyBufferSubDataFn(GLenum readTarget,
GLenum writeTarget,
GLintptr readOffset,
@@ -3329,12 +3421,20 @@ class GL_EXPORT GLApi {
::gl::g_current_gl_context->glCompressedCopyTextureCHROMIUMFn
#define glCompressedTexImage2D \
::gl::g_current_gl_context->glCompressedTexImage2DFn
+#define glCompressedTexImage2DRobustANGLE \
+ ::gl::g_current_gl_context->glCompressedTexImage2DRobustANGLEFn
#define glCompressedTexImage3D \
::gl::g_current_gl_context->glCompressedTexImage3DFn
+#define glCompressedTexImage3DRobustANGLE \
+ ::gl::g_current_gl_context->glCompressedTexImage3DRobustANGLEFn
#define glCompressedTexSubImage2D \
::gl::g_current_gl_context->glCompressedTexSubImage2DFn
+#define glCompressedTexSubImage2DRobustANGLE \
+ ::gl::g_current_gl_context->glCompressedTexSubImage2DRobustANGLEFn
#define glCompressedTexSubImage3D \
::gl::g_current_gl_context->glCompressedTexSubImage3DFn
+#define glCompressedTexSubImage3DRobustANGLE \
+ ::gl::g_current_gl_context->glCompressedTexSubImage3DRobustANGLEFn
#define glCopyBufferSubData ::gl::g_current_gl_context->glCopyBufferSubDataFn
#define glCopySubTextureCHROMIUM \
::gl::g_current_gl_context->glCopySubTextureCHROMIUMFn
« no previous file with comments | « ui/gl/gl_bindings_api_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_gl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698