2018-12-14  David Thompsonrender: font: Include a default font for convenience.
2018-12-13  David Thompsonrender: sprite: Use a single buffer for unbatched sprit...
2018-12-13  David Thompsonrender: sprite: batch: Combine vertices and texcoords...
2018-12-13  David Thompsondoc: Mention 'rect' in manual.
2018-12-13  David Thompsonmath: rect: Add make-rect alias.
2018-12-13  David Thompsonrender: font: Use set-vec2! where convenient.
2018-12-13  David Thompsonrender: sprite: Use set-vec2! where convenient.
2018-12-13  David Thompsonmath: vector: Add set-vec2! and set-vec3! procedures.
2018-12-12  David Thompsondoc: Fix typos.
2018-12-12  David Thompsondoc: Rename "GPU Buffers" section to "Buffers".
2018-12-12  David Thompsondoc: Rename "Blending and Depth Testing" section to...
2018-12-11  David Thompsondoc: Greatly expand public API documentation.
2018-12-11  David Thompsonrender: shader: Change shader variable naming conventio...
2018-12-11  David Thompsonrender: shader: Improve docstrings.
2018-12-11  David Thompsonrender: buffer: Improve docstrings.
2018-12-10  David ThompsonBump to version 0.4.0.
2018-12-10  David Thompsonrender: framebuffer: Add default projection matrix...
2018-12-09  David Thompsongame-loop: Sleep thread a bit to avoid 100% CPU usage.
2018-12-09  David Thompsonmath: grid: Simplify a formula.
2018-12-08  David ThompsonAdd particle rendering module.
2018-12-05  David Thompsonrender: buffer: Add support for int and double componen...
2018-12-05  David Thompsondoc: Fix typo.
2018-12-04  David Thompsonrender: blend: Fix additive blending mode.
2018-12-02  David Thompsonmath: grid: A couple more optimizations.
2018-12-02  David Thompsonmath: grid: Refactor to improve performance a little...
2018-11-29  David Thompsonscripting: channel: Update copyright year.
2018-11-29  David Thompsonscripting: channel: Add channel-get! and channel-put...
2018-11-29  David Thompsonqueue: Add queue-length procedure.
2018-11-29  David Thompsonscripting: channel: Remove unncessary module imports.
2018-10-25  David Thompsonguix: Update development environment to use Guile 2...
2018-10-25  David Thompsonrender: Add gpu-apply/instanced syntax.
2018-10-25  David Thompsonrender: buffer: Add render-vertices/instanced procedure.
2018-10-25  David Thompsonrender: buffer: Add divisor field to typed buffers.
2018-10-25  David Thompsonrender: gl: Add glDrawElementsInstanced binding.
2018-10-03  David Thompsonconfigure: Accept Guile 3.0. v0.3.0
2018-10-03  David Thompsondoc: Document the path finding API.
2018-10-03  David ThompsonMove pathfinding module to math directory.
2018-10-02  David Thompsondoc: Document collision grid API.
2018-10-02  David Thompsonmath: grid: Fix docstring in grid-move.
2018-10-02  David Thompsondoc: Document bezier curve API.
2018-09-28  David Thompsondoc: Document the rectangle API.
2018-09-27  David Thompsondoc: Document vector and matrix math APIs.
2018-09-27  David Thompsonmath: matrix: Fix a few docstrings.
2018-09-11  David Thompsonrender: texture: Fix bug in framebuffer texture coordin...
2018-09-11  David Thompsonrender: framebuffer: Flip UV coordinates.
2018-09-11  David Thompsonrender: texture: Add flip? argument to make-texture.
2018-09-10  David Thompsonrender: Change texture origin to top-left.
2018-09-10  David Thompsonmath: vector: Fix vec2-normalize and vec3-normalize.
2018-09-10  David Thompsonmath: vector: Add vec2*, vec2+, and vec2- procedures.
2018-09-07  David Thompsonrender: asset: Don't use mipmaps for now.
2018-09-07  David Thompsonrender: asset: Use default sampler index of 0 when...
2018-09-07  David Thompsonrender: asset: Removing debug print calls.
2018-09-07  David Thompsonrender: scene: Make material factors default to 1.0.
2018-09-07  David Thompsonrender: asset: Add material texture parsing and loading.
2018-09-07  David Thompsonrender: scene: Apply base color texture and factor.
2018-09-07  David Thompsonrender: scene: Merge metallic roughness into material...
2018-09-07  David Thompsonrender: shader: Add support for vec3 uniform values.
2018-09-07  David Thompsonrender: gl: Re-export gl-uniform3fv.
2018-09-06  David Thompsonrender: scene: Stop allocating matrices when rendering.
2018-09-06  David Thompsondata: shaders: Update WIP PBR shaders.
2018-09-06  David Thompsonrender: buffer: Fix pointer argument to glVertexAttribP...
2018-09-06  David Thompsonrender: buffer: Use correct data type for index buffer...
2018-09-06  David Thompsonrender: buffer: Stop using glBufferSubData when creatin...
2018-09-06  David Thompsonrender: buffer: Fixed default typed buffer length calcu...
2018-09-06  David Thompsonrender: buffer: Orphan before mapping only when used...
2018-09-06  David Thompsonrender: scene: Add better printers for primitives,...
2018-09-06  David Thompsonrender: gl: Export gl-point-size.
2018-09-03  David Thompsonmath: Add grid module.
2018-09-03  David ThompsonRemove default error handler.
2018-08-29  David Thompsonrender: shapes: Add simple (but slow) bezier curve...
2018-08-29  David ThompsonAdd bezier curve module.
2018-08-29  David Thompsonrender: shapes: Allow matrix to be passed to draw-line.
2018-08-29  David Thompsonscripting: Add repeat macro.
2018-08-26  David ThompsonFix error handling logic.
2018-08-26  David ThompsonRemove custom backtrace display.
2018-08-23  David Thompsongit: Ignore html manual build artifacts.
2018-08-23  David ThompsonUpdate manual to reflect major API changes.
2018-08-23  David ThompsonAdd default game loop error handler.
2018-08-23  David Thompsonguix: Update guile-sdl2 to latest commit in
2018-08-23  David ThompsonUpdate README.
2018-08-23  David ThompsonMove SDL game loop implementation to its own module.
2018-08-23  David Thompsonmath: vector: Add read syntax.
2018-08-23  David Thompsonwindow: Fix procedure export.
2018-08-23  David ThompsonMake the game loop modular!
2018-07-11  David ThompsonBump to version 0.3.0.
2018-07-11  David ThompsonREADME: Update guile-sdl2 requirement.
2018-07-11  David Thompsonrender: Replace keyword->string from SRFI-88.
2018-07-11  David Thompsonguix: Update guile-sdl2 commit.
2018-07-09  David Thompsonguix: Upgrade to Guile 2.2.4.
2018-06-26  David ThompsonFix
2018-06-25  David ThompsonRemove problematic OpenGL requirements.
2018-06-25  David ThompsonRemove experimental buffer API.
2018-06-25  David Thompsondoc: Add framebuffer docs.
2018-06-24  David ThompsonDisplay proper backtraces when there is no game loop...
2018-06-24  David Thompsonrender: tiled: Add support for external tilesets.
2018-06-24  David Thompsonguix: Use Guile 2.2.2 for now.
2018-05-04  David Thompsonerror: Pass error key and args to error hook.
2018-05-04  David ThompsonAdd game loop error hook.
2018-05-01  David Thompsonrender: font: Allow rendering of substrings.
2018-05-01  David Thompsonrender: tiled: Export draw-tile-map*.