summaryrefslogtreecommitdiff
path: root/chickadee/math
Commit message (Expand)AuthorAgeFilesLines
* math: matrix: Fix performance regressions.David Thompson2024-02-231-181/+193
* math: Convert matrix3/matrix4 to bytestructs.David Thompson2024-02-221-705/+461
* math: Convert vec2/vec3 to bytestructs.David Thompson2024-02-221-94/+28
* math: Convert quaternion to bytestruct.David Thompson2024-02-221-53/+11
* math: matrix: Fix matrix3 rotation.David Thompson2024-02-031-3/+3
* Relicense nearly everything to Apache 2.0.David Thompson2023-04-266-66/+54
* Update my email address.David Thompson2023-04-256-6/+6
* math: rect: Fix vec2-clamp-to-rect implementation.David Thompson2022-10-241-1/+3
* math: matrix: Add copy procedures.David Thompson2022-10-241-9/+28
* math: vector: Separate vec2 and vec3 things into their own sections.David Thompson2022-08-031-140/+150
* math: matrix: Add matrix4-inverse and matrix4-inverse! procedures.David Thompson2022-08-031-0/+153
* math: matrix: Replace matrix4-transform! with matrix4-transform-{vec2,vec3}!David Thompson2022-08-031-5/+41
* math: matrix: Add matrix4= procedure.David Thompson2022-08-031-0/+5
* math: matrix: Fix error in a comment.David Thompson2022-08-031-1/+1
* math: matrix: Add docstring to matrix3-inverse procedure.David Thompson2022-08-031-0/+1
* math: vector: Reduce character count of printed vectors.David Thompson2022-08-031-2/+2
* math: vector: Export set-vec3-z!David Thompson2022-08-031-0/+1
* math: matrix: Clean up matrix4-2d-transform! implementation.David Thompson2022-08-011-37/+35
* math: matrix: Fix shear implementation in matrix4-2d-transform!David Thompson2022-08-011-6/+6
* math: vector: Fix vec2-cross.David Thompson2021-10-021-2/+2
* Move data structure modules into new (chickadee data ...) namespace.David Thompson2021-10-012-485/+0
* math: rect: Fix record type printer.David Thompson2021-10-011-6/+6
* math: rect: Add custom record type printer.David Thompson2021-09-281-0/+8
* math: vector: Deprecate #v syntax and remove uses of it.David Thompson2021-09-212-1/+3
* math: matrix: Remove references to old vec3-dot-product procedure.David Thompson2021-09-081-3/+3
* math: vector: Rename dot product procedures.David Thompson2021-09-081-4/+4
* math: matrix: Add matrix3-inverse! and matrix3-inverse.David Thompson2021-09-081-0/+47
* math: matrix: Add in-place orthographic/perspective projection procedures.David Thompson2021-05-131-10/+24
* math: matrix: Add look-at/look-at! procedures.David Thompson2021-05-121-0/+23
* math: vector: Minor style tweaks.David Thompson2021-05-121-6/+7
* math: vector: Fix vec3-copy!David Thompson2021-05-121-2/+4
* math: matrix: Fix implementation of matrix4-rotate!David Thompson2021-05-101-15/+21
* math: quaternion: Add rotation->quaternion procedure.David Thompson2021-05-101-1/+17
* math: matrix: Add vec3 support to matrix4-scale!David Thompson2021-05-051-5/+14
* math: rect: Fix make-null-rect so all values are 0 instead of garbage.David Thompson2021-04-071-1/+1
* math: matrix: Add procedures to extract translation from 4x4 matrix.David Thompson2020-12-161-1/+13
* math: matrix: Rename transform! to matrix4-transform!David Thompson2020-12-161-8/+8
* math: grid: Add grid-cell-fold and grid-item-fold procedures.David Thompson2020-11-191-1/+15
* math: quaternion: Remove calls to deleted square procedure.David Thompson2020-11-181-5/+5
* math: vector: Add vec2-cross procedure.David Thompson2020-11-131-0/+5
* math: rect: Fix rect-union and rect-clip.David Thompson2020-11-131-4/+4
* math: rect: Fix rect-inflate.David Thompson2020-10-151-2/+3
* math: matrix: Add 3x3 matrix.David Thompson2020-10-151-106/+345
* math: rect: Export make-null-rect.David Thompson2020-10-151-0/+1
* math: rect: Move functional procedures after the imperative ones.David Thompson2020-10-151-56/+61
* math: vector: Add origin argument to vec2/polar.David Thompson2020-10-131-3/+4
* math: vector: Add vec2= and vec3= procedures.David Thompson2020-10-131-0/+11
* math: rect: Fix rect-union when one of the rectangles has no area.David Thompson2020-10-131-8/+18
* math: Delete square procedure.David Thompson2020-10-111-4/+4
* math: grid: Export grid-rect-ref.David Thompson2020-10-111-0/+1