Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Relicense nearly everything to Apache 2.0. | David Thompson | 2023-04-26 | 76 | -1322/+887 |
| | |||||
* | Update my email address. | David Thompson | 2023-04-25 | 59 | -59/+59 |
| | |||||
* | Update TODO. | David Thompson | 2023-04-23 | 1 | -10/+16 |
| | |||||
* | Bump version to 0.10.0. | David Thompson | 2023-04-23 | 2 | -2/+2 |
| | |||||
* | 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 | 4 | -81/+82 |
| | |||||
* | Update TODO. | David Thompson | 2023-04-10 | 1 | -1/+4 |
| | |||||
* | pixbuf: Use proper exception objects. | David Thompson | 2023-03-25 | 1 | -1/+11 |
| | |||||
* | image: Improve exceptions. | David Thompson | 2023-03-25 | 1 | -6/+12 |
| | |||||
* | graphics: framebuffer: Adjust for changes to make-texture API. | David Thompson | 2023-03-25 | 1 | -1/+2 |
| | |||||
* | Update TODO list. | David Thompson | 2023-03-25 | 1 | -6/+24 |
| | |||||
* | graphics: texture: make-texture now expects a pixbuf. | David Thompson | 2023-03-25 | 2 | -19/+23 |
| | |||||
* | Add stencil buffer to framebuffer. | David Thompson | 2023-03-25 | 1 | -2/+3 |
| | |||||
* | graphics: path: Add canvas->pixbuf and write-canvas procedures. | David Thompson | 2023-03-25 | 1 | -1/+22 |
| | |||||
* | graphics: texture: Use new pixbuf and image API. | David Thompson | 2023-03-25 | 1 | -122/+105 |
| | |||||
* | Add image module. | David Thompson | 2023-03-25 | 2 | -0/+108 |
| | |||||
* | Add pixbuf module. | David Thompson | 2023-03-25 | 2 | -0/+184 |
| | |||||
* | Add gl-get-tex-image binding. | David Thompson | 2023-03-25 | 1 | -0/+6 |
| | |||||
* | Add file-extension, absolute-file-name, and tmpdir utility procedures. | David Thompson | 2023-03-25 | 1 | -1/+17 |
| | |||||
* | Add libpng bindings for writing PNG files. | David Thompson | 2023-03-25 | 1 | -3/+157 |
| | |||||
* | Fix string in text example. | David Thompson | 2023-01-13 | 1 | -38/+1 |
| | | | | | lol I was just testing performance of giant strings and didn't mean to commit it! | ||||
* | image: png: Fix completely broken libpng warning/error printing. | David Thompson | 2023-01-04 | 1 | -8/+8 |
| | | | | | | | Ugh! Thanks to ArneBab for trying to load a PNG file that exposed this issue. | ||||
* | Update TODO list. | David Thompson | 2022-12-28 | 1 | -6/+8 |
| | |||||
* | doc: fix: load-font is now in (chickadee graphics text) | Arne Babenhauserheide | 2022-12-28 | 1 | -1/+1 |
| | |||||
* | Update example images authors file. | David Thompson | 2022-12-27 | 1 | -2/+3 |
| | |||||
* | Update TODO list. | David Thompson | 2022-12-27 | 1 | -3/+5 |
| | |||||
* | graphics: 9-patch: Fix rendering of texture regions. | David Thompson | 2022-12-27 | 3 | -5/+13 |
| | |||||
* | graphics: text: Add #:smooth? keyword argument to make-texture. | David Thompson | 2022-12-27 | 1 | -3/+9 |
| | |||||
* | Update Guile version requirements to >= 3.0.6. | David Thompson | 2022-12-10 | 2 | -1/+2 |
| | | | | Thanks to Adam Rogoyski for pointing this out! | ||||
* | Add TODO.org file. | David Thompson | 2022-12-06 | 1 | -0/+168 |
| |