mirror of
https://github.com/brl/mutter.git
synced 2024-11-26 18:11:05 -05:00
2007-05-31 Matthew Allum <mallum@openedhand.com>
* TODO: Sync up for whats left for 0.4 release (and 0.6 ideas)
This commit is contained in:
parent
8310a87bfc
commit
1cb68d2ceb
@ -1,3 +1,8 @@
|
|||||||
|
2007-05-31 Matthew Allum <mallum@openedhand.com>
|
||||||
|
|
||||||
|
* TODO:
|
||||||
|
Sync up for whats left for 0.4 release (and 0.6 ideas)
|
||||||
|
|
||||||
2007-05-31 Matthew Allum <mallum@openedhand.com>
|
2007-05-31 Matthew Allum <mallum@openedhand.com>
|
||||||
|
|
||||||
* clutter/clutter-behaviour-ellipse.c:
|
* clutter/clutter-behaviour-ellipse.c:
|
||||||
|
61
TODO
61
TODO
@ -1,31 +1,46 @@
|
|||||||
TODO
|
TODO
|
||||||
====
|
====
|
||||||
|
|
||||||
New Features
|
Last updated 31/05/2007
|
||||||
|
|
||||||
|
|
||||||
|
0.4 (July 07)
|
||||||
==
|
==
|
||||||
|
|
||||||
- More portability - GL ES, DirectFB?, Windows, Mac ?
|
Definetly:
|
||||||
(See backends branch, GL ES for 0.3)
|
|
||||||
- Text entry actor (0.3).
|
|
||||||
- VBox and HBox ClutterGroup subclasses (0.3).
|
|
||||||
- Figure out focus model + binding events to actors (0.3).
|
|
||||||
- Fragment shading ?
|
|
||||||
- Gradients
|
|
||||||
- More drawing primitives (or just cairo?)
|
|
||||||
|
|
||||||
Optimisations
|
- YUV texture data, premulled alpha texture data. (ma)
|
||||||
==
|
- Basic layout code. (eb)
|
||||||
|
- Basic text entry (np)
|
||||||
|
- Perspective setup (ma)
|
||||||
|
- API doc fixups (all)
|
||||||
|
- main loop scheduling - paints vs timelimes vs events (ma, eb)
|
||||||
|
- ClutterProxyTexture (ma)
|
||||||
|
- event queue fixups (eb)
|
||||||
|
- clutter_actor_get_vertices (tf)
|
||||||
|
- fix up event queue (eb)
|
||||||
|
|
||||||
- Display lists.
|
Maybe:
|
||||||
- Custom source rather than idle handler for paints ?
|
|
||||||
- General oprofiling.
|
|
||||||
- GL state cache - avoid so much expensive glenable/disable calling
|
|
||||||
during paint (Also GL does not check if a state is already set)
|
|
||||||
|
|
||||||
Other
|
- SDL event fixups
|
||||||
==
|
- Application developers manual
|
||||||
- Unit tests
|
- Lookat type functionality.
|
||||||
- Much improved examples / demos
|
|
||||||
- Bindings to languages other than just Python and Perl.
|
|
||||||
- Improve documentation.
|
0.6
|
||||||
- Overhaul co-ordinate system ( more precision ? )
|
===
|
||||||
|
|
||||||
|
Definetly:
|
||||||
|
|
||||||
|
- Fragment shader support infrastructure
|
||||||
|
- Device independant units
|
||||||
|
- XML/JSON type 'layout' files - include actors + behaviours + timeline etc.
|
||||||
|
- App developers manual.
|
||||||
|
|
||||||
|
Nice/Maybe:
|
||||||
|
|
||||||
|
- Gradient support ?
|
||||||
|
- Rectangle like props to all actors
|
||||||
|
- Glitz integration
|
||||||
|
- Some kind of focus model.
|
||||||
|
- Apple/Win native backends.
|
Loading…
Reference in New Issue
Block a user