[Cogl] [PATCH] framebuffer: Take const pointers for the matrix setters

Neil Roberts neil at linux.intel.com
Tue Aug 14 09:53:02 PDT 2012


cogl_framebuffer_set_{projection,modelview}_matrix don't need to read
from the matrix argument so they should probably take a const pointer.
---
 cogl/cogl-framebuffer.c | 4 ++--
 cogl/cogl-framebuffer.h | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/cogl/cogl-framebuffer.c b/cogl/cogl-framebuffer.c
index 6933357..c34bc80 100644
--- a/cogl/cogl-framebuffer.c
+++ b/cogl/cogl-framebuffer.c
@@ -2792,7 +2792,7 @@ cogl_framebuffer_get_modelview_matrix (CoglFramebuffer *framebuffer,
 
 void
 cogl_framebuffer_set_modelview_matrix (CoglFramebuffer *framebuffer,
-                                       CoglMatrix *matrix)
+                                       const CoglMatrix *matrix)
 {
   CoglMatrixStack *modelview_stack =
     _cogl_framebuffer_get_modelview_stack (framebuffer);
@@ -2817,7 +2817,7 @@ cogl_framebuffer_get_projection_matrix (CoglFramebuffer *framebuffer,
 
 void
 cogl_framebuffer_set_projection_matrix (CoglFramebuffer *framebuffer,
-                                        CoglMatrix *matrix)
+                                        const CoglMatrix *matrix)
 {
   CoglMatrixStack *projection_stack =
     _cogl_framebuffer_get_projection_stack (framebuffer);
diff --git a/cogl/cogl-framebuffer.h b/cogl/cogl-framebuffer.h
index f00e996..43fc8d5 100644
--- a/cogl/cogl-framebuffer.h
+++ b/cogl/cogl-framebuffer.h
@@ -420,7 +420,7 @@ cogl_framebuffer_get_modelview_matrix (CoglFramebuffer *framebuffer,
  */
 void
 cogl_framebuffer_set_modelview_matrix (CoglFramebuffer *framebuffer,
-                                       CoglMatrix *matrix);
+                                       const CoglMatrix *matrix);
 
 /**
  * cogl_framebuffer_perspective:
@@ -534,7 +534,7 @@ cogl_framebuffer_get_projection_matrix (CoglFramebuffer *framebuffer,
  */
 void
 cogl_framebuffer_set_projection_matrix (CoglFramebuffer *framebuffer,
-                                        CoglMatrix *matrix);
+                                        const CoglMatrix *matrix);
 
 /**
  * cogl_framebuffer_push_scissor_clip:
-- 
1.7.11.3.g3c3efa5



More information about the Cogl mailing list