Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | webgpu wip stuffwip-gpu | David Thompson | 2023-11-08 | 1 | -0/+2 |
| | |||||
* | graphics: Fold gl module into gpu module. | David Thompson | 2023-11-08 | 1 | -1/+0 |
| | | | | Now all the OpenGL stuff is in one place. | ||||
* | First pass of rendering engine rewrite. | David Thompson | 2023-11-08 | 1 | -5/+0 |
| | | | | | | | | The (chickadee graphics gpu) module now handles most of the low-level OpenGL object creation/deletion/binding. The (chickadee graphics engine) module handles the with-graphics-state stuff via a render context object. There's lots of stuff that isn't great, but it's the first step towards a graphics backend agnostic rendering layer. | ||||
* | Rewrite GPU state management layer. | David Thompson | 2023-11-08 | 1 | -0/+1 |
| | |||||
* | Include guix.scm file in releases. | David Thompson | 2023-11-08 | 1 | -0/+1 |
| | |||||
* | Don't build dvi docs. | David Thompson | 2023-05-24 | 1 | -0/+3 |
| | |||||
* | Move pixbuf module to (chickadee graphics ...) namespace. | David Thompson | 2023-05-24 | 1 | -1/+1 |
| | |||||
* | Replace base64 decoder with Apache 2.0 licensed version. | David Thompson | 2023-04-26 | 1 | -0/+1 |
| | |||||
* | Relicense nearly everything to Apache 2.0. | David Thompson | 2023-04-26 | 1 | -12/+10 |
| | |||||
* | Update my email address. | David Thompson | 2023-04-25 | 1 | -1/+1 |
| | |||||
* | Add syntax highlighting to html manual. | David Thompson | 2023-04-21 | 1 | -2/+2 |
| | |||||
* | Add image module. | David Thompson | 2023-03-25 | 1 | -0/+1 |
| | |||||
* | Add pixbuf module. | David Thompson | 2023-03-25 | 1 | -0/+1 |
| | |||||
* | Add tests for (chickadee math rect) module. | David Thompson | 2022-10-24 | 1 | -0/+1 |
| | |||||
* | Rename (chickadee graphics font) to (chickadee graphics text). | David Thompson | 2022-10-17 | 1 | -1/+1 |
| | |||||
* | Add tests for matrix module. | David Thompson | 2022-08-05 | 1 | -0/+1 |
| | |||||
* | Add libpng bindings. | David Thompson | 2021-12-17 | 1 | -0/+1 |
| | |||||
* | Add libturbojpeg bindings. | David Thompson | 2021-12-17 | 1 | -0/+1 |
| | |||||
* | Install chickadee executable.v0.8.0 | David Thompson | 2021-10-08 | 1 | -0/+3 |
| | |||||
* | Collapse test hierarchy into a single directory. | David Thompson | 2021-10-06 | 1 | -6/+10 |
| | |||||
* | Add tests for array lists, heaps, and queues. | David Thompson | 2021-10-02 | 1 | -1/+4 |
| | |||||
* | Add quadtree example to release tarballs. | David Thompson | 2021-10-01 | 1 | -0/+1 |
| | |||||
* | Add (chickadee data quadtree) module. | David Thompson | 2021-10-01 | 1 | -1/+3 |
| | |||||
* | Move data structure modules into new (chickadee data ...) namespace. | David Thompson | 2021-10-01 | 1 | -5/+5 |
| | |||||
* | cli: Add bundle subcommand. | David Thompson | 2021-09-28 | 1 | -1/+2 |
| | |||||
* | Remove dvi-local target from Makefile.am. | David Thompson | 2021-09-23 | 1 | -2/+0 |
| | |||||
* | Add missing skybox shader files. | David Thompson | 2021-09-21 | 1 | -1/+3 |
| | | | | Oopsies! | ||||
* | examples: model: Replace OBJ Suzanne model with a glTF one. | David Thompson | 2021-09-21 | 1 | -29/+32 |
| | |||||
* | Don't build DVI docs. | David Thompson | 2021-09-21 | 1 | -0/+2 |
| | |||||
* | Add a CLI. | David Thompson | 2021-09-21 | 1 | -1/+3 |
| | |||||
* | Add asynchronous REPL implementation. | David Thompson | 2021-09-13 | 1 | -0/+1 |
| | |||||
* | Add readline bindings. | David Thompson | 2021-09-13 | 1 | -0/+1 |
| | |||||
* | Add the start of a test suite. | David Thompson | 2021-09-08 | 1 | -1/+9 |
| | |||||
* | graphics: path: Separate fill/stroke into different shaders. | David Thompson | 2021-08-27 | 1 | -2/+4 |
| | |||||
* | graphics: Add skybox module. | David Thompson | 2021-08-16 | 1 | -0/+1 |
| | |||||
* | graphics: Add mesh module. | David Thompson | 2021-08-12 | 1 | -0/+1 |
| | |||||
* | Add (chickadee graphics light) module. | David Thompson | 2021-05-12 | 1 | -0/+1 |
| | |||||
* | graphics: phong: Extract shader code to separate files. | David Thompson | 2021-05-07 | 1 | -1/+3 |
| | |||||
* | graphics: pbr: Extract shader code to separate files. | David Thompson | 2021-05-07 | 1 | -1/+3 |
| | |||||
* | Include example audio files in release tarballs. | David Thompson | 2021-05-06 | 1 | -0/+5 |
| | | | | Thanks to Tim Meehan for pointing out this omission. | ||||
* | Add base64 module. | David Thompson | 2021-05-05 | 1 | -0/+1 |
| | | | | Snarfed from Guix. | ||||
* | Update Makefile with new example files. | David Thompson | 2021-04-13 | 1 | -3/+4 |
| | |||||
* | graphics: Rewrite tile map module. | David Thompson | 2021-04-09 | 1 | -1/+1 |
| | |||||
* | graphics: Rewrite 9-patch implementation and move it to its own module. | David Thompson | 2021-04-07 | 1 | -0/+1 |
| | |||||
* | Compile buffer module before shader module. | David Thompson | 2021-03-05 | 1 | -1/+1 |
| | | | | The shader module includes the buffer module. | ||||
* | graphics: Rewrite rendering engine. | David Thompson | 2021-01-26 | 1 | -3/+3 |
| | |||||
* | make: Include run-example script in release tarballs. | David Thompson | 2020-12-05 | 1 | -0/+1 |
| | |||||
* | Makefile: Update publish target. | David Thompson | 2020-11-19 | 1 | -1/+1 |
| | |||||
* | graphics: Add polygon and cull face modes to render context. | David Thompson | 2020-11-19 | 1 | -4/+5 |
| | |||||
* | render: Add vector path rendering module. | David Thompson | 2020-11-18 | 1 | -0/+7 |
| |