summaryrefslogtreecommitdiff
path: root/TODO.org
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2015-11-12 08:41:45 -0500
committerDavid Thompson <dthompson2@worcester.edu>2015-11-12 08:41:45 -0500
commit3b9457fb7fbe5abb762dbd8113f75330bf414d76 (patch)
tree84b7405198c76ec57e148384d3b20df3c95cf435 /TODO.org
parentc3b48241ff333f453fd3dd1c9db50396d76376cc (diff)
Update TODO list.
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org15
1 files changed, 5 insertions, 10 deletions
diff --git a/TODO.org b/TODO.org
index e282073..0f9c326 100644
--- a/TODO.org
+++ b/TODO.org
@@ -137,11 +137,11 @@
Port http://wiki.call-cc.org/eggref/4/glls to guile?
** TODO Upgrade to SDL2
- Guile bindings needed.
+ Write necessary bindings and release [[https://git.dthompson.us/guile-sdl2.git][guile-sdl2]].
-** TODO Nine patches
+** TODO "Nine patches"
Images that have a resizable central area but fixed width/height
- edges.
+ edges. See [[https://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch][this Android document]] for details.
** TODO Job control for agenda
Allow for pausing and cancelling jobs.
@@ -155,11 +155,6 @@
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 Bitmap font rendering from tileset
Some fonts aren't available in TTF format, only as a tileset image.
It would very useful for 2D games to be able to render these. Even
@@ -174,9 +169,9 @@
- [X] New REPL server
Use the (system repl coop-server) module in Guile 2.0.11.
- [ ] Screencast
- - [ ] Relatively complete documentation
+ - [-] Relatively complete documentation (it's a start)
- [X] Clean up font module
- [X] Add GLSL shaders
- [X] Finish FRP module
- [X] Make basic webpage with HTML docs
- - [X] Basic scene graph (must support sprites and text)
+ - [X] Basic rendering (must support sprites and text)