Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | doc: Fix copy/paste error. | David Thompson | 2021-10-08 | 1 | -1/+1 |
| |