Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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! | ||||
* | Move pixbuf module to (chickadee graphics ...) namespace. | David Thompson | 2023-05-24 | 7 | -7/+7 |
| | |||||
* | todo: Mark window resize hook item as done. | David Thompson | 2023-05-24 | 1 | -2/+2 |
| | |||||
* | Add TODO item. | David Thompson | 2023-05-22 | 1 | -0/+5 |
| | |||||
* | graphics: buffer: Reduce closure allocation. | David Thompson | 2023-05-16 | 1 | -8/+8 |
| | |||||
* | graphics: shader: Reduce closure allocation. | David Thompson | 2023-05-16 | 1 | -51/+55 |
| | |||||
* | graphics: engine: Work around closure allocation issue. | David Thompson | 2023-05-13 | 1 | -2/+9 |
| | |||||
* | graphics: texture: Fix initialization when no pixel data is provided. | David Thompson | 2023-05-13 | 1 | -6/+5 |
| | |||||
* | Allow textures to be built with raw bytevectors or nothing. | David Thompson | 2023-05-13 | 3 | -27/+75 |
| | | | | | | | This fixes a large, unnecessary allocation of a pixbuf in make-framebuffer and skips pixbuf allocation in a few other places. Since framebuffer textures are not defined by some input bitmap, it does not make sense to allocate a useless empty pixbuf. |