diff options
author | Alex Deucher <alexander.deucher@amd.com> | 2014-03-02 15:13:51 +0100 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@gmail.com> | 2014-03-13 22:18:06 +0800 |
commit | a4fbc7732a1e56de385f50b778aafbdd186e015c (patch) | |
tree | 4f0e34b90f78bd59aee0fbe0da8bd9411c1b1c61 | |
parent | f78901e86322ad05353daa9d8d065e1b86eb4276 (diff) |
glamor add dispatch for glGetError and glBufferStorage
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
-rw-r--r-- | src/glamor_gl_dispatch.c | 2 | ||||
-rw-r--r-- | src/glamor_gl_dispatch.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/glamor_gl_dispatch.c b/src/glamor_gl_dispatch.c index da99e26..9933eeb 100644 --- a/src/glamor_gl_dispatch.c +++ b/src/glamor_gl_dispatch.c @@ -111,6 +111,8 @@ glamor_gl_dispatch_init_impl(struct glamor_gl_dispatch *dispatch, INIT_FUNC(dispatch, glGetProgramiv, get_proc_address); INIT_FUNC(dispatch, glGetProgramInfoLog, get_proc_address); INIT_FUNC(dispatch, glGetUniformLocation, get_proc_address); + INIT_FUNC(dispatch, glGetError, get_proc_address); + INIT_FUNC(dispatch, glBufferStorage, get_proc_address); return TRUE; fail: diff --git a/src/glamor_gl_dispatch.h b/src/glamor_gl_dispatch.h index 76dadd4..b11660f 100644 --- a/src/glamor_gl_dispatch.h +++ b/src/glamor_gl_dispatch.h @@ -51,6 +51,7 @@ typedef struct glamor_gl_dispatch { void (*glDisable) (GLenum cap); void (*glBlendFunc) (GLenum sfactor, GLenum dfactor); void (*glLogicOp) (GLenum opcode); + GLenum (*glGetError) ( void ); /* 1.3 */ void (*glActiveTexture) (GLenum texture); @@ -120,6 +121,8 @@ typedef struct glamor_gl_dispatch { GLsizei * length, GLchar * infoLog); GLint (*glGetUniformLocation) (GLuint program, const GLchar * name); + void (*glBufferStorage) (GLenum target, GLsizeiptr size, + const void *data, GLbitfield flags); } glamor_gl_dispatch; |