diff options
Diffstat (limited to 'TODO.org')
-rw-r--r-- | TODO.org | 24 |
1 files changed, 22 insertions, 2 deletions
@@ -29,6 +29,11 @@ context when necessary. For example, don't change texture when rendering several sprites in a row that use the same one. + - Use streaming vertex buffers + - See: https://www.opengl.org/wiki/Buffer_Object#Mapping + - See: https://www.opengl.org/wiki/Buffer_Object_Streaming + - See: https://bitbucket.org/rude/love/src/d95dfb67079a60f8de64304dac9002544695f1bb/src/modules/graphics/opengl/SpriteBatch.cpp?at=default + ** DONE Tilesets Break an image up into many small pieces. Useful for creating maps. @@ -136,8 +141,9 @@ - [ ] Scheme -> GLSL compiler Port http://wiki.call-cc.org/eggref/4/glls to guile? -** TODO Upgrade to SDL2 - Write necessary bindings and release [[https://git.dthompson.us/guile-sdl2.git][guile-sdl2]]. +** DONE Upgrade to SDL2 + - Write necessary bindings and release [[https://git.dthompson.us/guile-sdl2.git][guile-sdl2]]. + - Replace freeimage with sdl_image 2.0 ** TODO "Nine patches" Images that have a resizable central area but fixed width/height @@ -167,6 +173,8 @@ cube is 6 squares, etc. A triangle has 3 vertices with a particular winding. +* Release TODO + ** DONE 0.1 Release A 0.1 release was made under the project's old name, guile-2d. Now that things have changed so drastically and the name has been @@ -181,3 +189,15 @@ - [X] Finish FRP module - [X] Make basic webpage with HTML docs - [X] Basic rendering (must support sprites and text) + +** TODO January 2016 Lisp Game Jam + +*** Blockers + + - Sprite batches + - Sound effects and music support + +*** Nice to haves + + - SDL2 migration + - Guix-based standalone binary creation script |