+2007-05-29 Tomas Frydrych <tf@openedhand.com>
+
+ * clutter/cogl/gles/cogl.c:
+ (cogl_setup_viewport):
+ Fixed z_camera calculation.
+
2007-05-28 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-texture.c: (clutter_texture_unrealize):
/* 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,