summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Update SDL2 game controller database file.David Thompson2019-05-121-1/+38
* render: sprite: Rewrite sprite batching API.David Thompson2019-05-125-318/+373
* render: buffer: Allow specifying read/write mode when mapping buffer.David Thompson2019-05-101-2/+5
* render: buffer: Fix buffer orphaning for streaming buffers.David Thompson2019-05-101-4/+3
* render: buffer: Don't attempt to map a buffer that is already mapped.David Thompson2019-05-091-10/+11
* render: buffer: Add buffer-mapped? procedure.David Thompson2019-05-091-0/+5
* render: font: Respect newline character when rendering.David Thompson2019-05-081-15/+19
* render: tiled: Parse out tile flip bits.David Thompson2019-05-081-2/+11
* render: tiled: Accept map versions 1.1 and 1.2.David Thompson2019-05-081-1/+1
* texture: tileset: Fix rows/columns calculation.David Thompson2019-05-081-2/+2
* Remove obsolete controller handling code.David Thompson2019-01-091-6/+0
* render: sprite: Allow nine patches to be tinted.David Thompson2019-01-082-5/+10
* 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