mirror of
https://github.com/brl/mutter.git
synced 2024-11-26 01:50:42 -05:00
fix z_camera calcualtion in gles/cogl
This commit is contained in:
parent
7c7fcc2cb9
commit
682aba56e3
11
gles/cogl.c
11
gles/cogl.c
@ -530,16 +530,9 @@ cogl_setup_viewport (guint w,
|
||||
|
||||
/* camera distance from screen, 0.5 * tan (FOV) */
|
||||
#define DEFAULT_Z_CAMERA 0.866025404f
|
||||
z_camera = clutter_tani (fovy) << 1;
|
||||
z_camera = clutter_tani (fovy) >> 1;
|
||||
|
||||
/*
|
||||
printf("%i vs %i\n",
|
||||
CLUTTER_FLOAT_TO_FIXED(DEFAULT_Z_CAMERA),
|
||||
clutter_tani (fovy) << 1);
|
||||
*/
|
||||
|
||||
GE( glTranslatex (-1 << 15, -1 << 15, /*-z_camera*/
|
||||
-CLUTTER_FLOAT_TO_FIXED(DEFAULT_Z_CAMERA)));
|
||||
GE( glTranslatex (-1 << 15, -1 << 15, -z_camera));
|
||||
|
||||
GE( glScalex ( CFX_ONE / width,
|
||||
-CFX_ONE / height,
|
||||
|
Loading…
Reference in New Issue
Block a user