diff options
Diffstat (limited to 'GLESv2/yagl_gles3_program.h')
-rw-r--r-- | GLESv2/yagl_gles3_program.h | 36 |
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 |