Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | base64: Simplify reading from bytevector in base64-encode. | David Thompson | 2024-11-09 | 1 | -5/+2 |
| | |||||
* | base64: Fix docstring. | David Thompson | 2024-11-09 | 1 | -1/+1 |
| | |||||
* | base64: Factorize memoization. | David Thompson | 2024-11-09 | 1 | -20/+21 |
| | |||||
* | base64: Test for invalid characters when decoding. | David Thompson | 2024-11-09 | 1 | -3/+7 |
| | |||||
* | Rewrite base64 module and add an encoder. | David Thompson | 2024-11-09 | 2 | -49/+139 |
| | |||||
* | Add support for polylines in tile maps | Walter Lewis | 2024-10-22 | 1 | -11/+25 |
| | | | | | | | | | Adds support for polylines (unclosed polygons) in tile maps, which are indicated by `<polyline>...</polyline>`. Tiled docs: https://doc.mapeditor.org/en/stable/manual/objects/#polylines Tested on both polygons and polylines using a map I made. | ||||
* | Fix some doc typos that daviwil found live on stream. | David Thompson | 2024-06-14 | 1 | -3/+3 |
| | | | | Only slightly embarrassing! | ||||
* | texture: Coerce args to images in load-cube-map. | David Thompson | 2024-04-26 | 1 | -8/+12 |
| | |||||
* | doc: Update list of dependencies. | David Thompson | 2024-04-26 | 1 | -0/+2 |
| | |||||
* | examples: model: Pause rotation with space key. | David Thompson | 2024-04-20 | 1 | -6/+10 |
| | |||||
* | graphics: model: Fix glTF world matrix computation. | David Thompson | 2024-04-17 | 1 | -38/+64 |
| | |||||
* | math: rect: Use bytestructs. | David Thompson | 2024-02-23 | 2 | -84/+23 |
| | |||||
* | graphics: color: Use bytestructs. | David Thompson | 2024-02-23 | 2 | -31/+14 |
| | |||||
* | math: matrix: Fix performance regressions. | David Thompson | 2024-02-23 | 1 | -181/+193 |
| | | | | | | The placement of the 'match' expressions has a big effect on the resulting bytecode. Moving 'match' to the outside avoids a bunch of allocation and slow path math. | ||||
* | Fix text positioning on text example. | David Thompson | 2024-02-22 | 1 | -4/+2 |
| | |||||
* | audio: vorbis: Use bytestructs. | David Thompson | 2024-02-22 | 1 | -160/+157 |
| | |||||
* | image: jpeg: Use bytestruct for header data. | David Thompson | 2024-02-22 | 1 | -18/+27 |
| | |||||
* | Add TODO task. | David Thompson | 2024-02-22 | 1 | -0/+7 |
| | |||||
* | math: Convert matrix3/matrix4 to bytestructs. | David Thompson | 2024-02-22 | 2 | -713/+471 |
| | |||||
* | math: Convert vec2/vec3 to bytestructs. | David Thompson | 2024-02-22 | 3 | -101/+35 |
| | |||||
* | math: Convert quaternion to bytestruct. | David Thompson | 2024-02-22 | 1 | -53/+11 |
| | |||||
* | Add bytestruct module. | David Thompson | 2024-02-22 | 4 | -0/+1505 |
| | |||||
* | guix: Use guile-next. | David Thompson | 2024-02-15 | 2 | -2/+3 |
| | |||||
* | graphics: path: Fix transform export. | David Thompson | 2024-02-03 | 1 | -1/+1 |
| | |||||
* | graphics: color: Export db32-rain-forest. | David Thompson | 2024-02-03 | 1 | -0/+1 |
| | | | | Thanks again to wklew. | ||||
* | math: matrix: Fix matrix3 rotation. | David Thompson | 2024-02-03 | 1 | -3/+3 |
| | | | | Thanks to wklew on #chickadee for noticing and providing the fix. | ||||
* | graphics: buffer: Check length in pointer->bytevector/cached. | David Thompson | 2024-02-03 | 1 | -3/+5 |
| | | | | | | | Since buffers can be resized in place (currently, they won't be once the graphics rewrite lands) we need to check that the cached bytevector is of the desired length before considering it to be a cache hit. | ||||
* | Add TODO item. | David Thompson | 2023-11-17 | 1 | -0/+10 |
| | |||||
* | doc: Add more info to installation section. | David Thompson | 2023-11-08 | 1 | -6/+42 |
| | |||||
* | Include guix.scm file in releases. | David Thompson | 2023-11-08 | 1 | -0/+1 |
| | |||||
* | Add TODO item. | David Thompson | 2023-11-08 | 1 | -0/+6 |
| | |||||
* | Add TODO item. | David Thompson | 2023-11-05 | 1 | -0/+7 |
| | |||||
* | cli: Correct typo in "version". | Ekaitz Zarraga | 2023-09-30 | 1 | -1/+1 |
| | |||||
* | Fix GLSL 1.2 versions of a couple fragment shaders. | David Thompson | 2023-09-28 | 2 | -7/+7 |
| | |||||
* | doc: Fix syntax error. | David Thompson | 2023-09-13 | 1 | -2/+2 |
| | |||||
* | Update TODO list. | David Thompson | 2023-09-13 | 1 | -47/+79 |
| | |||||
* | graphics: color: Add color/, color-tone-map, and color->string. | David Thompson | 2023-09-13 | 1 | -0/+33 |
| | |||||
* | Update gamecontrollerdb.txt. | David Thompson | 2023-09-13 | 1 | -79/+256 |
| | |||||
* | doc: Clear up confusion when using a REPL server with chickadee play. | David Thompson | 2023-09-13 | 2 | -4/+13 |
| | |||||
* | Add TODO item. | David Thompson | 2023-08-15 | 1 | -0/+7 |
| | |||||
* | Remove redundant import in guix.scm. | David Thompson | 2023-07-26 | 1 | -1/+0 |
| | |||||
* | graphics: texture: Add texture-copy-pixbuf! procedure. | David Thompson | 2023-07-26 | 1 | -0/+11 |
| | |||||
* | Add TODO items. | David Thompson | 2023-07-17 | 1 | -0/+5 |
| | |||||
* | Add TODO item. | David Thompson | 2023-06-08 | 1 | -0/+3 |
| | |||||
* | cli: bundle: Remove everything but bundled modules from load path. | David Thompson | 2023-06-04 | 1 | -0/+2 |
| | |||||
* | Preserve user clear color on window resize. | David Thompson | 2023-05-27 | 1 | -1/+3 |
| | |||||
* | Simplify guix.scm. | David Thompson | 2023-05-24 | 1 | -40/+2 |
| | |||||
* | Document new #:smooth? arg for load-font in manual.v0.10.0 | David Thompson | 2023-05-24 | 1 | -1/+5 |
| | |||||
* | Don't build dvi docs. | David Thompson | 2023-05-24 | 1 | -0/+3 |
| | |||||
* | Add missing build-html.scm file. | David Thompson | 2023-05-24 | 1 | -0/+78 |
| | | | | Oops! |