Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | 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 | |
| |