summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Revert "Add error handling to game loop."David Thompson2018-01-171-73/+65
* render: Refactor sprite rendering.David Thompson2018-01-174-245/+228
* math: matrix: Add matrix4-2d-transform! procedure.David Thompson2018-01-171-0/+42
* Add error handling to game loop.David Thompson2018-01-121-65/+73
* Fix broken mouse Y coordinate inversion.David Thompson2018-01-091-1/+1
* audio: Use values between 0 and 1 for volume.David Thompson2018-01-091-9/+12
* render: shapes: Add draw-filled-rect procedure.David Thompson2018-01-081-2/+74
* render: color: Add color-lerp procedure.David Thompson2018-01-081-2/+5
* render: sprite: Allow passing custom transformation matrices.David Thompson2018-01-052-129/+180
* Fix inverted Y coordinates in mouse events.David Thompson2018-01-051-3/+7
* math: matrix: Allow translation by rect as if it were a vector.David Thompson2018-01-051-0/+7
* guix: Use Guile 2.2.3.David Thompson2018-01-051-3/+3
* window: Remove problematic GL attribute.David Thompson2017-11-141-1/+0
* math: matrix: Allow translation with 3D vectors.David Thompson2017-11-121-5/+13
* math: vector: Export vec3-z.David Thompson2017-11-121-0/+1
* math: quaternion: Add custom record type printer.David Thompson2017-11-121-0/+11
* math: quaternion: Stop referncing inline procedure before it's defined.David Thompson2017-11-121-1/+2
* math: matrix: Support converting a quaternion into a rotation matrix.David Thompson2017-11-121-0/+32
* render: font: Add support for .fnt formatted fonts.David Thompson2017-11-111-3/+112
* guix: Update to latest guile-sdl2 commit.David Thompson2017-11-101-2/+2
* render: font: Add support for tile fonts.David Thompson2017-11-101-0/+30
* render: font: Simplify implementation with texture regions.David Thompson2017-11-101-20/+13
* doc: scripting: Replace references to "wait" with "sleep".David Thompson2017-10-271-4/+4
* scripting: agenda: Add reset-agenda procedure.David Thompson2017-10-191-0/+7
* render: texture: Fix bug in texture region coordinate calculation.David Thompson2017-10-171-1/+1
* Third time's the charm for a bug fix?David Thompson2017-10-171-2/+1
* Fix build bug for real this time.David Thompson2017-10-171-6/+5
* render: texture: Fix strange parallel compilation issue.David Thompson2017-10-171-1/+0
* Add generalized A* path finding algorithm.David Thompson2017-10-172-0/+78
* render: sprite: Add support for drawing texture regions.David Thompson2017-10-173-30/+52
* render: texture: Use texture regions in texture atlas.David Thompson2017-10-171-5/+6
* render: texture: Add private gl-size field.David Thompson2017-10-171-4/+7
* render: texture: Add texture region data type.David Thompson2017-10-171-0/+35
* render: sprite: Fix sprite batch resizing.David Thompson2017-10-141-8/+11
* scripting: Cancelling a script cancels all nested scripts.David Thompson2017-10-141-7/+20
* scripting: Fix bugs in script-running? and script-complete?David Thompson2017-10-141-2/+2
* scripting: Rename coroutine to script.David Thompson2017-10-146-150/+148
* scripting: Rename wait to sleep.David Thompson2017-10-141-4/+7
* scripting: Fix bug where dynamic state wasn't being respected.David Thompson2017-10-142-4/+10
* math: vector: Fix a couple docstrings.David Thompson2017-10-141-2/+2
* guix: Update to latest guile-sdl2 commit.David Thompson2017-09-131-2/+2
* Add beginnings of glTF parser and loader.David Thompson2017-09-135-0/+704
* Add JSON parser.David Thompson2017-09-132-0/+309
* render: shader: Export more procedures.David Thompson2017-09-131-0/+5
* Major rewrite of vertex buffer and vertex array abstractions.David Thompson2017-09-137-312/+588
* gl: Export gl-buffer-sub-data.David Thompson2017-09-131-0/+1
* Fix datadir.David Thompson2017-09-132-4/+4
* texture: Export texture-atlas-texture.David Thompson2017-09-131-0/+1
* math: Add cotangent function.David Thompson2017-09-132-0/+9
* math: vector: Add custom record type printers for vectors.David Thompson2017-09-131-0/+12