summaryrefslogtreecommitdiff
path: root/chickadee/graphics
Commit message (Expand)AuthorAgeFilesLines
* graphics: model: Fix glTF world matrix computation.David Thompson2024-04-171-38/+64
* math: rect: Use bytestructs.David Thompson2024-02-231-8/+7
* graphics: color: Use bytestructs.David Thompson2024-02-232-31/+14
* math: Convert matrix3/matrix4 to bytestructs.David Thompson2024-02-221-8/+10
* math: Convert vec2/vec3 to bytestructs.David Thompson2024-02-221-6/+5
* graphics: path: Fix transform export.David Thompson2024-02-031-1/+1
* graphics: color: Export db32-rain-forest.David Thompson2024-02-031-0/+1
* graphics: buffer: Check length in pointer->bytevector/cached.David Thompson2024-02-031-3/+5
* graphics: color: Add color/, color-tone-map, and color->string.David Thompson2023-09-131-0/+33
* graphics: texture: Add texture-copy-pixbuf! procedure.David Thompson2023-07-261-0/+11
* Move pixbuf module to (chickadee graphics ...) namespace.David Thompson2023-05-245-4/+195
* 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
* 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
* 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
* Relicense nearly everything to Apache 2.0.David Thompson2023-04-2624-266/+218
* Update my email address.David Thompson2023-04-2519-19/+19
* graphics: framebuffer: Adjust for changes to make-texture API.David Thompson2023-03-251-1/+2
* 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
* graphics: texture: Use new pixbuf and image API.David Thompson2023-03-251-122/+105
* Add gl-get-tex-image binding.David Thompson2023-03-251-0/+6
* graphics: 9-patch: Fix rendering of texture regions.David Thompson2022-12-271-2/+2
* graphics: text: Add #:smooth? keyword argument to make-texture.David Thompson2022-12-271-3/+9
* graphics: text: Fix page size calculation.David Thompson2022-10-181-3/+11
* graphics: color: Define custom color printer.David Thompson2022-10-181-0/+8
* Rename (chickadee graphics font) to (chickadee graphics text).David Thompson2022-10-171-1/+1
* graphics: font: Add compositor and page layers to rendering pipeline.David Thompson2022-10-171-123/+309
* graphics: path: Apply transformation matrix to path origin.David Thompson2022-08-271-1/+1
* graphics: sprite: Add #:shear argument to sprite-batch-add!David Thompson2022-08-011-4/+6
* graphics: sprite: Add #:shear argument to draw-sprite.David Thompson2022-08-011-5/+8
* Remove dependence on SDL2_image and use our own JPEG/PNG loading.David Thompson2021-12-171-29/+39
* graphics: font: Fix Y-coordinates of bitmap font characters.David Thompson2021-12-091-1/+4
* graphics: path: Add arc-to procedure.David Thompson2021-10-061-49/+86