summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* base64: Add tests for no padding cases.HEADmasterDavid Thompson2024-11-121-4/+13
|
* base64: Make padding characters optional.David Thompson2024-11-121-12/+21
|
* base64: Simplify reading from bytevector in base64-encode.David Thompson2024-11-091-5/+2
|
* base64: Fix docstring.David Thompson2024-11-091-1/+1
|
* base64: Factorize memoization.David Thompson2024-11-091-20/+21
|
* base64: Test for invalid characters when decoding.David Thompson2024-11-091-3/+7
|
* Rewrite base64 module and add an encoder.David Thompson2024-11-092-49/+139
|
* Add support for polylines in tile mapsWalter Lewis2024-10-221-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 Thompson2024-06-141-3/+3
| | | | Only slightly embarrassing!
* texture: Coerce args to images in load-cube-map.David Thompson2024-04-261-8/+12
|
* doc: Update list of dependencies.David Thompson2024-04-261-0/+2
|
* examples: model: Pause rotation with space key.David Thompson2024-04-201-6/+10
|
* graphics: model: Fix glTF world matrix computation.David Thompson2024-04-171-38/+64
|
* math: rect: Use bytestructs.David Thompson2024-02-232-84/+23
|
* graphics: color: Use bytestructs.David Thompson2024-02-232-31/+14
|
* math: matrix: Fix performance regressions.David Thompson2024-02-231-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 Thompson2024-02-221-4/+2
|
* audio: vorbis: Use bytestructs.David Thompson2024-02-221-160/+157
|
* image: jpeg: Use bytestruct for header data.David Thompson2024-02-221-18/+27
|
* Add TODO task.David Thompson2024-02-221-0/+7
|
* math: Convert matrix3/matrix4 to bytestructs.David Thompson2024-02-222-713/+471
|
* math: Convert vec2/vec3 to bytestructs.David Thompson2024-02-223-101/+35
|
* math: Convert quaternion to bytestruct.David Thompson2024-02-221-53/+11
|
* Add bytestruct module.David Thompson2024-02-224-0/+1505
|
* guix: Use guile-next.David Thompson2024-02-152-2/+3
|
* graphics: path: Fix transform export.David Thompson2024-02-031-1/+1
|
* graphics: color: Export db32-rain-forest.David Thompson2024-02-031-0/+1
| | | | Thanks again to wklew.
* math: matrix: Fix matrix3 rotation.David Thompson2024-02-031-3/+3
| | | | Thanks to wklew on #chickadee for noticing and providing the fix.
* graphics: buffer: Check length in pointer->bytevector/cached.David Thompson2024-02-031-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 Thompson2023-11-171-0/+10
|
* doc: Add more info to installation section.David Thompson2023-11-081-6/+42
|
* Include guix.scm file in releases.David Thompson2023-11-081-0/+1
|
* Add TODO item.David Thompson2023-11-081-0/+6
|
* Add TODO item.David Thompson2023-11-051-0/+7
|
* cli: Correct typo in "version".Ekaitz Zarraga2023-09-301-1/+1
|
* Fix GLSL 1.2 versions of a couple fragment shaders.David Thompson2023-09-282-7/+7
|
* doc: Fix syntax error.David Thompson2023-09-131-2/+2
|
* Update TODO list.David Thompson2023-09-131-47/+79
|
* graphics: color: Add color/, color-tone-map, and color->string.David Thompson2023-09-131-0/+33
|
* Update gamecontrollerdb.txt.David Thompson2023-09-131-79/+256
|
* doc: Clear up confusion when using a REPL server with chickadee play.David Thompson2023-09-132-4/+13
|
* Add TODO item.David Thompson2023-08-151-0/+7
|
* Remove redundant import in guix.scm.David Thompson2023-07-261-1/+0
|
* graphics: texture: Add texture-copy-pixbuf! procedure.David Thompson2023-07-261-0/+11
|
* Add TODO items.David Thompson2023-07-171-0/+5
|
* Add TODO item.David Thompson2023-06-081-0/+3
|
* cli: bundle: Remove everything but bundled modules from load path.David Thompson2023-06-041-0/+2
|
* Preserve user clear color on window resize.David Thompson2023-05-271-1/+3
|
* Simplify guix.scm.David Thompson2023-05-241-40/+2
|
* Document new #:smooth? arg for load-font in manual.v0.10.0David Thompson2023-05-241-1/+5
|