Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | guix: Switch to new style of input specification. | David Thompson | 2021-12-16 | 1 | -27/+14 | |
| | ||||||
* | guix: Update guile-sdl2 hash. | David Thompson | 2021-12-09 | 1 | -1/+1 | |
| | ||||||
* | graphics: font: Fix Y-coordinates of bitmap font characters. | David Thompson | 2021-12-09 | 1 | -1/+4 | |
| | | | | Fixes a regression introduced in the last release. Oopsies. | |||||
* | Fix typo in chickadee/config.scm.in. | David Thompson | 2021-10-29 | 1 | -1/+1 | |
| | ||||||
* | audio: Don't crash if there is no sound system to update. | David Thompson | 2021-10-24 | 1 | -1/+3 | |
| | ||||||
* | cli: bundle: Allow excluding asset files via regexp match. | David Thompson | 2021-10-24 | 1 | -16/+22 | |
| | ||||||
* | cli: bundle: Fix tar command arguments. | David Thompson | 2021-10-24 | 1 | -1/+1 | |
| | ||||||
* | cli: bundle: Add project directory to load path. | David Thompson | 2021-10-24 | 1 | -2/+10 | |
| | ||||||
* | scripting: agenda: Fix clear-agenda. | David Thompson | 2021-10-21 | 1 | -1/+1 | |
| | | | | Do not reset the time, and remember to clear the poll set! | |||||
* | guix: Update to latest commit of guile-sdl2. | David Thompson | 2021-10-08 | 1 | -1/+1 | |
| | ||||||
* | graphics: Fix compatibility issue with cube maps in phong/pbr shaders. | David Thompson | 2021-10-08 | 2 | -2/+8 | |
| |