summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* graphics: sprite: Convert shaders to SGLSL.David Thompson2023-06-081-95/+31
|
* graphics: shader: Use SGLSL.David Thompson2023-06-081-0/+16
|
* graphics: Add SGLSL module.David Thompson2023-06-083-1/+441
|
* Add TODO item.David Thompson2023-06-081-0/+3
|
* cli: bundle: Remove everything but bundled modules from load path.David Thompson2023-06-041-0/+2
|
* Preserve user clear color on window resize.David Thompson2023-05-271-1/+3
|
* Simplify guix.scm.David Thompson2023-05-241-40/+2
|
* Document new #:smooth? arg for load-font in manual.v0.10.0David Thompson2023-05-241-1/+5
|
* Don't build dvi docs.David Thompson2023-05-241-0/+3
|
* Add missing build-html.scm file.David Thompson2023-05-241-0/+78
| | | | Oops!
* Move pixbuf module to (chickadee graphics ...) namespace.David Thompson2023-05-247-7/+7
|
* todo: Mark window resize hook item as done.David Thompson2023-05-241-2/+2
|
* Add TODO item.David Thompson2023-05-221-0/+5
|
* graphics: buffer: Reduce closure allocation.David Thompson2023-05-161-8/+8
|
* graphics: shader: Reduce closure allocation.David Thompson2023-05-161-51/+55
|
* graphics: engine: Work around closure allocation issue.David Thompson2023-05-131-2/+9
|
* graphics: texture: Fix initialization when no pixel data is provided.David Thompson2023-05-131-6/+5
|
* Allow textures to be built with raw bytevectors or nothing.David Thompson2023-05-133-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 Thompson2023-05-132-18/+124
|
* Switch to Guile's built-in high resolution timer.David Thompson2023-05-031-2/+2
|
* Finish Apache 2.0 relicense.David Thompson2023-05-033-677/+205
|
* graphics: shader: Extract sampler? procedure.David Thompson2023-05-031-2/+5
|
* graphics: engine: Remove keyword arg for graphics-engine-commit!David Thompson2023-05-031-2/+2
|
* graphics: buffer: Remove keyword args from apply-vertex-attribute.David Thompson2023-05-021-4/+4
|
* graphics: engine: Remove dynamic-wind from with-graphics-state.David Thompson2023-05-021-7/+5
|
* graphics: buffer: Replace use of match on symbols with case.David Thompson2023-05-011-57/+59
|
* graphics: buffer: Remove unused apply-buffer procedure.David Thompson2023-05-011-4/+0
|
* graphics: buffer: Remove keyword arguments from render-vertices.David Thompson2023-05-012-4/+4
|
* graphics: buffer: Style improvement for record type printer.David Thompson2023-05-011-10/+11
|
* Cache bytevectors for streaming buffers to reduce GC.David Thompson2023-05-011-9/+33
|
* Further reduce garbage generated by graphics state management.David Thompson2023-05-011-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 Thompson2023-04-291-60/+36
|
* graphics: framebuffer: Clear viewport in with-framebuffer form.David Thompson2023-04-281-2/+3
|
* graphics: framebuffer: Don't flip texture.David Thompson2023-04-271-1/+0
|
* graphics: skybox: Fix default skybox.David Thompson2023-04-261-6/+11
|
* Replace base64 decoder with Apache 2.0 licensed version.David Thompson2023-04-263-253/+92
|
* Relicense nearly everything to Apache 2.0.David Thompson2023-04-2676-1322/+887
|
* Update my email address.David Thompson2023-04-2559-59/+59
|
* Update TODO.David Thompson2023-04-231-10/+16
|
* Bump version to 0.10.0.David Thompson2023-04-232-2/+2
|
* doc: Fix typo in remove-particle-emitter description.David Thompson2023-04-221-1/+1
|
* Add syntax highlighting to html manual.David Thompson2023-04-214-81/+82
|
* Update TODO.David Thompson2023-04-101-1/+4
|
* pixbuf: Use proper exception objects.David Thompson2023-03-251-1/+11
|
* image: Improve exceptions.David Thompson2023-03-251-6/+12
|
* graphics: framebuffer: Adjust for changes to make-texture API.David Thompson2023-03-251-1/+2
|
* Update TODO list.David Thompson2023-03-251-6/+24
|
* graphics: texture: make-texture now expects a pixbuf.David Thompson2023-03-252-19/+23
|
* Add stencil buffer to framebuffer.David Thompson2023-03-251-2/+3
|
* graphics: path: Add canvas->pixbuf and write-canvas procedures.David Thompson2023-03-251-1/+22
|