summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* math: matrix: Fix docstring.David Thompson2017-09-131-4/+3
* math: matrix: Add perspective-projection function.David Thompson2017-09-131-0/+12
* math: matrix: Add custom record type printer.David Thompson2017-09-131-0/+24
* math: vector: Add 3-dimensional vector type.David Thompson2017-09-131-1/+147
* math: Add quaternion module.David Thompson2017-09-133-0/+137
* Move color module into render namespace.David Thompson2017-08-087-7/+7
* buffer: Add docstrings to procedures.David Thompson2017-05-031-0/+7
* doc: Remove redundant "Scheme Procedure", etc. things.David Thompson2017-05-021-111/+111
* Add buffer module.David Thompson2017-05-025-2/+448
* scripting: Add a tweening procedure.David Thompson2017-04-274-7/+212
* scripting: agenda: Add 'every' scheduling option.David Thompson2017-04-272-1/+35
* math: Add lerp procedure.David Thompson2017-04-271-1/+6
* Fix unbounded heap growth in game loop.David Thompson2017-04-251-2/+2
* math: Add pi constant.David Thompson2017-04-252-1/+21
* Add simple scripting system.David Thompson2017-04-036-0/+571
* Add queue module.David Thompson2017-04-032-0/+66
* Add array list module.David Thompson2017-04-012-0/+108
* Add binary heap implementation.David Thompson2017-04-012-0/+130
* input: Add keyboard module.David Thompson2017-04-013-0/+48
* guix: Update to latest guile-sdl2 Git snapshot.David Thompson2017-04-011-2/+2
* guix: Use latest Git version of guile-sdl2.David Thompson2017-03-311-42/+51
* render: texture: Support using 32 texture units.David Thompson2017-03-315-24/+58
* guix: Use new Guile 2.2 package.David Thompson2017-03-301-5/+5
* render: sprite: Add fast path for non-rotated/scaled batched sprites.David Thompson2017-03-221-20/+29
* doc: html: Use dthompson.us stylesheet to make manual more attractive.David Thompson2017-01-272-0/+24
* Add full GPLv3 text.David Thompson2017-01-262-0/+675
* Ignore generated tarballs and signatures.David Thompson2017-01-261-0/+2
* Distribute examples in release tarballs.David Thompson2017-01-261-0/+12
* examples: Add nine-patch example.David Thompson2017-01-263-0/+32
* configure: Drop Guile 2.0 support.v0.2.0David Thompson2017-01-261-1/+1
* Bump version to 0.2.0.David Thompson2017-01-251-1/+1
* doc: Mention that signed distance field rendering is not implemented.David Thompson2017-01-251-1/+2
* doc: Document draw-line.David Thompson2017-01-251-0/+18
* doc: Fix multi-line @deffn commands.David Thompson2017-01-251-11/+14
* examples: Add line segment example.David Thompson2017-01-251-0/+31
* render: shapes: Add docstring to draw-line.David Thompson2017-01-251-0/+6
* render: shapes: Change draw-line to accept vector arguments.David Thompson2017-01-251-7/+11
* render: shapes: Delete draw-rectangle-outline procedure.David Thompson2017-01-251-11/+1
* render: viewport: Make applying the null viewport a no-op.David Thompson2017-01-251-10/+11
* 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
* guix: Update guile-sdl2 recipe to 0.2.0.David Thompson2017-01-251-51/+43
* Add audio support.David Thompson2017-01-244-1/+206
* doc: Document sprites and fonts.David Thompson2017-01-241-7/+176
* render: Add bitmap font support.David Thompson2017-01-246-0/+467
* render: sprite: Improve argument names to draw-sprite.David Thompson2017-01-241-51/+59
* examples: sprite: Quit the demo when close button is pressed.David Thompson2017-01-241-0/+1
* math: rect: Fix vec2-clamp-to-rect.David Thompson2017-01-241-1/+1