summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* examples: Add sprite batch example.David Thompson2019-01-083-0/+68
* Add SDL2 game controller database file.David Thompson2019-01-083-1/+591
* examples: game-controller: Add left/right trigger rendering.David Thompson2019-01-061-30/+38
* render: sprite: Revamp rendering process.David Thompson2019-01-062-125/+152
* render: color: Use f32vector under the hood.David Thompson2019-01-061-28/+34
* math: matrix: Add transform-x and transform-y procedures.David Thompson2019-01-061-8/+17
* examples: Add game controller test.David Thompson2019-01-063-0/+79
* Remove redundant open-all-controllers procedure.David Thompson2019-01-061-8/+0
* Add controller-name procedure.David Thompson2019-01-061-0/+9
* Fix normalization of game controller axis values.David Thompson2019-01-061-3/+2
* render: texture: Fix error when splitting certain textures.David Thompson2019-01-061-4/+2
* guix: Update to latest guile-sdl2 commit.David Thompson2019-01-061-2/+2
* Makefile: Install compiled files in the proper location.David Thompson2018-12-161-1/+1
* render: font: Export a default-font procedure.David Thompson2018-12-141-3/+5
* Credit J-Robot for the pixel explosion image.David Thompson2018-12-141-0/+3
* Rename data/CREDITS to data/AUTHORS.David Thompson2018-12-142-1/+1
* Add particles example.David Thompson2018-12-143-0/+53
* Fix game controller stuff.David Thompson2018-12-141-5/+5
* doc: Improve Fonts section.David Thompson2018-12-141-36/+13
* Add controller query procedures.David Thompson2018-12-141-4/+18
* Add mouse query procedures.David Thompson2018-12-131-2/+23
* Re-add key-pressed? and key-released? procedures.David Thompson2018-12-132-3/+13
* Re-hide SDL2 details.David Thompson2018-12-1311-318/+313
* examples: Simplify text example.David Thompson2018-12-131-8/+2
* Fix automake warning.David Thompson2018-12-131-1/+1
* render: font: Include a default font for convenience.David Thompson2018-12-1312-277/+274
* render: sprite: Use a single buffer for unbatched sprite mesh.David Thompson2018-12-131-36/+46
* render: sprite: batch: Combine vertices and texcoords into one buffer.David Thompson2018-12-131-31/+36
* doc: Mention 'rect' in manual.David Thompson2018-12-131-1/+2
* math: rect: Add make-rect alias.David Thompson2018-12-131-2/+4
* render: font: Use set-vec2! where convenient.David Thompson2018-12-131-2/+1
* render: sprite: Use set-vec2! where convenient.David Thompson2018-12-131-8/+4
* math: vector: Add set-vec2! and set-vec3! procedures.David Thompson2018-12-132-5/+21
* doc: Fix typos.David Thompson2018-12-121-6/+6
* doc: Rename "GPU Buffers" section to "Buffers".David Thompson2018-12-111-7/+7
* doc: Rename "Blending and Depth Testing" section to just "Blending".David Thompson2018-12-111-10/+8
* doc: Greatly expand public API documentation.David Thompson2018-12-111-101/+693
* render: shader: Change shader variable naming convention to camel case.David Thompson2018-12-111-5/+5
* render: shader: Improve docstrings.David Thompson2018-12-111-0/+9
* render: buffer: Improve docstrings.David Thompson2018-12-111-7/+64
* Bump to version 0.4.0.David Thompson2018-12-101-1/+1
* render: framebuffer: Add default projection matrix for convenience.David Thompson2018-12-102-12/+20
* game-loop: Sleep thread a bit to avoid 100% CPU usage.David Thompson2018-12-091-1/+3
* math: grid: Simplify a formula.David Thompson2018-12-091-2/+2
* Add particle rendering module.David Thompson2018-12-073-0/+626
* render: buffer: Add support for int and double component types.David Thompson2018-12-051-2/+6
* doc: Fix typo.David Thompson2018-12-051-1/+1
* render: blend: Fix additive blending mode.David Thompson2018-12-031-1/+1
* math: grid: A couple more optimizations.David Thompson2018-12-021-4/+3
* math: grid: Refactor to improve performance a little bit.David Thompson2018-12-021-173/+163