summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* math: matrix: Fix matrix3 rotation.David Thompson2024-02-031-3/+3
| | | | Thanks to wklew on #chickadee for noticing and providing the fix.
* graphics: buffer: Check length in pointer->bytevector/cached.David Thompson2024-02-031-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 Thompson2023-11-171-0/+10
|
* doc: Add more info to installation section.David Thompson2023-11-081-6/+42
|
* Include guix.scm file in releases.David Thompson2023-11-081-0/+1
|
* Add TODO item.David Thompson2023-11-081-0/+6
|
* Add TODO item.David Thompson2023-11-051-0/+7
|
* cli: Correct typo in "version".Ekaitz Zarraga2023-09-301-1/+1
|
* Fix GLSL 1.2 versions of a couple fragment shaders.David Thompson2023-09-282-7/+7
|
* doc: Fix syntax error.David Thompson2023-09-131-2/+2
|
* Update TODO list.David Thompson2023-09-131-47/+79
|
* graphics: color: Add color/, color-tone-map, and color->string.David Thompson2023-09-131-0/+33
|
* Update gamecontrollerdb.txt.David Thompson2023-09-131-79/+256
|
* doc: Clear up confusion when using a REPL server with chickadee play.David Thompson2023-09-132-4/+13
|
* Add TODO item.David Thompson2023-08-151-0/+7
|
* Remove redundant import in guix.scm.David Thompson2023-07-261-1/+0
|
* graphics: texture: Add texture-copy-pixbuf! procedure.David Thompson2023-07-261-0/+11
|
* Add TODO items.David Thompson2023-07-171-0/+5
|
* 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
|