summaryrefslogtreecommitdiff
path: root/chickadee
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | This will be useful for creating framebuffers.
* 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
| | | | | * chickadee/render/sprite.scm (with-batched-sprites): Test if *batch?* is false before resetting state.
* render: sprite: Change draw-sprite to use rects.David Thompson2017-01-101-32/+47
|
* math: matrix: Update to use new vector library.David Thompson2017-01-101-22/+12
|
* math: Begin rewrite of vector math module.David Thompson2017-01-102-206/+164
|
* math: Add rect module.David Thompson2017-01-101-0/+357
|
* render: gl: Add glUniform2fv binding.David Thompson2017-01-101-0/+1
|
* math: Inline operations for performance improvements.David Thompson2017-01-101-2/+28
|
* input: controller: Inline controller-axis calls.David Thompson2017-01-101-1/+1
|
* First commit!David Thompson2017-01-0416-0/+2768