summaryrefslogtreecommitdiff
path: root/GLESv2/yagl_gles3_program.h
diff options
context:
space:
mode:
Diffstat (limited to 'GLESv2/yagl_gles3_program.h')
-rw-r--r--GLESv2/yagl_gles3_program.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/GLESv2/yagl_gles3_program.h b/GLESv2/yagl_gles3_program.h
index 189c0ec..4c6bacc 100644
--- a/GLESv2/yagl_gles3_program.h
+++ b/GLESv2/yagl_gles3_program.h
@@ -91,4 +91,40 @@ int yagl_gles3_program_uniform4uiv(struct yagl_gles2_program *program,
GLsizei count,
const GLuint *v);
+int yagl_gles3_program_uniform_matrix2x3fv(struct yagl_gles2_program *program,
+ GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat *value);
+
+int yagl_gles3_program_uniform_matrix2x4fv(struct yagl_gles2_program *program,
+ GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat *value);
+
+int yagl_gles3_program_uniform_matrix3x2fv(struct yagl_gles2_program *program,
+ GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat *value);
+
+int yagl_gles3_program_uniform_matrix3x4fv(struct yagl_gles2_program *program,
+ GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat *value);
+
+int yagl_gles3_program_uniform_matrix4x2fv(struct yagl_gles2_program *program,
+ GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat *value);
+
+int yagl_gles3_program_uniform_matrix4x3fv(struct yagl_gles2_program *program,
+ GLint location,
+ GLsizei count,
+ GLboolean transpose,
+ const GLfloat *value);
+
#endif