mirror of
https://github.com/brl/mutter.git
synced 2024-12-27 21:32:14 +00:00
Use Cogl enum when making modelview-matrix current in cogl_{rotate,transform,etc}
My previous patch incorrectly used the GL enum with the _cogl_set_current_matrix API.
This commit is contained in:
parent
2f34d14cb4
commit
3a9b18ef51
@ -307,35 +307,35 @@ _cogl_current_matrix_state_flush (void)
|
||||
void
|
||||
cogl_push_matrix (void)
|
||||
{
|
||||
_cogl_set_current_matrix (GL_MODELVIEW);
|
||||
_cogl_set_current_matrix (COGL_MATRIX_MODELVIEW);
|
||||
_cogl_current_matrix_push ();
|
||||
}
|
||||
|
||||
void
|
||||
cogl_pop_matrix (void)
|
||||
{
|
||||
_cogl_set_current_matrix (GL_MODELVIEW);
|
||||
_cogl_set_current_matrix (COGL_MATRIX_MODELVIEW);
|
||||
_cogl_current_matrix_pop ();
|
||||
}
|
||||
|
||||
void
|
||||
cogl_scale (float x, float y, float z)
|
||||
{
|
||||
_cogl_set_current_matrix (GL_MODELVIEW);
|
||||
_cogl_set_current_matrix (COGL_MATRIX_MODELVIEW);
|
||||
_cogl_current_matrix_scale (x, y, z);
|
||||
}
|
||||
|
||||
void
|
||||
cogl_translate (float x, float y, float z)
|
||||
{
|
||||
_cogl_set_current_matrix (GL_MODELVIEW);
|
||||
_cogl_set_current_matrix (COGL_MATRIX_MODELVIEW);
|
||||
_cogl_current_matrix_translate (x, y, z);
|
||||
}
|
||||
|
||||
void
|
||||
cogl_rotate (float angle, float x, float y, float z)
|
||||
{
|
||||
_cogl_set_current_matrix (GL_MODELVIEW);
|
||||
_cogl_set_current_matrix (COGL_MATRIX_MODELVIEW);
|
||||
_cogl_current_matrix_rotate (angle, x, y, z);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user