diff options
-rw-r--r-- | TODO.org | 15 |
1 files changed, 5 insertions, 10 deletions
@@ -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) |