summaryrefslogtreecommitdiff
path: root/chickadee/graphics
Commit message (Expand)AuthorAgeFilesLines
* 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
* graphics: path: Add clockwise arcs.David Thompson2021-10-041-7/+12
* graphics: path: Add bezier-path procedure.David Thompson2021-10-021-0/+12
* Move data structure modules into new (chickadee data ...) namespace.David Thompson2021-10-013-3/+3
* graphics: polygon: Stop export make-cull-face-mode.David Thompson2021-09-231-1/+0
* graphics: light: Add intensity field.David Thompson2021-09-231-7/+17
* graphics: phong: Remove export for nonexistent procedure.David Thompson2021-09-231-1/+0
* graphics: mesh: Remove build-mesh export.David Thompson2021-09-231-1/+0
* graphics: Add make-phong-material and make-pbr-material procedures.David Thompson2021-09-233-80/+128
* graphics: model: Use keyword arguments in draw-model.David Thompson2021-09-231-1/+6
* graphics: depth: Add basic-depth-test variable.David Thompson2021-09-232-1/+4
* graphics: path: Add square-limit procedure.David Thompson2021-09-221-0/+12
* graphics: path: Add flip-horizontal and flip-vertical procedures.David Thompson2021-09-221-0/+8
* graphics: path: Add right-split, up-split, and corner-split procedures.David Thompson2021-09-211-0/+32
* graphics: path: Fix below procedure.David Thompson2021-09-211-1/+1
* math: vector: Deprecate #v syntax and remove uses of it.David Thompson2021-09-211-2/+2
* graphics: mesh/model: Use default skybox if user doesn't provide one.David Thompson2021-09-212-5/+4
* graphics: skybox: Add default-skybox procedure.David Thompson2021-09-211-0/+14
* graphics: engine: Allow defining states/variables with an active engine.David Thompson2021-09-211-21/+29
* graphics: path: Add support for linear/radial gradient fills.David Thompson2021-09-081-8/+101
* graphics: path: Use case instead of match for stroke cap matching.David Thompson2021-09-081-8/+10
* graphics: path: Fix bounding box state sharing issue.David Thompson2021-09-081-4/+5
* graphics: path: Remove code that wasn't doing anything.David Thompson2021-09-081-1/+0
* graphics: shader: Add support for 3x3 matrices.David Thompson2021-09-071-0/+14
* graphics: gl: Export glUniform3fv binding.David Thompson2021-09-071-0/+1
* graphics: path: Separate fill/stroke into different shaders.David Thompson2021-08-271-11/+11
* graphics: buffer: Reorganize where dynamic buffer stuff is defined.David Thompson2021-08-241-78/+78
* graphics: Rename <buffer-view> to <vertex-attribute>.David Thompson2021-08-244-173/+170
* graphics: mesh: Add make-sphere procedure.David Thompson2021-08-201-0/+205
* graphics: Add basic image based ambient lighting.David Thompson2021-08-162-17/+19
* graphics: shader: Add support for cube map samplers.David Thompson2021-08-161-3/+17
* graphics: Add skybox module.David Thompson2021-08-161-0/+101
* graphics: texture: Add state for texture unit 5.David Thompson2021-08-161-0/+7
* graphics: texture: Add support for cube maps.David Thompson2021-08-161-72/+194