Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Major rewrite of vertex buffer and vertex array abstractions. | David Thompson | 2017-09-13 | 1 | -1/+1 |
| | |||||
* | math: Add quaternion module. | David Thompson | 2017-09-13 | 1 | -0/+1 |
| | |||||
* | Move color module into render namespace. | David Thompson | 2017-08-08 | 1 | -1/+1 |
| | |||||
* | Add buffer module. | David Thompson | 2017-05-02 | 1 | -1/+2 |
| | | | | | | | | | * chickadee/buffer.scm: New file. * Makefile.am (SOURCES): Add it. * .dir-locals.el: Add indent rules for with-buffer and with-current-buffer. * examples/buffer.scm: New file. * doc/api.texi (Buffers): Add docs. | ||||
* | scripting: Add a tweening procedure. | David Thompson | 2017-04-27 | 1 | -0/+1 |
| | | | | | | | * chickadee/scripting.scm (tween): Reimplement procedure. * chickadee/math/easings.scm: New file. * Makefile.am (SOURCES): Add it. * doc/api.text (Easings, Tweening): New subsections. | ||||
* | Add simple scripting system. | David Thompson | 2017-04-03 | 1 | -0/+4 |
| | | | | | | | * chickadee/scripting.scm: New file. * chickadee/scripting/agenda.scm: New file. * chickadee/scripting/coroutine.scm: New file. * Makefile.am (SOURCES): Add them. | ||||
* | Add queue module. | David Thompson | 2017-04-03 | 1 | -0/+1 |
| | | | | | * chickadee/queue.scm: New file. * Makefile.am (SOURCES): Add it. | ||||
* | Add array list module. | David Thompson | 2017-04-01 | 1 | -0/+1 |
| | | | | | * chickadee/array-list.scm: New file. * Makefile.am (SOURCES): Add it. | ||||
* | Add binary heap implementation. | David Thompson | 2017-04-01 | 1 | -0/+1 |
| | | | | | * chickadee/heap.scm: New file. * Makefile.am (SOURCES): Add it. | ||||
* | input: Add keyboard module. | David Thompson | 2017-04-01 | 1 | -0/+1 |
| | | | | | | * chickadee/input/keyboard.scm: New file. * Makefile.am (SOURCES): Add it. * doc/api.texi (Keyboard): New section. | ||||
* | doc: html: Use dthompson.us stylesheet to make manual more attractive. | David Thompson | 2017-01-27 | 1 | -0/+3 |
| | | | | | * Makefile.am (AM_MAKEINFOHTMLFLAGS): New variable. * doc/manual.css: New file. | ||||
* | Add full GPLv3 text. | David Thompson | 2017-01-26 | 1 | -0/+1 |
| | |||||
* | Distribute examples in release tarballs. | David Thompson | 2017-01-26 | 1 | -0/+12 |
| | |||||
* | Add audio support. | David Thompson | 2017-01-24 | 1 | -0/+1 |
| | | | | | | | * chickadee/audio.scm: New file. * Makefile.am (SOURCES): Add it. * chickadee.scm (run-game): Initialize audio. * doc/api.texi ("Audio"): Document it. | ||||
* | render: Add bitmap font support. | David Thompson | 2017-01-24 | 1 | -0/+1 |
| | | | | | | | | | * chickadee/render/font.scm: New file. * Makefile.am (SOURCES): Add it. * examples/text.scm: New file. * examples/fonts/AUTHORS: New file. * examples/fonts/good_neighbors_starling.png: New file. * examples/fonts/good_neighbors_starling.xml: New file. | ||||
* | Add 'make publish' target. | David Thompson | 2017-01-23 | 1 | -0/+5 |
| | |||||
* | Don't build dvi docs. | David Thompson | 2017-01-23 | 1 | -0/+2 |
| | |||||
* | render: Add framebuffers. | David Thompson | 2017-01-19 | 1 | -0/+1 |
| | |||||
* | render: Add viewports. | David Thompson | 2017-01-19 | 1 | -0/+1 |
| | |||||
* | Add utils module. | David Thompson | 2017-01-19 | 1 | -0/+1 |
| | |||||
* | doc: Add the beginnings of an API reference. | David Thompson | 2017-01-18 | 1 | -0/+1 |
| | |||||
* | math: Add rect module. | David Thompson | 2017-01-10 | 1 | -0/+1 |
| | |||||
* | First commit! | David Thompson | 2017-01-04 | 1 | -0/+64 |