summaryrefslogtreecommitdiff
path: root/chickadee.scm
Commit message (Expand)AuthorAgeFilesLines
* game-loop: Sleep thread a bit to avoid 100% CPU usage.David Thompson2018-12-091-1/+3
* Remove default error handler.David Thompson2018-09-021-13/+15
* Fix error handling logic.David Thompson2018-08-251-7/+15
* Remove custom backtrace display.David Thompson2018-08-251-9/+0
* Add default game loop error handler.David Thompson2018-08-231-4/+10
* Move SDL game loop implementation to its own module.David Thompson2018-08-231-146/+2
* Make the game loop modular!David Thompson2018-08-231-179/+182
* Display proper backtraces when there is no game loop error handler.David Thompson2018-06-241-11/+10
* error: Pass error key and args to error hook.David Thompson2018-05-031-2/+2
* Add game loop error hook.David Thompson2018-05-031-47/+75
* Invert Y coordinate in mouse motion event.David Thompson2018-04-211-1/+1
* Revert "Add error handling to game loop."David Thompson2018-01-171-73/+65
* Add error handling to game loop.David Thompson2018-01-121-65/+73
* Fix broken mouse Y coordinate inversion.David Thompson2018-01-091-1/+1
* Fix inverted Y coordinates in mouse events.David Thompson2018-01-051-3/+7
* Move color module into render namespace.David Thompson2017-08-081-1/+1
* Fix unbounded heap growth in game loop.David Thompson2017-04-251-2/+2
* Ensure that the viewport is cleared at the beginning of each frame.David Thompson2017-01-251-0/+4
* Fix guile-sdl2 procedure name.David Thompson2017-01-251-1/+1
* Add audio support.David Thompson2017-01-241-0/+1
* Set a default projection matrix for convenience.David Thompson2017-01-231-2/+6
* render: viewport: Use a non-black default clear color.David Thompson2017-01-191-5/+1
* render: Add viewports.David Thompson2017-01-191-6/+12
* Run GPU finalizers in game loop.David Thompson2017-01-181-1/+4
* First commit!David Thompson2017-01-041-0/+185