Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | First pass of rendering engine rewrite. | David Thompson | 2023-11-08 | 1 | -8/+3 |
| | | | | | | | | 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. | ||||
* | doc: Add more info to installation section. | David Thompson | 2023-11-08 | 1 | -6/+42 |
| | |||||
* | doc: Fix syntax error. | David Thompson | 2023-09-13 | 1 | -2/+2 |
| | |||||
* | doc: Clear up confusion when using a REPL server with chickadee play. | David Thompson | 2023-09-13 | 1 | -0/+9 |
| | |||||
* | Document new #:smooth? arg for load-font in manual.v0.10.0 | David Thompson | 2023-05-24 | 1 | -1/+5 |
| | |||||
* | Add missing build-html.scm file. | David Thompson | 2023-05-24 | 1 | -0/+78 |
| | | | | Oops! | ||||
* | Add window event handlers to run-game. | David Thompson | 2023-05-13 | 1 | -1/+72 |
| | |||||
* | Relicense nearly everything to Apache 2.0. | David Thompson | 2023-04-26 | 3 | -511/+221 |
| | |||||
* | Update my email address. | David Thompson | 2023-04-25 | 1 | -1/+1 |
| | |||||
* | doc: Fix typo in remove-particle-emitter description. | David Thompson | 2023-04-22 | 1 | -1/+1 |
| | |||||
* | Add syntax highlighting to html manual. | David Thompson | 2023-04-21 | 2 | -78/+78 |
| | |||||
* | doc: fix: load-font is now in (chickadee graphics text) | Arne Babenhauserheide | 2022-12-28 | 1 | -1/+1 |
| | |||||
* | doc: Remove reference to long defunct macro. | David Thompson | 2022-10-25 | 1 | -2/+1 |
| | |||||
* | Allow for changing the default clear color in run-game procedure. | David Thompson | 2022-10-25 | 2 | -1/+10 |
| | | | | Add a matching flag for 'chickadee play', too. | ||||
* | math: matrix: Add copy procedures. | David Thompson | 2022-10-24 | 1 | -0/+27 |
| | |||||
* | script: Add join procedure. | David Thompson | 2022-10-11 | 1 | -0/+4 |
| | |||||
* | 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 | 1 | -7/+4 |
| | |||||
* | Allow 'chickadee play' to use languages other than Scheme. | Arne Babenhauserheide | 2022-10-08 | 1 | -0/+32 |
| | |||||
* | math: matrix: Add matrix4-inverse and matrix4-inverse! procedures. | David Thompson | 2022-08-03 | 1 | -0/+12 |
| | |||||
* | graphics: sprite: Add #:shear argument to sprite-batch-add! | David Thompson | 2022-08-01 | 1 | -2/+2 |
| | |||||
* | graphics: sprite: Add #:shear argument to draw-sprite. | David Thompson | 2022-08-01 | 1 | -5/+6 |
| | |||||
* | math: matrix: Fix shear implementation in matrix4-2d-transform! | David Thompson | 2022-08-01 | 1 | -2/+2 |
| | | | | | First of all, it's "shear", not "skew". Second, the math was wrong. Good job! | ||||
* | doc: Fix copy/paste error. | David Thompson | 2021-10-08 | 1 | -1/+1 |
| | |||||
* | graphics: path: Add arc-to procedure. | David Thompson | 2021-10-06 | 1 | -0/+7 |
| | |||||
* | graphics: path: Add bezier-path procedure. | David Thompson | 2021-10-02 | 1 | -0/+8 |
| | |||||
* | doc: Add API docs for array lists, heaps, and queues. | David Thompson | 2021-10-02 | 1 | -2/+150 |
| | |||||
* | doc: Fix typo. | David Thompson | 2021-10-01 | 1 | -1/+1 |
| | |||||
* | Add (chickadee data quadtree) module. | David Thompson | 2021-10-01 | 1 | -0/+111 |
| | |||||
* | Move data structure modules into new (chickadee data ...) namespace. | David Thompson | 2021-10-01 | 1 | -179/+186 |
| | |||||
* | cli: Add bundle subcommand. | David Thompson | 2021-09-28 | 1 | -0/+124 |
| | |||||
* | doc: Reorganize and expand manual. | David Thompson | 2021-09-23 | 2 | -400/+743 |
| | |||||
* | doc: Use more accurate description of textures. | David Thompson | 2021-09-23 | 1 | -1/+1 |
| | |||||
* | doc: Fix a couple of typos. | David Thompson | 2021-09-23 | 1 | -2/+2 |
| | |||||
* | doc: Document cube maps and skyboxes. | David Thompson | 2021-09-23 | 1 | -2/+49 |
| | |||||
* | doc: Expand documentation of 3D graphics API. | David Thompson | 2021-09-23 | 1 | -25/+417 |
| | |||||
* | doc: Fix typo in Sprites section. | David Thompson | 2021-09-23 | 1 | -6/+6 |
| | |||||
* | doc: Improve vector paths documentation. | David Thompson | 2021-09-22 | 1 | -17/+117 |
| | |||||
* | graphics: path: Add flip-horizontal and flip-vertical procedures. | David Thompson | 2021-09-22 | 1 | -0/+8 |
| | |||||
* | doc: path: Remove mention of specific missing features. | David Thompson | 2021-09-21 | 1 | -1/+1 |
| | | | | We *do* have gradient fills now! | ||||
* | doc: Update requirements section. | David Thompson | 2021-09-21 | 1 | -6/+5 |
| | |||||
* | game-loop: Add init argument to run-game*. | David Thompson | 2021-09-21 | 1 | -1/+4 |
| | |||||
* | math: vector: Deprecate #v syntax and remove uses of it. | David Thompson | 2021-09-21 | 1 | -7/+0 |
| | |||||
* | Add a CLI. | David Thompson | 2021-09-21 | 2 | -0/+187 |
| | |||||
* | math: vector: Rename dot product procedures. | David Thompson | 2021-09-08 | 1 | -2/+2 |
| | |||||
* | math: matrix: Add matrix3-inverse! and matrix3-inverse. | David Thompson | 2021-09-08 | 1 | -0/+9 |
| | |||||
* | doc: Update to reflect renaming of buffer views to vertex attributes. | David Thompson | 2021-08-24 | 1 | -46/+46 |
| | |||||
* | math: Rename 2pi to tau. | David Thompson | 2021-08-12 | 1 | -1/+1 |
| | |||||
* | Add mouse wheel event handler. | David Thompson | 2021-05-13 | 1 | -0/+14 |
| | |||||
* | graphics: texture: Add support for mirrored repeat wrap mode. | David Thompson | 2021-05-10 | 1 | -2/+2 |
| |