summaryrefslogtreecommitdiff
path: root/chickadee
Commit message (Expand)AuthorAgeFilesLines
* Major rewrite of vertex buffer and vertex array abstractions.David Thompson2017-09-135-310/+585
* gl: Export gl-buffer-sub-data.David Thompson2017-09-131-0/+1
* Fix datadir.David Thompson2017-09-131-3/+3
* texture: Export texture-atlas-texture.David Thompson2017-09-131-0/+1
* math: Add cotangent function.David Thompson2017-09-131-0/+5
* math: vector: Add custom record type printers for vectors.David Thompson2017-09-131-0/+12
* math: matrix: Fix docstring.David Thompson2017-09-131-4/+3
* math: matrix: Add perspective-projection function.David Thompson2017-09-131-0/+12
* math: matrix: Add custom record type printer.David Thompson2017-09-131-0/+24
* math: vector: Add 3-dimensional vector type.David Thompson2017-09-131-1/+147
* math: Add quaternion module.David Thompson2017-09-131-0/+96
* Move color module into render namespace.David Thompson2017-08-084-4/+4
* buffer: Add docstrings to procedures.David Thompson2017-05-031-0/+7
* Add buffer module.David Thompson2017-05-021-0/+233
* scripting: Add a tweening procedure.David Thompson2017-04-272-7/+124
* scripting: agenda: Add 'every' scheduling option.David Thompson2017-04-271-1/+23
* math: Add lerp procedure.David Thompson2017-04-271-1/+6
* math: Add pi constant.David Thompson2017-04-251-1/+6
* Add simple scripting system.David Thompson2017-04-034-0/+315
* Add queue module.David Thompson2017-04-031-0/+65
* Add array list module.David Thompson2017-04-011-0/+107
* Add binary heap implementation.David Thompson2017-04-011-0/+129
* input: Add keyboard module.David Thompson2017-04-011-0/+29
* render: texture: Support using 32 texture units.David Thompson2017-03-314-23/+57
* render: sprite: Add fast path for non-rotated/scaled batched sprites.David Thompson2017-03-221-20/+29
* render: shapes: Add docstring to draw-line.David Thompson2017-01-251-0/+6
* render: shapes: Change draw-line to accept vector arguments.David Thompson2017-01-251-7/+11
* render: shapes: Delete draw-rectangle-outline procedure.David Thompson2017-01-251-11/+1
* render: viewport: Make applying the null viewport a no-op.David Thompson2017-01-251-10/+11
* Add audio support.David Thompson2017-01-241-0/+144
* render: Add bitmap font support.David Thompson2017-01-241-0/+191
* render: sprite: Improve argument names to draw-sprite.David Thompson2017-01-241-51/+59
* math: rect: Fix vec2-clamp-to-rect.David Thompson2017-01-241-1/+1
* math: vector: Fix vec2-copy and vec2-copy!David Thompson2017-01-241-23/+20
* render: framebuffer: Create and use a default viewport.David Thompson2017-01-192-5/+19
* render: viewport: Change %standard-clear-flags to %default-clear-flags.David Thompson2017-01-191-2/+3
* render: viewport: Use a non-black default clear color.David Thompson2017-01-191-2/+6
* render: texture: Quick code style fix.David Thompson2017-01-191-1/+1
* render: Add framebuffers.David Thompson2017-01-193-10/+151
* render: shader: Restore ability to serialize color objects.David Thompson2017-01-191-2/+2
* render: texture: Allow texture creation with no pixel data.David Thompson2017-01-191-1/+2
* render: Add viewports.David Thompson2017-01-192-1/+118
* color: Stop exporting record type descriptor.David Thompson2017-01-191-2/+1
* Add utils module.David Thompson2017-01-191-0/+33
* render: sprite: First pass at optimizing batched rendering.David Thompson2017-01-131-36/+60
* math: matrix: Use vectors for matrix ops.David Thompson2017-01-131-16/+18
* render: sprite: Implement dynamic sprite batch resizing.David Thompson2017-01-121-9/+36
* render: texture: Add texture atlas record type.David Thompson2017-01-121-1/+72
* render: sprite: Add "nine patch" renderer.David Thompson2017-01-121-4/+96
* render: sprite: Don't reset batch if batching is already active.David Thompson2017-01-121-9/+11