Tomas Frydrych
c9aa5f1b1a
2007-01-18 Tomas Frydrych <tf@openedhand.com>
...
* clutter/clutter-fixed.h:
Added missing proto for clutter_fixed_qdivx().
2008-01-18 12:21:40 +00:00
Tomas Frydrych
e833356561
2007-01-18 Tomas Frydrych <tf@openedhand.com>
...
* clutter/clutter-fixed.h:
* clutter/clutter-fixed.c:
Added CLUTTER_QDIV() for 64-bit division (bug 564, patch by
Gwenole Beauchesne).
2008-01-18 12:17:41 +00:00
Emmanuele Bassi
5eecda2dba
2007-12-15 Emmanuele Bassi <ebassi@openedhand.com>
...
* clutter/clutter-actor.c:
* clutter/clutter-alpha.h:
* clutter/clutter-event.h:
* clutter/clutter-fixed.[ch]:
* clutter/clutter-model.h:
* clutter/clutter-shader.[ch]:
* clutter/clutter-stage.c: Documentation fixes.
2007-12-15 14:36:27 +00:00
Tomas Frydrych
58142d7ee7
2007-12-06 Tomas Frydrych <tf@openedhand.com>
...
* clutter/clutter-fixed.c:
* clutter/clutter-fixed.h:
(clutter_sqrti):
Added extra iteration to the Newton-Rapson algorithm for argumens
lesser than 342 to improve precission.
2007-12-06 16:21:48 +00:00
Tomas Frydrych
3b07be19ba
2007-11-06 Tomas Frydrych <tf@o-hand.com>
...
* clutter/clutter-fixed.h:
Added CLUTTER_SQRTI_ARG_MAX, CLUTTER_SQRTI_5_PERCENT,
CLUTTER_SQRTI_10_PERCENT expressing clutter_sqrti limits.
Stripped trailing whitespace.
* clutter/clutter-fixed.c:
(clutter_sqrti):
Updated documentation, stripped trailing whitespace.
* clutter/clutter-behaviour-path.c:
(node_distance):
Use clib sqrt if clutter_sqrti() precission would be worse than
10%.
Stripped trailing whitespace.
2007-11-06 15:46:23 +00:00
Emmanuele Bassi
d0e46914c1
2007-10-09 Emmanuele Bassi <ebassi@openedhand.com>
...
* clutter/clutter-fixed.h: Add deprecation guards around
CLUTTER_FIXED_INT().
2007-10-09 13:24:52 +00:00
Emmanuele Bassi
4189c66a21
2007-10-01 Emmanuele Bassi <ebassi@openedhand.com>
...
* clutter/clutter-fixed.h: Add CLUTTER_FIXED_TO_INT() and
deprecate CLUTTER_FIXED_INT(), for symmetry with
CLUTTER_FIXED_FROM_INT().
* clutter/clutter-alpha.c:
* clutter/clutter-behaviour-depth.c:
* clutter/clutter-behaviour-ellipse.c:
* clutter/clutter-behaviour-path.c:
* clutter/clutter-fixed.h: Use CLUTTER_FIXED_TO_INT().
2007-10-02 14:53:32 +00:00
Emmanuele Bassi
f57edd70d3
Even more documentation fixes
2007-08-07 14:03:58 +00:00
Matthew Allum
363faccfd5
2007-08-07 Matthew Allum <mallum@openedhand.com>
...
* clutter/clutter-fixed.c:
* clutter/clutter-fixed.h:
Add documentation.
* clutter/cogl/gl/cogl.c: (cogl_perspective):
Remove CFX_* shortened macros
2007-08-07 11:35:22 +00:00
Tomas Frydrych
f605136c39
improvements to ClutterBehaviourEllipse
2007-07-11 07:16:21 +00:00
Tomas Frydrych
cbf2830e5f
added CLUTTER_FLOAT_TO_UINT
2007-07-04 15:30:44 +00:00
Tomas Frydrych
b6a703a99e
changed ClutterPerspective.fovy from ClutterAngle to degrees
2007-06-25 13:43:13 +00:00
Tomas Frydrych
70a3c9fbe6
clutter_actor_project_point/vertices
2007-06-12 11:42:29 +00:00
Emmanuele Bassi
e30df678ae
2007-06-07 Emmanuele Bassi <ebassi@openedhand.com>
...
* clutter/*: Move documentation from the templates into the
source code.
2007-06-07 15:28:59 +00:00
Tomas Frydrych
e1a8434d64
Documentation updates
2007-06-01 10:00:35 +00:00
Tomas Frydrych
733de46f3b
Fixed ellipse behaviour for negative angles; fixed double to int conversion for negative numbers; fixed CLUTTER_ANGLE_FROM_DEGX; added ClutterVertices and clutter_actor_get_transformed_vertices()
2007-05-31 09:29:12 +00:00
Tomas Frydrych
6e39efb9aa
fixed clutter cos functions; fixed tilt calculations in elliptic path
2007-05-29 09:21:18 +00:00
Tomas Frydrych
bf8996215e
ClutterBehaviourEllipse api changes; z_camera calculation
2007-05-25 12:07:24 +00:00
Matthew Allum
d2efd34eb5
2007-05-25 Matthew Allum <mallum@openedhand.com>
...
* Makefile.am:
Install a default flavour .pc file.
* clutter/clutter-actor.c:
Translate units correctly for translate()
* clutter/clutter-feature.h:
Add new texture features.
* clutter/clutter-fixed.h:
Add clutter angle conversion defines.
* clutter/clutter-group.c:
Use cogl not GL. Dont recurse on show all.
* clutter/clutter-private.h:
Remove sync_viewport.
* clutter/clutter-rectangle.c:
Fix cogl typo.
* clutter/clutter-stage.c:
* clutter/clutter-stage.h:
Add perspective settings. Remove viewport_sync.
Add audience stubs. Fix up actor_at_pos a little (still broken)
* clutter/clutter-texture.h:
* clutter/clutter-texture.c:
Redo pixel uploading. Add initial (disabled) YUV support.
* clutter/clutter-timeline.c:
Fire 'completed' signal when looping.
* clutter/cogl/gl/cogl.c:
Move some backend checks here.
* clutter/glx/clutter-backend-glx.c:
Actually check target display has GLX ext.
* clutter/glx/clutter-stage-glx.c:
Handle offscreen failing more gracefully.
* examples/Makefile.am:
Use AM_LDFLAGS.
* clutter/clutter-main.c:
* clutter/clutter-feature.c:
* clutter/clutter-backend.c:
* clutter/clutter-alpha.c:
Fix a compile warnings.
* tests/Makefile.am:
* tests/test-offscreen.c:
* tests/test-scale.c:
More tests.
2007-05-25 10:56:09 +00:00
Tomas Frydrych
a4eeaceda4
added clutter_pow2x() and clutter_log2x()
2007-05-17 07:09:18 +00:00
Matthew Allum
866e4ed0dd
2007-04-28 Matthew Allum <mallum@openedhand.com>
...
* clutter/Makefile.am:
* clutter/clutter-debug.h:
* clutter/clutter-fixed.h:
* clutter/clutter-main.c:
* clutter/cogl/gles/Makefile.am:
* clutter/cogl/gles/cogl-defines.h:
* clutter/cogl/gles/cogl.c:
* clutter/egl/clutter-backend-egl.c:
* clutter/egl/clutter-backend-egl.h:
* clutter/egl/clutter-stage-egl.c:
* configure.ac:
Populate most stubs for cogl GL/ES implementation.
(against vincent - see http://svn.o-hand.com/repos/misc/ogles )
Add various fixups to EGL backend.
Code builds and runs (on 16bpp) but yet displays much (is close!)
* clutter/pango/pangoclutter-render.c:
comment out some rouge glBegin/end calls.
2007-04-28 00:37:11 +00:00
Tomas Frydrych
43593ab81f
bezier spline behaviours
2007-04-12 12:42:07 +00:00
Tomas Frydrych
d1d746eab1
fixed typo in configure.ac; fixed point perspective()
2007-03-29 10:41:23 +00:00
Tomas Frydrych
f924e2bbf7
more fixed point work
2007-01-19 16:04:06 +00:00
Tomas Frydrych
614cd7e895
documentation fixed for clutter-fixed
2007-01-18 10:33:24 +00:00
Emmanuele Bassi
bf376d1aac
2007-01-18 Emmanuele Bassi <ebassi@openedhand.com>
...
* clutter/clutter-fixed.h: Remove some inline documentation to
make the header more readable.
* clutter/clutter-behaviour.c: The actors are store inside a
GSList and not in a GList, so change the list operations to
use the right API.
2007-01-18 08:54:10 +00:00
Tomas Frydrych
7078dc5254
documentation for fixed point API
2007-01-17 16:00:00 +00:00
Emmanuele Bassi
9bd77e25b2
2007-01-17 Emmanuele Bassi <ebassi@openedhand.com>
...
* clutter/clutter-feature.h:
* clutter/clutter-feature.c: Move the GL headers from the
header file to the body.
* clutter/clutter-fixed.h:
* clutter/clutter-fixed.c: Fix apidoc.
* clutter/clutter-color.h:
* clutter/clutter-color.c: Ditto.
2007-01-17 13:51:14 +00:00
Tomas Frydrych
9a28ac34cd
fixed point sqrt
2007-01-17 13:03:52 +00:00
Emmanuele Bassi
4e765d1a34
2007-01-16 Emmanuele Bassi <ebassi@openedhand.com>
...
* clutter/clutter-feature.c: Use clutter_vblank_method() to
get the VBlank method name from the environment variable OR
the command line switch.
(clutter_feature_do_init): Move the check on the features
state here, to avoid an expensive function call, and inline
the function.
* clutter/clutter-fixed.c: Fix gtk-doc.
* clutter/clutter-main.c: Add a --clutter-vblank command line
switch controlling the VBlank method to be used: it overrides
the CLUTTER_VBLANK environment variable.
(pre_parse_hook), (clutter_init),
(clutter_init_with_args): Move thread initialisation before
type init, to avoid the warning that comes with newer GLib
versions.
* clutter/clutter-group.h:
* clutter/clutter-group.c: Mark clutter_group_show_all() and
clutter_group_hide_all() as deprecated.
2007-01-16 14:37:54 +00:00
Tomas Frydrych
3b7a8c0c5c
replacement of floating point ops with fixed point
2007-01-16 10:39:18 +00:00
Tomas Frydrych
884cc0f5cf
added ClutterAngle type and fast clutter_angle_sin() function; fixed clutter_fixed to work for negative angles; added convenience macros clutter_fixex_cos and clutter_angle_cos
2007-01-16 08:14:53 +00:00
Tomas Frydrych
95840c47bf
implemented fixed point sin(); fixed CLUTTER_FIXED_TO_FLOAT/DOUBLE macros
2007-01-15 18:37:12 +00:00
Matthew Allum
3afb377c3e
2006-08-29 Matthew Allum <mallum@openedhand.com>
...
* clutter/clutter-fixed.h:
Add basic fixed point utility defines and type.
* clutter/Makefile.am:
* clutter/clutter-actor.c:
* clutter/clutter-actor.h:
* clutter/clutter-group.c:
* clutter/clutter-stage.c:
* examples/super-oh.c: (main):
Add scale API and functionality.
Rework group sizing. Now group size requests have no effect
but can be scaled.
2006-08-29 19:09:43 +00:00