[cogl] Flush matrix before clip planes
glClipPlane() is affected by modelview matrix so we need to flush before calling it. Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
This commit is contained in:
parent
f0775b8278
commit
7598c551a2
@ -379,6 +379,8 @@ set_clip_plane (GLint plane_num,
|
|||||||
_cogl_current_matrix_rotate (angle, 0.0f, 0.0f, 1.0f);
|
_cogl_current_matrix_rotate (angle, 0.0f, 0.0f, 1.0f);
|
||||||
_cogl_current_matrix_translate (-vertex_a[0], -vertex_a[1], -vertex_a[2]);
|
_cogl_current_matrix_translate (-vertex_a[0], -vertex_a[1], -vertex_a[2]);
|
||||||
|
|
||||||
|
_cogl_current_matrix_state_flush ();
|
||||||
|
|
||||||
plane[0] = 0;
|
plane[0] = 0;
|
||||||
plane[1] = -1.0;
|
plane[1] = -1.0;
|
||||||
plane[2] = 0;
|
plane[2] = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user