summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2015-01-19 11:06:59 -0500
committerDavid Thompson <dthompson2@worcester.edu>2015-01-19 11:06:59 -0500
commitc755ff646d95d6d2d2309a1e45f972e763c59627 (patch)
tree2820fbcac8cb8806ed7603bead96d7c23626a383
parentbab704c766d0d754f3af24790f4338442f3fd98f (diff)
Update TODO list.
* TODO.org: Mark one sub-item as done. Add some new items.
-rw-r--r--TODO.org16
1 files changed, 13 insertions, 3 deletions
diff --git a/TODO.org b/TODO.org
index d0c4f40..0f406bd 100644
--- a/TODO.org
+++ b/TODO.org
@@ -96,7 +96,7 @@
referenced.
- [ ] Create asset cache
- - [ ] Live asset reloading
+ - [X] Live asset reloading
** TODO Keymaps
Provide an Emacs-like way of defining key combinations so that
@@ -146,9 +146,19 @@
** TODO Job control for agenda
Allow for pausing and cancelling jobs.
-** TODO Async/threaded signals
+** TODO Async/threaded signals?
Not sure how to do this as some things, such as SDL and OpenGL
- calls, *must* be done in the main thread.
+ calls, *must* be done in the main thread. Maybe signals should
+ just stay synchronous.
+
+** TODO Smooth animation helper
+ Remove the temporal aliasing in animation by interpolating between
+ current and previous state of animated objects.
+
+** TODO Virtual DOM-like approach to rendering
+ Diff the previously drawn scene graph with the current one while
+ drawing. Cache transformation matrices and other state to reduce
+ the cost of rendering.
** TODO 0.1 Release
A 0.1 release was made under the project's old name, guile-2d. Now