2006-05-29 08:59:36 +00:00
|
|
|
TODO
|
|
|
|
====
|
|
|
|
|
2007-01-16 14:19:39 +00:00
|
|
|
New Features
|
2006-06-13 22:29:51 +00:00
|
|
|
==
|
|
|
|
|
|
|
|
- More portability - GL ES, DirectFB?, Windows, Mac ?
|
2007-01-16 14:19:39 +00:00
|
|
|
(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?)
|
2006-06-13 22:29:51 +00:00
|
|
|
|
|
|
|
Optimisations
|
|
|
|
==
|
|
|
|
|
|
|
|
- Display lists.
|
|
|
|
- Custom source rather than idle handler for paints ?
|
2007-01-16 14:19:39 +00:00
|
|
|
- General oprofiling.
|
2007-01-23 20:29:11 +00:00
|
|
|
- GL state cache - avoid so much expensive glenable/disable calling
|
|
|
|
during paint (Also GL does not check if a state is already set)
|
2006-06-13 22:29:51 +00:00
|
|
|
|
|
|
|
Other
|
|
|
|
==
|
|
|
|
- Unit tests
|
|
|
|
- Much improved examples / demos
|
2006-12-17 15:18:58 +00:00
|
|
|
- Bindings to languages other than just Python and Perl.
|
2007-01-16 14:19:39 +00:00
|
|
|
- Improve documentation.
|
|
|
|
- Overhaul co-ordinate system ( more precision ? )
|