Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Add window event handlers to run-game. | David Thompson | 2023-05-13 | 2 | -18/+124 |
| | |||||
* | Switch to Guile's built-in high resolution timer. | David Thompson | 2023-05-03 | 1 | -2/+2 |
| | |||||
* | Finish Apache 2.0 relicense. | David Thompson | 2023-05-03 | 3 | -677/+205 |
| | |||||
* | graphics: shader: Extract sampler? procedure. | David Thompson | 2023-05-03 | 1 | -2/+5 |
| | |||||
* | graphics: engine: Remove keyword arg for graphics-engine-commit! | David Thompson | 2023-05-03 | 1 | -2/+2 |
| | |||||
* | graphics: buffer: Remove keyword args from apply-vertex-attribute. | David Thompson | 2023-05-02 | 1 | -4/+4 |
| | |||||
* | graphics: engine: Remove dynamic-wind from with-graphics-state. | David Thompson | 2023-05-02 | 1 | -7/+5 |
| | |||||
* | graphics: buffer: Replace use of match on symbols with case. | David Thompson | 2023-05-01 | 1 | -57/+59 |
| | |||||
* | graphics: buffer: Remove unused apply-buffer procedure. | David Thompson | 2023-05-01 | 1 | -4/+0 |
| | |||||
* | graphics: buffer: Remove keyword arguments from render-vertices. | David Thompson | 2023-05-01 | 2 | -4/+4 |
| | |||||
* | graphics: buffer: Style improvement for record type printer. | David Thompson | 2023-05-01 | 1 | -10/+11 |
| | |||||
* | Cache bytevectors for streaming buffers to reduce GC. | David Thompson | 2023-05-01 | 1 | -9/+33 |
| | |||||
* | Further reduce garbage generated by graphics state management. | David Thompson | 2023-05-01 | 1 | -19/+20 |
| | | | | | I'm not totally sure if this does much good, but it seems there's at least some savings by not using hash tables here. | ||||
* | Reduce garbage generated by graphics state management. | David Thompson | 2023-04-29 | 1 | -60/+36 |
| | |||||
* | graphics: framebuffer: Clear viewport in with-framebuffer form. | David Thompson | 2023-04-28 | 1 | -2/+3 |
| | |||||
* | graphics: framebuffer: Don't flip texture. | David Thompson | 2023-04-27 | 1 | -1/+0 |
| | |||||
* | graphics: skybox: Fix default skybox. | David Thompson | 2023-04-26 | 1 | -6/+11 |
| | |||||
* | Replace base64 decoder with Apache 2.0 licensed version. | David Thompson | 2023-04-26 | 3 | -253/+92 |
| |