2006-05-29 04:59:36 -04:00
|
|
|
TODO
|
|
|
|
====
|
|
|
|
|
2007-01-16 09:19:39 -05:00
|
|
|
New Features
|
2006-06-13 18:29:51 -04:00
|
|
|
==
|
|
|
|
|
|
|
|
- More portability - GL ES, DirectFB?, Windows, Mac ?
|
2007-01-16 09:19:39 -05: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 18:29:51 -04:00
|
|
|
|
|
|
|
Optimisations
|
|
|
|
==
|
|
|
|
|
|
|
|
- Display lists.
|
|
|
|
- Custom source rather than idle handler for paints ?
|
2007-01-16 09:19:39 -05:00
|
|
|
- General oprofiling.
|
2007-01-23 15:29:11 -05: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 18:29:51 -04:00
|
|
|
|
|
|
|
Other
|
|
|
|
==
|
|
|
|
- Unit tests
|
|
|
|
- Much improved examples / demos
|
2006-12-17 10:18:58 -05:00
|
|
|
- Bindings to languages other than just Python and Perl.
|
2007-01-16 09:19:39 -05:00
|
|
|
- Improve documentation.
|
|
|
|
- Overhaul co-ordinate system ( more precision ? )
|