summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandros Frantzis <alexandros.frantzis@linaro.org>2011-01-31 15:55:07 +0200
committerChris Wilson <chris@chris-wilson.co.uk>2011-02-10 14:37:39 +0000
commit966e4a1738c5dc97149ff7bd58e54fa86f048c16 (patch)
tree9beb8520e37df713456aebd8692fa3e0db742e6c
parent0984c9ea27318e852d78ce76a62e08db20e02f4d (diff)
gl: Add entry for UniformMatrix4fv in the gl dispatch table
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--src/cairo-gl-dispatch-private.h1
-rw-r--r--src/cairo-gl-private.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-gl-dispatch-private.h b/src/cairo-gl-dispatch-private.h
index f3245ed8..bd444a5a 100644
--- a/src/cairo-gl-dispatch-private.h
+++ b/src/cairo-gl-dispatch-private.h
@@ -83,6 +83,7 @@ cairo_private cairo_gl_dispatch_entry_t dispatch_shaders_entries[] = {
DISPATCH_ENTRY_ARB (Uniform3f),
DISPATCH_ENTRY_ARB (Uniform4f),
DISPATCH_ENTRY_ARB (UniformMatrix3fv),
+ DISPATCH_ENTRY_ARB (UniformMatrix4fv),
DISPATCH_ENTRY_ARB (Uniform1i),
DISPATCH_ENTRY_LAST
};
diff --git a/src/cairo-gl-private.h b/src/cairo-gl-private.h
index 6cea8c05..04322f24 100644
--- a/src/cairo-gl-private.h
+++ b/src/cairo-gl-private.h
@@ -210,6 +210,8 @@ typedef struct _cairo_gl_dispatch {
GLfloat w);
void (*UniformMatrix3fv) (GLint location, GLsizei count,
GLboolean transpose, const GLfloat *value);
+ void (*UniformMatrix4fv) (GLint location, GLsizei count,
+ GLboolean transpose, const GLfloat *value);
void (*Uniform1i) (GLint location, GLint x);
/* Framebuffer objects */