Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Relicense nearly everything to Apache 2.0. | David Thompson | 2023-04-26 | 1 | -11/+9 |
| | |||||
* | Update my email address. | David Thompson | 2023-04-25 | 1 | -1/+1 |
| | |||||
* | math: matrix: Add copy procedures. | David Thompson | 2022-10-24 | 1 | -9/+28 |
| | |||||
* | math: matrix: Add matrix4-inverse and matrix4-inverse! procedures. | David Thompson | 2022-08-03 | 1 | -0/+153 |
| | |||||
* | math: matrix: Replace matrix4-transform! with matrix4-transform-{vec2,vec3}! | David Thompson | 2022-08-03 | 1 | -5/+41 |
| | |||||
* | math: matrix: Add matrix4= procedure. | David Thompson | 2022-08-03 | 1 | -0/+5 |
| | |||||
* | math: matrix: Fix error in a comment. | David Thompson | 2022-08-03 | 1 | -1/+1 |
| | |||||
* | math: matrix: Add docstring to matrix3-inverse procedure. | David Thompson | 2022-08-03 | 1 | -0/+1 |
| | |||||
* | math: matrix: Clean up matrix4-2d-transform! implementation. | David Thompson | 2022-08-01 | 1 | -37/+35 |
| | |||||
* | math: matrix: Fix shear implementation in matrix4-2d-transform! | David Thompson | 2022-08-01 | 1 | -6/+6 |
| | | | | | First of all, it's "shear", not "skew". Second, the math was wrong. Good job! | ||||
* | math: matrix: Remove references to old vec3-dot-product procedure. | David Thompson | 2021-09-08 | 1 | -3/+3 |
| | | | | Oopsies. | ||||
* | math: matrix: Add matrix3-inverse! and matrix3-inverse. | David Thompson | 2021-09-08 | 1 | -0/+47 |
| | |||||
* | math: matrix: Add in-place orthographic/perspective projection procedures. | David Thompson | 2021-05-13 | 1 | -10/+24 |
| | |||||
* | math: matrix: Add look-at/look-at! procedures. | David Thompson | 2021-05-12 | 1 | -0/+23 |
| | |||||
* | math: matrix: Fix implementation of matrix4-rotate! | David Thompson | 2021-05-10 | 1 | -15/+21 |
| | |||||
* | math: matrix: Add vec3 support to matrix4-scale! | David Thompson | 2021-05-05 | 1 | -5/+14 |
| | |||||
* | math: matrix: Add procedures to extract translation from 4x4 matrix. | David Thompson | 2020-12-16 | 1 | -1/+13 |
| | |||||
* | math: matrix: Rename transform! to matrix4-transform! | David Thompson | 2020-12-16 | 1 | -8/+8 |
| | |||||
* | math: matrix: Add 3x3 matrix. | David Thompson | 2020-10-15 | 1 | -106/+345 |
| | |||||
* | math: matrix: Add procedures for X and Y axis rotations. | David Thompson | 2019-10-11 | 1 | -0/+30 |
| | |||||
* | math: matrix: Add transform-x and transform-y procedures. | David Thompson | 2019-01-06 | 1 | -8/+17 |
| | | | | * chickadee/math/matrix.scm (transform-x, transform-y): New procedures. | ||||
* | math: matrix: Fix a few docstrings. | David Thompson | 2018-09-27 | 1 | -3/+3 |
| | | | | * chickadee/math/matrix.scm: Fix mistakes in docstrings. | ||||
* | math: matrix: Fix typos in matrix4-2d-transform! | David Thompson | 2018-01-17 | 1 | -2/+2 |
| | | | | * chickadee/math/matrix.scm (matrix4-2d-transform!): Fix bad typos! | ||||
* | math: matrix: Add matrix4-2d-transform! procedure. | David Thompson | 2018-01-17 | 1 | -0/+42 |
| | | | | * chickadee/math/matrix.scm (matrix4-2d-transform): New procedure. | ||||
* | math: matrix: Allow translation by rect as if it were a vector. | David Thompson | 2018-01-05 | 1 | -0/+7 |
| | | | | * chickadee/math/matrix.scm (matrix4-translate!): Add rect support. | ||||
* | math: matrix: Allow translation with 3D vectors. | David Thompson | 2017-11-12 | 1 | -5/+13 |
| | | | | | * chickadee/math/matrix.scm (matrix4-translate!): Add support for the vec3 type. | ||||
* | math: matrix: Support converting a quaternion into a rotation matrix. | David Thompson | 2017-11-12 | 1 | -0/+32 |
| | | | | | * chickadee/math/matrix.scm (matrix4-rotate!, matrix4-rotate): New procedures. | ||||
* | math: matrix: Fix docstring. | David Thompson | 2017-09-13 | 1 | -4/+3 |
| | | | | * chickadee/math/matrix.scm (orthographic-projection): s/transform/matrix/ | ||||
* | math: matrix: Add perspective-projection function. | David Thompson | 2017-09-13 | 1 | -0/+12 |
| | | | | * chickadee/math/matrix.scm (perspective-projection): New procedure. | ||||
* | math: matrix: Add custom record type printer. | David Thompson | 2017-09-13 | 1 | -0/+24 |
| | | | | * chickadee/math/matrix.scm (display-matrix4): New procedure. | ||||
* | math: matrix: Use vectors for matrix ops. | David Thompson | 2017-01-13 | 1 | -16/+18 |
| | |||||
* | math: matrix: Update to use new vector library. | David Thompson | 2017-01-10 | 1 | -22/+12 |
| | |||||
* | First commit! | David Thompson | 2017-01-04 | 1 | -0/+315 |