diff options
author | senorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-22 17:38:54 +0000 |
---|---|---|
committer | senorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-22 17:38:54 +0000 |
commit | e9c102537aa8d338c042a2d7a1c5bc6415721027 (patch) | |
tree | 0d05d35b682bb8eebd83e2efce43208549b97695 /app | |
parent | 38e0898607eea03649b7b07e9cf890af7dc33ac7 (diff) | |
download | chromium_src-e9c102537aa8d338c042a2d7a1c5bc6415721027.zip chromium_src-e9c102537aa8d338c042a2d7a1c5bc6415721027.tar.gz chromium_src-e9c102537aa8d338c042a2d7a1c5bc6415721027.tar.bz2 |
Expose bindings for glGetTexLevelParameter[fi]. These functions will be needed by WebGraphicsContext3DDefaultImpl in WebKit.
BUG=60314
TEST=none
Review URL: http://codereview.chromium.org/3976003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63528 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'app')
-rw-r--r-- | app/gfx/gl/generate_bindings.py | 4 | ||||
-rw-r--r-- | app/gfx/gl/gl_interface.h | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/app/gfx/gl/generate_bindings.py b/app/gfx/gl/generate_bindings.py index dc07c8e..8208cd9 100644 --- a/app/gfx/gl/generate_bindings.py +++ b/app/gfx/gl/generate_bindings.py @@ -133,6 +133,10 @@ GL_FUNCTIONS = [ ['void', ['glGetShaderSource'], 'GLuint shader, GLsizei bufsize, GLsizei* length, char* source'], ['const GLubyte*', ['glGetString'], 'GLenum name'], +['void', ['glGetTexLevelParameterfv'], + 'GLenum target, GLint level, GLenum pname, GLfloat* params'], +['void', ['glGetTexLevelParameteriv'], + 'GLenum target, GLint level, GLenum pname, GLint* params'], ['void', ['glGetTexParameterfv'], 'GLenum target, GLenum pname, GLfloat* params'], ['void', ['glGetTexParameteriv'], 'GLenum target, GLenum pname, GLint* params'], diff --git a/app/gfx/gl/gl_interface.h b/app/gfx/gl/gl_interface.h index 40c83c0..43577c2 100644 --- a/app/gfx/gl/gl_interface.h +++ b/app/gfx/gl/gl_interface.h @@ -218,6 +218,12 @@ class GLInterface { virtual const GLubyte* GetString(GLenum name) = 0; + virtual void GetTexLevelParameterfv( + GLenum target, GLint level, GLenum pname, GLfloat* params) = 0; + + virtual void GetTexLevelParameteriv( + GLenum target, GLint level, GLenum pname, GLint* params) = 0; + virtual void GetTexParameterfv( GLenum target, GLenum pname, GLfloat* params) = 0; |