Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | doc: Remove reference to long defunct macro. | David Thompson | 2022-10-25 | 1 | -2/+1 | |
| | ||||||
* | Allow for changing the default clear color in run-game procedure. | David Thompson | 2022-10-25 | 4 | -3/+23 | |
| | | | | Add a matching flag for 'chickadee play', too. | |||||
* | guix: Update version to 0.9.0.v0.9.0 | David Thompson | 2022-10-25 | 1 | -1/+1 | |
| | ||||||
* | Bump to version 0.9.0. | David Thompson | 2022-10-25 | 1 | -1/+1 | |
| | ||||||
* | Add tests for (chickadee math rect) module. | David Thompson | 2022-10-24 | 2 | -0/+175 | |
| | ||||||
* | math: rect: Fix vec2-clamp-to-rect implementation. | David Thompson | 2022-10-24 | 1 | -1/+3 | |
| | ||||||
* | math: matrix: Add copy procedures. | David Thompson | 2022-10-24 | 3 | -9/+82 | |
| | ||||||
* | Update SDL game controller database file. | David Thompson | 2022-10-24 | 1 | -9/+29 | |
| | ||||||
* | Update README. | David Thompson | 2022-10-24 | 1 | -23/+46 | |
| | ||||||
* | graphics: text: Fix page size calculation. | David Thompson | 2022-10-18 | 1 | -3/+11 | |
| | ||||||
* | graphics: color: Define custom color printer. | David Thompson | 2022-10-18 | 1 | -0/+8 | |
| | ||||||
* | Rename (chickadee graphics font) to (chickadee graphics text). | David Thompson | 2022-10-17 | 14 | -18/+91 | |
| | ||||||
* | graphics: font: Add compositor and page layers to rendering pipeline. | David Thompson | 2022-10-17 | 1 | -123/+309 | |
| | | | | | | | | | These new abstractions will allow for caching rendered text and rendering more complicated text with multiple fonts, font sizes, and colors. Leaving them undocumented for now so I can test the API more and make tweaks before really committing to anything. | |||||
* | cli: play: Wrap line over 80 characters. | David Thompson | 2022-10-15 | 1 | -1/+2 | |
| | ||||||
* | script: Add join procedure. | David Thompson | 2022-10-11 | 2 | -6/+32 | |
| | ||||||
* | scripting: Fix some indenting. | David Thompson | 2022-10-11 | 1 | -3/+3 | |
| | ||||||
* | image: png: Add support for paletted images via auto-expansion. | David Thompson | 2022-10-09 | 1 | -3/+5 | |
| | ||||||
* | async-repl: Remove 'pk' that was accidentally left in. | David Thompson | 2022-10-09 | 1 | -1/+0 | |
| | ||||||
* | guix: Update guile-sdl2 to latest commit. | David Thompson | 2022-10-09 | 1 | -2/+2 | |
| | ||||||
* | play: Slightly improve rendering of error messages. | David Thompson | 2022-10-08 | 1 | -3/+4 | |
| | ||||||
* | play: Fix crash when exception stack frame is from an unknown file. | David Thompson | 2022-10-08 | 1 | -1/+5 | |
| | ||||||
* | doc: Fix a couple of small mistakes. | David Thompson | 2022-10-08 | 1 | -3/+2 | |
| | ||||||
* | Update error handling to use Guile's new exception API. | David Thompson | 2022-10-08 | 4 | -44/+39 | |
| | ||||||
* | Allow 'chickadee play' to use languages other than Scheme. | Arne Babenhauserheide | 2022-10-08 | 2 | -11/+65 | |
| | ||||||
* | guix: Fix guile-sdl2 version number. | David Thompson | 2022-10-01 | 1 | -1/+1 | |
| | ||||||
* | guix: Update guile-sdl2 to latest commit. | David Thompson | 2022-10-01 | 1 | -2/+2 | |
| | ||||||
* | Update SDL game controller database file. | David Thompson | 2022-10-01 | 1 | -792/+1073 | |
| | ||||||
* | emacs: Remove directory local compile command. | David Thompson | 2022-10-01 | 1 | -2/+1 | |
| | ||||||
* | audio: Do not crash if there are no audio devices available. | David Thompson | 2022-09-17 | 1 | -8/+13 | |
| | ||||||
* | dir-locals: Update compile-command to use 'guix shell'. | David Thompson | 2022-08-31 | 1 | -1/+1 | |
| | ||||||
* | guix: Replace mention of 'guix environment' with 'guix shell'. | David Thompson | 2022-08-31 | 1 | -1/+1 | |
| | ||||||
* | guix: Use simpler method of using local git checkout. | David Thompson | 2022-08-31 | 1 | -6/+2 | |
| | ||||||
* | graphics: path: Apply transformation matrix to path origin. | David Thompson | 2022-08-27 | 1 | -1/+1 | |
| | | | | | | Fixes a bug where a path with no initial 'move-to' always has the first point at (0, 0) even if the transformation matrix includes a translation. | |||||
* | Add tests for matrix module. | David Thompson | 2022-08-05 | 2 | -0/+64 | |
| | ||||||
* | math: vector: Separate vec2 and vec3 things into their own sections. | David Thompson | 2022-08-03 | 1 | -140/+150 | |
| | | | | Having them mixed up was confusing. | |||||
* | math: matrix: Add matrix4-inverse and matrix4-inverse! procedures. | David Thompson | 2022-08-03 | 2 | -0/+165 | |
| | ||||||
* | math: matrix: Replace matrix4-transform! with matrix4-transform-{vec2,vec3}! | David Thompson | 2022-08-03 | 1 | -5/+41 | |
| | ||||||
* | math: matrix: Add matrix4= procedure. | David Thompson | 2022-08-03 | 1 | -0/+5 | |
| | ||||||
* | math: matrix: Fix error in a comment. | David Thompson | 2022-08-03 | 1 | -1/+1 | |
| | ||||||
* | math: matrix: Add docstring to matrix3-inverse procedure. | David Thompson | 2022-08-03 | 1 | -0/+1 | |
| | ||||||
* | math: vector: Reduce character count of printed vectors. | David Thompson | 2022-08-03 | 1 | -2/+2 | |
| | | | | Easier to read this way, IMO. | |||||
* | math: vector: Export set-vec3-z! | David Thompson | 2022-08-03 | 1 | -0/+1 | |
| | ||||||
* | graphics: sprite: Add #:shear argument to sprite-batch-add! | David Thompson | 2022-08-01 | 2 | -6/+8 | |
| | ||||||
* | graphics: sprite: Add #:shear argument to draw-sprite. | David Thompson | 2022-08-01 | 2 | -10/+14 | |
| | ||||||
* | math: matrix: Clean up matrix4-2d-transform! implementation. | David Thompson | 2022-08-01 | 1 | -37/+35 | |
| | ||||||
* | math: matrix: Fix shear implementation in matrix4-2d-transform! | David Thompson | 2022-08-01 | 2 | -8/+8 | |
| | | | | | First of all, it's "shear", not "skew". Second, the math was wrong. Good job! | |||||
* | Remove dependence on SDL2_image and use our own JPEG/PNG loading. | David Thompson | 2021-12-17 | 2 | -32/+42 | |
| | ||||||
* | Add libpng bindings. | David Thompson | 2021-12-17 | 5 | -0/+417 | |
| | ||||||
* | Add libturbojpeg bindings. | David Thompson | 2021-12-17 | 5 | -0/+167 | |
| | ||||||
* | guix: Update package version. | David Thompson | 2021-12-16 | 1 | -1/+1 | |
| |