From c755ff646d95d6d2d2309a1e45f972e763c59627 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 19 Jan 2015 11:06:59 -0500 Subject: Update TODO list. * TODO.org: Mark one sub-item as done. Add some new items. --- TODO.org | 16 +++++++++++++--- 1 file 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 -- cgit v1.2.3