summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2014-03-29 21:20:44 -0400
committerDavid Thompson <dthompson2@worcester.edu>2014-03-29 21:20:44 -0400
commitb4a63c9ee8e45d22f1e1fc4d018be08135eddd0e (patch)
tree2a1c39a1b19a39acc18f17277455ce17d7d3a130
parenta6083e04ae155dd42037323765130680f9bb2145 (diff)
Update TODO list.
-rw-r--r--TODO.org10
1 files changed, 3 insertions, 7 deletions
diff --git a/TODO.org b/TODO.org
index 6569dcc..bc2b6bc 100644
--- a/TODO.org
+++ b/TODO.org
@@ -29,11 +29,6 @@
context when necessary. For example, don't change texture when
rendering several sprites in a row that use the same one.
- - [X] Add basic batching for non-scaled, non-rotated sprites
- - [X] Add transformation logic for scaling and rotating
- - [X] Add support for colors
- - [ ] Add support for different blending modes
-
** DONE Tilesets
Break an image up into many small pieces. Useful for creating maps.
@@ -90,8 +85,8 @@
** TODO Particle systems
Provide a highly configurible particle simulation system.
- - [ ] Investigate ways to make it fast. Might have to resort to a C
- shared library to avoid GC overhead.
+ - [ ] Investigate ways to make it fast. Use guile-compost for
+ performance reasons.
** TODO Asset Management
Provide a generic system for loading assets (images, sounds, fonts,
@@ -160,3 +155,4 @@
- [X] Add GLSL shaders
- [X] Finish FRP module
- [X] Make basic webpage with HTML docs
+ - [ ] Make sprites cheaper (cache coords in texture)