diff --git a/cogl/cogl-matrix-stack.c b/cogl/cogl-matrix-stack.c
index ff4898749..dec1fc555 100644
--- a/cogl/cogl-matrix-stack.c
+++ b/cogl/cogl-matrix-stack.c
@@ -3,7 +3,7 @@
*
* An object oriented GL/GLES Abstraction/Utility Layer
*
- * Copyright (C) 2009 Intel Corporation.
+ * Copyright (C) 2009,2010 Intel Corporation.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
diff --git a/cogl/cogl-matrix-stack.h b/cogl/cogl-matrix-stack.h
index 8aca102c0..7024f99a5 100644
--- a/cogl/cogl-matrix-stack.h
+++ b/cogl/cogl-matrix-stack.h
@@ -3,7 +3,7 @@
*
* An object oriented GL/GLES Abstraction/Utility Layer
*
- * Copyright (C) 2009 Intel Corporation.
+ * Copyright (C) 2009,2010 Intel Corporation.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -16,12 +16,14 @@
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
- * License along with this library. If not, see .
+ * License along with this library. If not, see
+ * .
*
*
*
* Authors:
* Havoc Pennington for litl
+ * Robert Bragg
*/
#ifndef __COGL_MATRIX_STACK_H
@@ -37,56 +39,78 @@ typedef enum {
COGL_MATRIX_TEXTURE
} CoglMatrixMode;
-CoglMatrixStack* _cogl_matrix_stack_new (void);
-void _cogl_matrix_stack_destroy (CoglMatrixStack *stack);
-void _cogl_matrix_stack_push (CoglMatrixStack *stack);
-void _cogl_matrix_stack_pop (CoglMatrixStack *stack);
-void _cogl_matrix_stack_load_identity (CoglMatrixStack *stack);
-void _cogl_matrix_stack_scale (CoglMatrixStack *stack,
- float x,
- float y,
- float z);
-void _cogl_matrix_stack_translate (CoglMatrixStack *stack,
- float x,
- float y,
- float z);
-void _cogl_matrix_stack_rotate (CoglMatrixStack *stack,
- float angle,
- float x,
- float y,
- float z);
-void _cogl_matrix_stack_multiply (CoglMatrixStack *stack,
- const CoglMatrix *matrix);
-void _cogl_matrix_stack_frustum (CoglMatrixStack *stack,
- float left,
- float right,
- float bottom,
- float top,
- float z_near,
- float z_far);
-void _cogl_matrix_stack_perspective (CoglMatrixStack *stack,
- float fov_y,
- float aspect,
- float z_near,
- float z_far);
-void _cogl_matrix_stack_ortho (CoglMatrixStack *stack,
- float left,
- float right,
- float bottom,
- float top,
- float z_near,
- float z_far);
+CoglMatrixStack *
+_cogl_matrix_stack_new (void);
-gboolean _cogl_matrix_stack_get_inverse (CoglMatrixStack *stack,
- CoglMatrix *inverse);
-void _cogl_matrix_stack_get (CoglMatrixStack *stack,
- CoglMatrix *matrix);
-void _cogl_matrix_stack_set (CoglMatrixStack *stack,
- const CoglMatrix *matrix);
-void _cogl_matrix_stack_flush_to_gl (CoglMatrixStack *stack,
- CoglMatrixMode mode);
-void _cogl_matrix_stack_dirty (CoglMatrixStack *stack);
+void
+_cogl_matrix_stack_destroy (CoglMatrixStack *stack);
-unsigned int _cogl_matrix_stack_get_age (CoglMatrixStack *stack);
+void
+_cogl_matrix_stack_push (CoglMatrixStack *stack);
+
+void
+_cogl_matrix_stack_pop (CoglMatrixStack *stack);
+
+void
+_cogl_matrix_stack_load_identity (CoglMatrixStack *stack);
+
+void
+_cogl_matrix_stack_scale (CoglMatrixStack *stack,
+ float x,
+ float y,
+ float z);
+void
+_cogl_matrix_stack_translate (CoglMatrixStack *stack,
+ float x,
+ float y,
+ float z);
+void
+_cogl_matrix_stack_rotate (CoglMatrixStack *stack,
+ float angle,
+ float x,
+ float y,
+ float z);
+void
+_cogl_matrix_stack_multiply (CoglMatrixStack *stack,
+ const CoglMatrix *matrix);
+void
+_cogl_matrix_stack_frustum (CoglMatrixStack *stack,
+ float left,
+ float right,
+ float bottom,
+ float top,
+ float z_near,
+ float z_far);
+void
+_cogl_matrix_stack_perspective (CoglMatrixStack *stack,
+ float fov_y,
+ float aspect,
+ float z_near,
+ float z_far);
+void
+_cogl_matrix_stack_ortho (CoglMatrixStack *stack,
+ float left,
+ float right,
+ float bottom,
+ float top,
+ float z_near,
+ float z_far);
+gboolean
+_cogl_matrix_stack_get_inverse (CoglMatrixStack *stack,
+ CoglMatrix *inverse);
+void
+_cogl_matrix_stack_get (CoglMatrixStack *stack,
+ CoglMatrix *matrix);
+void
+_cogl_matrix_stack_set (CoglMatrixStack *stack,
+ const CoglMatrix *matrix);
+void
+_cogl_matrix_stack_flush_to_gl (CoglMatrixStack *stack,
+ CoglMatrixMode mode);
+void
+_cogl_matrix_stack_dirty (CoglMatrixStack *stack);
+
+unsigned int
+_cogl_matrix_stack_get_age (CoglMatrixStack *stack);
#endif /* __COGL_MATRIX_STACK_H */