Slava Pestov
|
c0f39aa99d
|
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
|
2010-05-18 18:36:47 -04:00 |
Joe Groff
|
d4a0a69eb1
|
generalize stack effects so we can bootstrap with the stricter stack effect checking
|
2010-03-08 23:38:10 -08:00 |
Joe Groff
|
5bbfd50a52
|
quaterion to matrix4 conversion
|
2010-02-04 11:25:45 -08:00 |
Joe Groff
|
03bae7d316
|
remove SIMD:s
|
2009-11-25 20:21:54 -08:00 |
Joe Groff
|
22a9be5ea5
|
update existing code to use :> ( ) when possible
|
2009-10-28 16:11:33 -05:00 |
Joe Groff
|
d1d45c2c32
|
make first2, first3, first4 inline
|
2009-10-26 17:30:37 -05:00 |
Joe Groff
|
e79c125d98
|
store math.matrices.simd matrices in column-major order so that m4.v, frustum, and translation construction are faster
|
2009-10-10 17:45:15 -05:00 |
Joe Groff
|
3e44e0bb02
|
rename SIMD vmerge and kids to (vmerge), make new vmerge more generally useful
|
2009-10-05 17:55:39 -05:00 |
Slava Pestov
|
8f012f0f96
|
math.matrices.simd: add an inline declaration
|
2009-10-05 05:29:30 -05:00 |
Joe Groff
|
6e5af1fe29
|
clean up frustum-matrix4
|
2009-10-04 16:29:03 -05:00 |
Joe Groff
|
6379e30ab0
|
cleaner implementation of translation-matrix4
|
2009-10-04 15:37:22 -05:00 |
Joe Groff
|
f565df3a85
|
rice out transpose-matrix4 and diagonal-matrix4 using vmerge
|
2009-10-03 22:48:41 -05:00 |
Joe Groff
|
2303c0107e
|
add software vall?, vany?, vnone? words
|
2009-10-01 13:21:10 -05:00 |
Joe Groff
|
ef7fc26277
|
fix a stupid bug in simd rotation-matrix4
|
2009-10-01 13:04:59 -05:00 |
Joe Groff
|
ef9abec15a
|
write v? and vmask in terms of bitwise ops
|
2009-10-01 00:09:25 -05:00 |
Joe Groff
|
3ba79be651
|
Revert "add a %blend-vector intrinsic for v?"
This reverts commit 21e4b28b67.
|
2009-09-30 23:40:37 -05:00 |
Joe Groff
|
21e4b28b67
|
add a %blend-vector intrinsic for v?
|
2009-09-30 23:03:59 -05:00 |
Joe Groff
|
75f0dc525d
|
pit math.matrices and math.matrices.simd against each other in calculating matrix exponentials
|
2009-09-30 12:58:32 -05:00 |
Slava Pestov
|
4dd64c8382
|
math.matrices.simd: hack: replace 'first4' with '4 firstn' since latter is open-coded
|
2009-09-30 05:00:50 -05:00 |
Joe Groff
|
09f13e9bac
|
clean up math.matrices.simd just a little bit
|
2009-09-29 23:34:56 -05:00 |
Joe Groff
|
f6bf60ec4e
|
math.matrices.simd versions of frustum-matrix4 and rotation-matrix4
|
2009-09-29 22:54:11 -05:00 |
Joe Groff
|
137b173fb2
|
typo in n*m4, n/m4 types
|
2009-09-29 18:21:51 -05:00 |
Joe Groff
|
fed0f54ce7
|
math.matrices.simd: 4x4 matrices built on top of float-4 hardware vectors
|
2009-09-29 18:11:25 -05:00 |